环境配置说明
读取对应的API时,必须前台登录对应的单位用户,否则API显示为空,如:http://test.com/api/api.php?act=getIotCenter&token=3cab7ce4142608c0f40c785b5ab5ca24
考虑到设备的通用性,v1.0的默认API接口未予以删除仍旧保留在API接口中,但是出于项目前端代码运行效率的优化,lockruns_v1.0.js(前台核心API对接文件做整体备份),新建lockruns.js(v2.0版本)
程序升级明细
1.客户设备绑定
- 客户设备绑定数据库字段新增(classroomid,officeid,dormitoryid,workshopid,othersid)
- 客户设备绑定添加&编辑管理界面group_id功能;
- 客户信息导出报表功能升级字段;
2.物联网设备自定义刷新时间
- 后台添加物联网设备自动刷新变量字段
- 定时刷新时间‘’
- 180*1000毫秒=180秒,表示180秒刷新一次数据;
- 设置后需重新刷新大屏方可启动;
3.大屏模版
- 系统原24模版对应4接口升级;
- 新增物联网大屏界面和编号;
- 新增物联网大屏数据表统一编号入库
5.物联网接口-门磁状态
- 门磁设备数据库字段默认;
- 门磁设备扫描API(默认同时添加100个门磁),默认新增链接#;
- 门磁状态调整;
- 门磁状态灯;
- 门磁弹出信息窗;
- 门磁感知状态(显示字段个数的确定)
- 确定报警状态关键词“警告”还是“告警”
- 关门OFF ON开门 是否统一
6.物联网接口-液位状态
- 液位数据库字段默认;
- 液位扫描程序API(默认同时添加100个液位);
- 液位状态调整;
- 液位状态灯;
- 液位弹出信息窗;
- 液位清洗指标字段1. propertyType 水位 水温
- 液位清洗状态字段1. sensorStatus 正常运行 告警
7.物联网接口-中心机房
- 状态字段1. sensorStatus 正常运行 告警*
(1)三级数据分离组合
var centerData = res1[0].data[0].data.propertyType.split(",");//propertyType: "温度,湿度,漏水,空质" var centerStatus = res1[0].data[0].data.sensorStatus.split(",");//sensorStatus:"正常运行,警告,正常运行,正常运行" var centerSdata = res1[0].data[0].sdata.split(",")//sdata: "32,61,1,217"
(2)告警信息标准调整
function getCenterSta(str) { if (str == "正常运行") { return '正常'; } else if (str == "告警") { return '<lable class="abnorAlert">告警</lable>'; } else { return '<lable class="abnorAlert">-</lable>'; } }
8.物联网接口-基础环境
- 状态字段1. sensorStatus 正常运行 告警*;
- 添加至少2条完整的测试数据;
- 基础环境状态调整;
- 基础环境状态灯;
- 基础环境弹出信息窗;
9.系统初始化安装程序
- 默认数据库升级
- 默认安装流程优化
10.其他功能升级
- 配置-授权码为空或授权文件不存在时,友好化提示跳转页;
- 配置-系统常量配置;
- 后台-服务器地址,调整为服务器IP地址;
- 后台-管理页新增“后台管理”标题,区分大屏前端(方便收藏管理)
- 前台-登录页背景图片自适应屏幕分辨率,平铺;
- 前台-大屏头部标题背景自适应屏幕分辨率,背景颜色平铺;
- 前台-用户多功能菜单不跟随平铺自动缩放;
lockdatav Done!