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%
25%
100%
45%
100%
100%
25%
emergencyCenterPR#getDepotData
emergencyCenterPR#getCameraData