if(arg.property =="depotId"){ autoByDepot(arg.newValue); } 仓库编码 ${dorado.getDataProvider("depotPR#getAllCache").getResult()} id name 仓库名称 仓库类型 ${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("DEPOT_TYPE")} code name 实际储量 #,##0 KG Double 仓库状态 ${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("DEPOT_STATUS")} code name 粮食品种 ${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")} code name 粮食性质 ${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_TYPE_")} code name 粮食产地 入库时间 Date 保管员 保管员电话 仓库容量 Double #,##0 KG 监控设备 ${dorado.getDataProvider("securityPR#listCamera").getResult()} id name 设备列表 账号 密码 内网ip 内网控制端口 内网WEB端口 外网IP 外网控制端口 外网访问端口 视频流配置 通道号 温度 #,##0 ℃ Double 湿度 天气 PM2.5 #,##0 μg/m3 Double 风向 更新时间 输送机 #,##0 辆 Integer 冷却机 #,##0 辆 Integer 风机 #,##0 辆 Integer 汽车 #,##0 辆 Integer 补仓机 #,##0 辆 Integer 扒谷机 #,##0 辆 Integer 卸粮机 #,##0 辆 Integer 其他 #,##0 辆 Integer 消防柜数量 #,##0 个 Integer 灭火器数量 #,##0 个 Integer 国家储备粮 #,##0 KG Double 战略储备粮 #,##0 KG Double 专项储备粮 #,##0 KG Double 地方储备粮 #,##0 KG Double 省级储备粮 #,##0 KG Double 市级储备粮 #,##0 KG Double 县级储备粮 #,##0 KG Double 周转粮 #,##0 KG Double 小麦 #,##0 KG Double 早籼稻 #,##0 KG Double 晚籼稻 #,##0 KG Double 菜籽油 #,##0 KG Double 其他国家储备粮 #,##0 KG Double 其他地方储备粮 #,##0 KG Double 其他粮 #,##0 KG Double 储备粮 #,##0 KG Double setTimeout("autoByWeather()",500); //页面加载完成显示视频信息 setTimeout("autoByCamara()",1500); //页面加载完成显示仓库信息 setTimeout("autoByDepot()",1500); /* * 监控仓库列表值变化,更新仓库信息 */ autoByDepot = function(depotId){ view.get("#ajaxQueryDepot").set("parameter",depotId).execute(function(result){ if(result){ view.get("#dsDepot").clear(); view.get("#dsDepot").setData(result); } }); }; /* * 显示气象更新时间 */ autoByWeather = function(){ var data = view.get("#dsWeather.data").get("updateTimeStr"); if(data){ view.get("#weather").set("caption","气象站信息-更新时间:"+data); } }; /* * 监听选中设备进行视频播放 */ autoByCamara = function(data){ if(data){ var id = data.get("id"); } view.get("#ajaxQueryCamera").set("parameter",id).execute(function(result){ if(result){ view.get("#dsCameraVideo").clear(); view.get("#dsCameraVideo").setData(result); //调用视频播放 showVideo(); } }); }; /** * 视频播放 */ showVideo = function(){ var cur = view.get("#dsCameraVideo.data:#"); if(!cur.get("ipIn")){ $alert("没有配置内部访问IP,无法访问。"); return; } if(!cur.get("portInC")){ $alert("没有配置内部控制端口,无法访问。"); return; } if(!cur.get("loginId")){ $alert("没有配置用户名,无法访问。"); return; } if(!cur.get("pwd")){ $alert("没有配置密码,无法访问。"); return; } if(!cur.get("mediaAddr")){ $alert("没有配置流媒体地址,无法访问。"); return; } var mediaAddr = cur.get("mediaAddr"); mediaAddr = mediaAddr.replace("{0}", cur.get("loginId")); mediaAddr = mediaAddr.replace("{1}", cur.get("pwd")); mediaAddr = mediaAddr.replace("{2}", cur.get("ipIn")); mediaAddr = mediaAddr.replace("{3}", cur.get("portInC")); var obj = "<param name='mrl' value='"+mediaAddr+"'/>\n"+ "<param name='volume' value='50'/>\n" + "<param name='autoplay' value='true'/>\n" + "<param name='loop' value='false'/>\n" + "<param name='fullscreen' value='true'/>\n" + "<param name='toolbar' value='false'/>\n" $("#vlc").empty(); $("#vlc").append(obj); }; dtDepot emergencyCenterPR#getQueryDepot dtDepot dtCamera [dtCamera] emergencyCenterPR#getCameraList dtWeather emergencyCenterPR#getWeatherData dtFood emergencyCenterPR#getFoodData dtAsset emergencyCenterPR#getAsset dtFire emergencyCenterPR#getFireData 100% 25%
仓库信息 68% 100% * right 100 dsDepotParam depotId depotId 仓库列表 true : right * 100 dsDepot name name depotType depotType depotStatus depotStatus storageReal storageReal storageMax storageMax foodVariety foodVariety foodType foodType foodLocation foodLocation storeDate storeDate storeKeeperName storeKeeperName storeKeeperPhone storeKeeperPhone
资产设备信息 100% 27% true : right *,* 80 dsAsset 输送机 输送机 冷却机 冷却机 风机 风机 汽车 汽车 补仓机 补仓机 扒谷机 扒谷机 卸粮机 卸粮机 其他 其他
25% 100%
粮食性质-数量信息 100% false 68% true : right * 120 dsFood 国家储备粮 国家储备粮 战略储备粮 战略储备粮 专项储备粮 专项储备粮 地方储备粮 地方储备粮 省级储备粮 省级储备粮 市级储备粮 市级储备粮 县级储备粮 县级储备粮 储备粮 储备粮 周转粮 周转粮 其他粮 其他粮 其他国家储备粮 其他国家储备粮 其他地方储备粮 其他地方储备粮
粮食品种-数量信息 100% 27% false true : right * 80 dsFood 小麦 小麦 早籼稻 早籼稻 晚籼稻 晚籼稻 菜籽油 菜籽油
45% 100% 100% 25%
100% 32% 消防信息 true : right * 100 dsFire 消防柜数量 消防柜数量 灭火器数量 灭火器数量
气象站信息 100% 65% true : right *,* 70 dsWeather temp temp humidity humidity weather weather pm25 pm25 windDirection windDirection
监控视频 69% 99% <object type='application/x-vlc-plugin' id='vlc' events='True' width="590" height="483" pluginspage="http://www.videolan.org" th:codebase="@{../../static/plugins/vlc/npapi-vlc-2.2.2.tar.xz}"> </object> 84% var data = view.get("#dsCamera.data:#"); if(data){ autoByCamara(data); } dsCamera true 17% name center
emergencyCenterPR#getDepotData emergencyCenterPR#getCameraData