<?xml version="1.0" encoding="UTF-8"?>
|
<ViewConfig>
|
<Arguments/>
|
<Context/>
|
<Model>
|
<DataType name="dtDepot">
|
<ClientEvent name="onDataChange">if(arg.property =="depotId"){
|
autoByDepot(arg.newValue);
|
}</ClientEvent>
|
<PropertyDef name="depotId">
|
<Property></Property>
|
<Property name="label">仓库编码</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("depotPR#getAllCache").getResult()}</Property>
|
<Property name="keyProperty">id</Property>
|
<Property name="valueProperty">name</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="name">
|
<Property name="label">仓库名称</Property>
|
</PropertyDef>
|
<PropertyDef name="depotType">
|
<Property name="label">仓库类型</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("DEPOT_TYPE")}</Property>
|
<Property name="keyProperty">code</Property>
|
<Property name="valueProperty">name</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="storageReal">
|
<Property name="label">实际储量</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="depotStatus">
|
<Property name="label">仓库状态</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("DEPOT_STATUS")}</Property>
|
<Property name="keyProperty">code</Property>
|
<Property name="valueProperty">name</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="foodVariety">
|
<Property name="label">粮食品种</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_VARIETY_")}</Property>
|
<Property name="keyProperty">code</Property>
|
<Property name="valueProperty">name</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="foodType">
|
<Property name="label">粮食性质</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("dicTriggerPR#dicTrigger").getResult("FOOD_TYPE_")}</Property>
|
<Property name="keyProperty">code</Property>
|
<Property name="valueProperty">name</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="foodLocation">
|
<Property name="label">粮食产地</Property>
|
</PropertyDef>
|
<PropertyDef name="storeDate">
|
<Property name="label">入库时间</Property>
|
<Property name="dataType">Date</Property>
|
</PropertyDef>
|
<PropertyDef name="storeKeeperName">
|
<Property name="label">保管员</Property>
|
</PropertyDef>
|
<PropertyDef name="storeKeeperPhone">
|
<Property name="label">保管员电话</Property>
|
</PropertyDef>
|
<PropertyDef name="storageMax">
|
<Property name="label">仓库容量</Property>
|
<Property name="dataType">Double</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtCamera">
|
<PropertyDef name="id">
|
<Property></Property>
|
<Property name="label">监控设备</Property>
|
<Property name="mapping">
|
<Property name="mapValues">${dorado.getDataProvider("securityPR#listCamera").getResult()}</Property>
|
<Property name="keyProperty">id</Property>
|
<Property name="valueProperty">name</Property>
|
</Property>
|
</PropertyDef>
|
<PropertyDef name="name">
|
<Property></Property>
|
<Property name="label">设备列表</Property>
|
</PropertyDef>
|
<PropertyDef name="loginId">
|
<Property></Property>
|
<Property name="label">账号</Property>
|
</PropertyDef>
|
<PropertyDef name="pwd">
|
<Property></Property>
|
<Property name="label">密码</Property>
|
</PropertyDef>
|
<PropertyDef name="ipIn">
|
<Property></Property>
|
<Property name="label">内网ip</Property>
|
</PropertyDef>
|
<PropertyDef name="portInC">
|
<Property></Property>
|
<Property name="label">内网控制端口</Property>
|
</PropertyDef>
|
<PropertyDef name="portInV">
|
<Property></Property>
|
<Property name="label">内网WEB端口</Property>
|
</PropertyDef>
|
<PropertyDef name="ipOut">
|
<Property></Property>
|
<Property name="label">外网IP</Property>
|
</PropertyDef>
|
<PropertyDef name="portOutC">
|
<Property></Property>
|
<Property name="label">外网控制端口</Property>
|
</PropertyDef>
|
<PropertyDef name="portOutV">
|
<Property></Property>
|
<Property name="label">外网访问端口</Property>
|
</PropertyDef>
|
<PropertyDef name="mediaAddr">
|
<Property></Property>
|
<Property name="label">视频流配置</Property>
|
</PropertyDef>
|
<PropertyDef name="chanNum">
|
<Property></Property>
|
<Property name="label">通道号</Property>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtWeather">
|
<PropertyDef name="temp">
|
<Property></Property>
|
<Property name="label">温度</Property>
|
<Property name="displayFormat">#,##0 ℃</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="humidity">
|
<Property></Property>
|
<Property name="label">湿度</Property>
|
</PropertyDef>
|
<PropertyDef name="weather">
|
<Property></Property>
|
<Property name="label">天气</Property>
|
</PropertyDef>
|
<PropertyDef name="pm25">
|
<Property></Property>
|
<Property name="label">PM2.5</Property>
|
<Property name="displayFormat">#,##0 μg/m3</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="windDirection">
|
<Property></Property>
|
<Property name="label">风向</Property>
|
</PropertyDef>
|
<PropertyDef name="updateTimeStr">
|
<Property name="label">更新时间</Property>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtAsset">
|
<PropertyDef name="输送机">
|
<Property></Property>
|
<Property name="label">输送机</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="冷却机">
|
<Property></Property>
|
<Property name="label">冷却机</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="风机">
|
<Property></Property>
|
<Property name="label">风机</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="汽车">
|
<Property></Property>
|
<Property name="label">汽车</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="补仓机">
|
<Property></Property>
|
<Property name="label">补仓机</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="扒谷机">
|
<Property></Property>
|
<Property name="label">扒谷机</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="卸粮机">
|
<Property></Property>
|
<Property name="label">卸粮机</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="其他">
|
<Property></Property>
|
<Property name="label">其他</Property>
|
<Property name="displayFormat">#,##0 辆</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtFire">
|
<PropertyDef name="消防柜数量">
|
<Property></Property>
|
<Property name="label">消防柜数量</Property>
|
<Property name="displayFormat">#,##0 个</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
<PropertyDef name="灭火器数量">
|
<Property></Property>
|
<Property name="label">灭火器数量</Property>
|
<Property name="displayFormat">#,##0 个</Property>
|
<Property name="dataType">Integer</Property>
|
</PropertyDef>
|
</DataType>
|
<DataType name="dtFood">
|
<PropertyDef name="国家储备粮">
|
<Property></Property>
|
<Property name="label">国家储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="战略储备粮">
|
<Property></Property>
|
<Property name="label">战略储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="专项储备粮">
|
<Property></Property>
|
<Property name="label">专项储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="地方储备粮">
|
<Property></Property>
|
<Property name="label">地方储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="省级储备粮">
|
<Property></Property>
|
<Property name="label">省级储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="市级储备粮">
|
<Property></Property>
|
<Property name="label">市级储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="县级储备粮">
|
<Property></Property>
|
<Property name="label">县级储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="周转粮">
|
<Property></Property>
|
<Property name="label">周转粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="小麦">
|
<Property></Property>
|
<Property name="label">小麦</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="早籼稻">
|
<Property></Property>
|
<Property name="label">早籼稻</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="晚籼稻">
|
<Property></Property>
|
<Property name="label">晚籼稻</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="菜籽油">
|
<Property></Property>
|
<Property name="label">菜籽油</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="其他国家储备粮">
|
<Property></Property>
|
<Property name="label">其他国家储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="其他地方储备粮">
|
<Property></Property>
|
<Property name="label">其他地方储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="其他粮">
|
<Property></Property>
|
<Property name="label">其他粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
<PropertyDef name="储备粮">
|
<Property></Property>
|
<Property name="label">储备粮</Property>
|
<Property name="displayFormat">#,##0 KG</Property>
|
<Property name="dataType">Double</Property>
|
</PropertyDef>
|
</DataType>
|
</Model>
|
<View>
|
<ClientEvent name="onLoadData">setTimeout("autoByWeather()",500);
|
//页面加载完成显示视频信息
|
setTimeout("autoByCamara()",1500);
|
//页面加载完成显示仓库信息
|
setTimeout("autoByDepot()",1500);</ClientEvent>
|
<ClientEvent name="onReady">/*
|
* 监控仓库列表值变化,更新仓库信息
|
*/
|
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);
|
};</ClientEvent>
|
<DataSet id="dsDepotParam">
|
<Property name="dataType">dtDepot</Property>
|
<Property name="dataProvider">emergencyCenterPR#getQueryDepot</Property>
|
</DataSet>
|
<DataSet id="dsDepot">
|
<Property name="dataType">dtDepot</Property>
|
</DataSet>
|
<DataSet id="dsCameraVideo">
|
<Property name="dataType">dtCamera</Property>
|
</DataSet>
|
<DataSet id="dsCamera">
|
<Property name="dataType">[dtCamera]</Property>
|
<Property name="dataProvider">emergencyCenterPR#getCameraList</Property>
|
</DataSet>
|
<DataSet id="dsWeather">
|
<Property name="dataType">dtWeather</Property>
|
<Property name="dataProvider">emergencyCenterPR#getWeatherData</Property>
|
</DataSet>
|
<DataSet id="dsFood">
|
<Property name="dataType">dtFood</Property>
|
<Property name="dataProvider">emergencyCenterPR#getFoodData</Property>
|
</DataSet>
|
<DataSet id="dsAsset">
|
<Property name="dataType">dtAsset</Property>
|
<Property name="dataProvider">emergencyCenterPR#getAsset</Property>
|
</DataSet>
|
<DataSet id="dsFire">
|
<Property name="dataType">dtFire</Property>
|
<Property name="dataProvider">emergencyCenterPR#getFireData</Property>
|
</DataSet>
|
<Container layout="hbox">
|
<Container layout="vbox" layoutConstraint="padding:20">
|
<Property name="height">100%</Property>
|
<Property name="width">25%</Property>
|
<FieldSet layoutConstraint="padding:20">
|
<Property name="caption">仓库信息</Property>
|
<Property name="height">68%</Property>
|
<Property name="width">100%</Property>
|
<Buttons/>
|
<Children>
|
<AutoForm layoutConstraint="padding:10">
|
<Property name="cols">*</Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="labelSeparator">:</Property>
|
<Property name="labelWidth">100</Property>
|
<Property name="dataSet">dsDepotParam</Property>
|
<AutoFormElement>
|
<Property name="name">depotId</Property>
|
<Property name="property">depotId</Property>
|
<Property name="label">仓库列表</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
<AutoForm>
|
<Property name="readOnly">true</Property>
|
<Property name="labelSeparator"> : </Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="cols">*</Property>
|
<Property name="labelWidth">100</Property>
|
<Property name="dataSet">dsDepot</Property>
|
<AutoFormElement>
|
<Property name="name">name</Property>
|
<Property name="property">name</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">depotType</Property>
|
<Property name="property">depotType</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">depotStatus</Property>
|
<Property name="property">depotStatus</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">storageReal</Property>
|
<Property name="property">storageReal</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">storageMax</Property>
|
<Property name="property">storageMax</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">foodVariety</Property>
|
<Property name="property">foodVariety</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">foodType</Property>
|
<Property name="property">foodType</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">foodLocation</Property>
|
<Property name="property">foodLocation</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">storeDate</Property>
|
<Property name="property">storeDate</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">storeKeeperName</Property>
|
<Property name="property">storeKeeperName</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">storeKeeperPhone</Property>
|
<Property name="property">storeKeeperPhone</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
</Children>
|
</FieldSet>
|
<FieldSet layoutConstraint="padding:20">
|
<Property name="caption">资产设备信息</Property>
|
<Property name="width">100%</Property>
|
<Property name="height">27%</Property>
|
<Buttons/>
|
<Children>
|
<AutoForm>
|
<Property name="readOnly">true</Property>
|
<Property name="labelSeparator"> : </Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="cols">*,*</Property>
|
<Property name="labelWidth">80</Property>
|
<Property name="dataSet">dsAsset</Property>
|
<AutoFormElement>
|
<Property name="name">输送机</Property>
|
<Property name="property">输送机</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">冷却机</Property>
|
<Property name="property">冷却机</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">风机</Property>
|
<Property name="property">风机</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">汽车</Property>
|
<Property name="property">汽车</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">补仓机</Property>
|
<Property name="property">补仓机</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">扒谷机</Property>
|
<Property name="property">扒谷机</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">卸粮机</Property>
|
<Property name="property">卸粮机</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">其他</Property>
|
<Property name="property">其他</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
</Children>
|
</FieldSet>
|
</Container>
|
<Container layout="vbox" layoutConstraint="padding:20">
|
<Property name="width">25%</Property>
|
<Property name="height">100%</Property>
|
<FieldSet layout="padding:5" layoutConstraint="padding:20">
|
<Property name="caption">粮食性质-数量信息</Property>
|
<Property name="width">100%</Property>
|
<Property name="lazyInit">false</Property>
|
<Property name="height">68%</Property>
|
<Buttons/>
|
<Children>
|
<AutoForm>
|
<Property name="readOnly">true</Property>
|
<Property name="labelSeparator"> : </Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="cols">*</Property>
|
<Property name="labelWidth">120</Property>
|
<Property name="dataSet">dsFood</Property>
|
<AutoFormElement>
|
<Property name="name">国家储备粮</Property>
|
<Property name="property">国家储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">战略储备粮</Property>
|
<Property name="property">战略储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">专项储备粮</Property>
|
<Property name="property">专项储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">地方储备粮</Property>
|
<Property name="property">地方储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">省级储备粮</Property>
|
<Property name="property">省级储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">市级储备粮</Property>
|
<Property name="property">市级储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">县级储备粮</Property>
|
<Property name="property">县级储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">储备粮</Property>
|
<Property name="property">储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">周转粮</Property>
|
<Property name="property">周转粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">其他粮</Property>
|
<Property name="property">其他粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">其他国家储备粮</Property>
|
<Property name="property">其他国家储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">其他地方储备粮</Property>
|
<Property name="property">其他地方储备粮</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
</Children>
|
</FieldSet>
|
<FieldSet layout="padding:5" layoutConstraint="padding:20">
|
<Property name="caption">粮食品种-数量信息</Property>
|
<Property name="width">100%</Property>
|
<Property name="height">27%</Property>
|
<Property name="lazyInit">false</Property>
|
<Buttons/>
|
<Children>
|
<AutoForm>
|
<Property name="readOnly">true</Property>
|
<Property name="labelSeparator"> : </Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="cols">*</Property>
|
<Property name="labelWidth">80</Property>
|
<Property name="dataSet">dsFood</Property>
|
<AutoFormElement>
|
<Property name="name">小麦</Property>
|
<Property name="property">小麦</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">早籼稻</Property>
|
<Property name="property">早籼稻</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">晚籼稻</Property>
|
<Property name="property">晚籼稻</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">菜籽油</Property>
|
<Property name="property">菜籽油</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
</Children>
|
</FieldSet>
|
</Container>
|
<Container layout="vbox" layoutConstraint="padding:20">
|
<Property name="width">45%</Property>
|
<Property name="height">100%</Property>
|
<Container layout="hbox" layoutConstraint="padding:20">
|
<Property name="width">100%</Property>
|
<Property name="height">25%</Property>
|
<FieldSet layoutConstraint="padding:20">
|
<Property name="height">100%</Property>
|
<Property name="width">32%</Property>
|
<Property name="caption">消防信息</Property>
|
<Buttons/>
|
<Children>
|
<AutoForm>
|
<Property name="readOnly">true</Property>
|
<Property name="labelSeparator"> : </Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="cols">*</Property>
|
<Property name="labelWidth">100</Property>
|
<Property name="dataSet">dsFire</Property>
|
<AutoFormElement>
|
<Property name="name">消防柜数量</Property>
|
<Property name="property">消防柜数量</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">灭火器数量</Property>
|
<Property name="property">灭火器数量</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
</Children>
|
</FieldSet>
|
<FieldSet id="weather" layout="padding:5" layoutConstraint="padding:20">
|
<Property name="caption">气象站信息</Property>
|
<Property name="height">100%</Property>
|
<Property name="width">65%</Property>
|
<Buttons/>
|
<Children>
|
<AutoForm>
|
<Property name="readOnly">true</Property>
|
<Property name="labelSeparator"> : </Property>
|
<Property name="labelAlign">right</Property>
|
<Property name="cols">*,*</Property>
|
<Property name="labelWidth">70</Property>
|
<Property name="dataSet">dsWeather</Property>
|
<AutoFormElement>
|
<Property name="name">temp</Property>
|
<Property name="property">temp</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">humidity</Property>
|
<Property name="property">humidity</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">weather</Property>
|
<Property name="property">weather</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">pm25</Property>
|
<Property name="property">pm25</Property>
|
<Editor/>
|
</AutoFormElement>
|
<AutoFormElement>
|
<Property name="name">windDirection</Property>
|
<Property name="property">windDirection</Property>
|
<Editor/>
|
</AutoFormElement>
|
</AutoForm>
|
</Children>
|
</FieldSet>
|
</Container>
|
<FieldSet layout="hbox" layoutConstraint="padding:20">
|
<Property name="caption">监控视频</Property>
|
<Property name="height">69%</Property>
|
<Property name="width">99%</Property>
|
<Buttons/>
|
<Children>
|
<HtmlContainer layoutConstraint="padding:10">
|
<Property name="content"><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></Property>
|
<Property name="width">84%</Property>
|
</HtmlContainer>
|
<DataGrid layoutConstraint="type:center;padding:10">
|
<ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsCamera.data:#");
|
if(data){
|
autoByCamara(data);
|
}</ClientEvent>
|
<Property name="dataSet">dsCamera</Property>
|
<Property name="readOnly">true</Property>
|
<Property name="width">17%</Property>
|
<DataColumn name="name">
|
<Property name="property">name</Property>
|
<Property name="align">center</Property>
|
</DataColumn>
|
</DataGrid>
|
</Children>
|
</FieldSet>
|
</Container>
|
</Container>
|
<AjaxAction id="ajaxQueryDepot">
|
<Property name="service">emergencyCenterPR#getDepotData</Property>
|
</AjaxAction>
|
<AjaxAction id="ajaxQueryCamera">
|
<Property name="service">emergencyCenterPR#getCameraData</Property>
|
</AjaxAction>
|
</View>
|
</ViewConfig>
|