com.ld.igds.common.dto.THDto 组织编码 所属分机 ${dorado.getDataProvider("deviceSerPR#getAllSerCache").getResult()} id name 所属仓库 温湿度地址 Double 仓内温度 Double 仓内湿度 DateTime 检测时间 备注说明 所属分机 修改标识 通道号 Integer 列号 Integer 修改值 Integer 修改后 Integer com.ld.igds.grain.dto.GrainSerCableData Integer 所属通道 int 传感器个数 Double 传感器-温度 int 传感器-根号 int 传感器-点号 传感器-配置 DateTime 返回时间 int 传感器故障个数 var CABLE_EDIT_TAG = 2;//电缆编辑类型 2点号修改 3列号修改,4根号修改,5同步电缆,6根号替换 addData = function(){ view.get("#dsDeviceSer").insert(); view.get("#dialog1").set("caption","添加分机"); view.get("#dialog1").show(); }; delData = function(){ var cur = view.get("#dsDeviceSer.data:#"); if(!cur) return; cur.setState(dorado.Entity.STATE_DELETED); $confirm("确定要删除该数据么?",function(){ view.get("#uaSave").execute(function(){ cur.remove(); }); }); }; showData = function(){ view.get("#dialog1").set("caption","调整分机"); view.get("#dialog1").show(); }; btnCancel = function(){ view.get("#dialog1").hide(); }; onDialogHide = function(){ var cur = view.get("#dsDeviceSer.data:#"); cur.cancel(); }; font-awesome,css-common deviceSerPR#getAllSer [dtDeviceSer] bg-color 55 hidden showData(); self.set("selection",arg.data); dsDeviceSer true singleRow name center id center ip center port center arg.dom.style.background = arg.data.get("status")== 'N' ?"#FF0000":""; arg.processDefault = true; status center controlModel center protocol center updateTime center onDialogHide(); 950 新增分机 false
基本信息 dsDeviceSer *,*,* right 90 id id name name status status ip ip port port sn sn type type
参数配置 dsDeviceSer *,*,* right 100 cableZ cableZ cableY cableY cableX cableX cableStart cableStart controlModel controlModel cableType cableType cableFormat cableFormat powerModel powerModel protocol protocol
其他信息 dsDeviceSer *,* right 100 producer producer contactUser contactUser 联系人 contactPhone contactPhone 联系电话 updateTime updateTime true updateUser updateUser true remark remark TextArea
deviceSerPR#updateSer 保存完成!! dsDeviceSer [#current] deviceSerPR#delSerById deviceSerPR#refreshCache 刷新成功! 确定要刷新缓存么? grainMacPR#updateSysDepotConf 命令发送完成,待终端反馈信息…… dsDeviceSer [#current] 温湿度信息 75% 75% var data = self.get("data"); if(!data || data.entityCount == 0){ $alert("没有获取到数据!"); } [dtTH] thService#getData dsTH true serId center thConf center tempIn center humidityIn center receiveDate center remark center thService#checkThAll 正在执行温湿度检测…… 确定要重新检测所有温湿度么? 粮情参数调整 75% 95%
分机基本信息 dsDeviceSer *,*,*,* 90 right id id true name name true status status true powerModel powerModel controlModel controlModel cableType cableType cableFormat cableFormat cableZ cableZ cableY cableY cableX cableX cableStart cableStart orgId orgId 分机组织
更多功能: bold var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } /** view.get("#passCode").set("visible",false); view.get("#editCol").set("visible",true); view.get("#value1").set("visible",true); view.get("#value2").set("visible",true); view.get("#editCol").set("label","修改的点序号"); view.get("#value1").set("label","原点号"); view.get("#value2").set("label","新点号"); */ CABLE_EDIT_TAG = 2; view.get("#dsGrainSerParam").set("data",{"editTag":CABLE_EDIT_TAG}); view.get("#dialogCableEdit").set("caption","点号修改参数配置"); view.get("#dialogCableEdit").show(); 点号修改 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } /** // 根据修改标识处理不同的逻辑 -- 2点号修改 3列号修改,4根号修改,5同步电缆,6根号替换 view.get("#passCode").set("visible",true); view.get("#editCol").set("visible",true); view.get("#value1").set("visible",false); view.get("#value2").set("visible",false); **/ CABLE_EDIT_TAG = 3; view.get("#dsGrainSerParam").set("data",{"editTag":CABLE_EDIT_TAG}); view.get("#dialogCableEdit").set("caption","列号修改参数配置"); view.get("#dialogCableEdit").show(); 列号修改 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); } /** // 根据修改标识处理不同的逻辑 -- 2点号修改 3列号修改,4根号修改,5同步电缆,6根号替换 view.get("#editCol").set("visible",false); view.get("#passCode").set("visible",true); view.get("#value1").set("visible",true); view.get("#value2").set("visible",true); view.get("#value1").set("label","原根号"); view.get("#value2").set("label","新根号"); **/ CABLE_EDIT_TAG = 4; view.get("#dsGrainSerParam").set("data",{"editTag":CABLE_EDIT_TAG}); view.get("#dialogCableEdit").set("caption","根号修改参数配置"); view.get("#dialogCableEdit").show(); 根号修改 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } /** // 根据修改标识处理不同的逻辑 -- 2点号修改 3列号修改,4根号修改,5同步电缆,6根号替换 view.get("#editCol").set("visible",false); view.get("#passCode").set("visible",true); view.get("#value1").set("visible",true); view.get("#value2").set("visible",true); view.get("#value1").set("label","起始根号"); view.get("#value2").set("label","电缆层数"); **/ CABLE_EDIT_TAG = 5; view.get("#dsGrainSerParam").set("data",{"editTag":CABLE_EDIT_TAG}); view.get("#dialogCableEdit").set("caption","电缆同步参数配置"); view.get("#dialogCableEdit").show(); 同步电缆 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } /** // 根据修改标识处理不同的逻辑 -- 2点号修改 3列号修改,4根号修改,5同步电缆,6根号替换 view.get("#editCol").set("visible",false); view.get("#passCode").set("visible",true); view.get("#value1").set("visible",true); view.get("#value2").set("visible",true); view.get("#value1").set("label","原根号"); view.get("#value2").set("label","新根号"); */ CABLE_EDIT_TAG = 6; view.get("#dsGrainSerParam").set("data",{"editTag":CABLE_EDIT_TAG}); view.get("#dialogCableEdit").set("caption","根号替换参数配置"); view.get("#dialogCableEdit").show(); 根号替换 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); } var param = view.get("#dsGrainSerParam.data"); param.set("serId",serData.get("id")); view.get("#ajaxCheckCable").set("parameter",param.toJSON()).execute(function(result){ $alert(result); }); 电缆汇总 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } var param = view.get("#dsGrainSerParam.data"); param.set("serId",serData.get("id")); view.get("#ajaxSumCable").set("parameter",param.toJSON()).execute(function(result){ $alert(result); }); 电缆汇总 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } var param = view.get("#dsGrainSerParam.data"); param.set("serId",serData.get("id")); param.set("passCode",null); view.get("^tagCable").set("visible",false);//隐藏电缆配置信息 view.get("^tagSum").set("visible",true);//显示汇总信息 view.get("#dsGrainSerCableData").set("parameter",param.toJSON()).flushAsync(); view.get("#iotNum").set("caption",'传感器个数'); 结果查询 fa fa-exclamation-circle 通道电缆信息 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); return; } view.get("#editTag").set("readOnly",true); view.get("#editCol").set("readOnly",true); view.get("#value1").set("readOnly",true); view.get("#value2").set("readOnly",true); CABLE_EDIT_TAG = 0;//表示读取通道电缆 view.get("#dsGrainSerParam").set("data",{"editTag":CABLE_EDIT_TAG}); view.get("#dialogCableEdit").set("caption","读取电缆配置参数"); view.get("#dialogCableEdit").show(); 读取通道电缆 fa fa-exclamation-circle var serData = view.get("#dsDeviceSer.data:#"); if(!serData){ $alert("没有分机配置,无法操作!"); } dorado.MessageBox.prompt("请输入要查询的通道?",function(text){ var param = view.get("#dsGrainSerParam.data"); param.set("serId",serData.get("id")); param.set("passCode",text); view.get("^tagCable").set("visible",true);//显示电缆结果 view.get("^tagSum").set("visible",false);//隐藏汇总 view.get("#dsGrainSerCableData").set("parameter",param.toJSON()).flushAsync(); view.get("#iotNum").set("caption",'点序号'); }); 结果查询 fa fa-exclamation-circle var data = view.get("#dsDeviceSer.data:#"); view.get("#ajaxInitCable").set("parameter",data).execute(function(result){ $notify(result); }); 初始化电缆 fa fa-exclamation-circle dsGrainSerCableData true passCode center iotNum center temp center tagCable rootIndex center tagCable pointIndex center tagCable conf center tagCable iotErrNum center tagSum receiveDate center dataParam var data = self.get("data"); if(!data || data.entityCount == 0){ $alert("没有获取到数据!"); } [dtGrainSerCableData] grainMacPR#listSerCableData manual grainMacPR#readConf 确定要执行读取配置? 确定要初始化电缆? grainMacPR#initCable grainMacPR#writeConf 确定要写入参数? 确定要断开当前连接么? grainMacPR#destoryCon 确定要执行么? grainMacPR#updateCable 确定要读取电缆配置么? grainMacPR#checkCable 确定要请求电缆汇总? grainMacPR#sumCable deviceSerPR#getDataById
view.get("#editTag").set("readOnly",false); view.get("#editCol").set("readOnly",false); view.get("#value1").set("readOnly",false); view.get("#value2").set("readOnly",false); 810 电缆配置参数 dsGrainSerParam 250,* : right 100 editTag editTag passCode passCode display editCol editCol display value1 value1 display value2 value2 display