| <?xml version="1.0" encoding="UTF-8"?> | 
| <ViewConfig> | 
|   <Arguments> | 
|     <Argument name="layoutStyle"> | 
|       <Property name="value">border:1px solid; padding:4px; display:block; overflow: hidden</Property> | 
|     </Argument> | 
|   </Arguments> | 
|   <Context/> | 
|   <Model> | 
|     <DataType name="dtParam"> | 
|       <ClientEvent name="onDataChange">var prop = arg.property;
 | 
| if(prop =='year'){
 | 
|     var entity = arg.entity;
 | 
|     entity.set("timeDesc",entity.get('year') + "年");
 | 
| }</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> | 
|         <Property name="required">true</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="start"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">起始时间</Property> | 
|         <Property name="required">true</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="end"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">结束时间</Property> | 
|         <Property name="required">true</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtGrain"> | 
|       <Property name="creationType">com.ld.igds.models.Grain</Property> | 
|       <PropertyDef name="batchId"> | 
|         <Property></Property> | 
|         <Property name="label">批次编号</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="companyId"> | 
|         <Property></Property> | 
|         <Property name="label">组织编码</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="depotId"> | 
|         <Property></Property> | 
|         <Property name="label">所属仓库</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="tempMin"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">最低温粮温</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="tempMax"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">最高粮温</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="tempAve"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">平均粮温</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="humidityIn"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">仓内湿度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="tempIn"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">仓内温度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="humidityOut"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">仓内湿度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="tempOut"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">仓外温度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="cable"> | 
|         <Property></Property> | 
|         <Property name="label">层行列</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="weather"> | 
|         <Property></Property> | 
|         <Property name="label">天气</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="receiveDate"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">接收时间</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="checkUser"> | 
|         <Property></Property> | 
|         <Property name="label">检测人</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="remark"> | 
|         <Property></Property> | 
|         <Property name="label">备注</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="points"> | 
|         <Property></Property> | 
|         <Property name="label">采集点信息</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtGas"> | 
|       <Property name="creationType">com.ld.igds.models.Gas</Property> | 
|       <PropertyDef name="batchId"> | 
|         <Property></Property> | 
|         <Property name="label">批次ID</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="companyId"> | 
|         <Property></Property> | 
|         <Property name="label">组织编码</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="depotId"> | 
|         <Property></Property> | 
|         <Property name="label">仓库ID</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perCo2"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">二氧化碳浓度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perO2"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">氧气浓度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perPh3"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">磷化氢浓度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perN2"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">氮气浓度</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perCo2Max"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">二氧化碳浓度-最大</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perO2Max"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">氧气浓度-最大</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perPh3Max"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">磷化氢浓度-最大</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perN2Max"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">氮气浓度-最大</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perCo2Min"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">二氧化碳浓度-最小</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perO2Min"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">氧气浓度-最小</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perPh3Min"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">磷化氢浓度-最小</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="perN2Min"> | 
|         <Property name="dataType">Double</Property> | 
|         <Property name="label">氮气浓度-最小</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="receiveDate"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">检测时间</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="gasStart"> | 
|         <Property name="dataType">int</Property> | 
|         <Property name="label">气体采集点开始</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="gasEnd"> | 
|         <Property name="dataType">int</Property> | 
|         <Property name="label">气体采集点截至</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="checkNum"> | 
|         <Property name="dataType">int</Property> | 
|         <Property name="label">采集通道个数</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="points"> | 
|         <Property></Property> | 
|         <Property name="label">采集点信息</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="checkUser"> | 
|         <Property></Property> | 
|         <Property name="label">检测人</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="remark"> | 
|         <Property></Property> | 
|         <Property name="label">备注信息</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|   </Model> | 
|   <View layout="padding:5;regionPadding:5"> | 
|     <ClientEvent name="onReady">view.get("#dsParam").insert({});</ClientEvent> | 
|     <Property name="packages">font-awesome,css-common</Property> | 
|     <DataSet id="dsParam"> | 
|       <Property name="dataType">dtParam</Property> | 
|       <Property name="dataProvider">grainAccountPR#getQuery</Property> | 
|     </DataSet> | 
|     <DataSet id="dsDepot"> | 
|       <Property name="dataType">[dtDepot]</Property> | 
|     </DataSet> | 
|     <DataSet id="dsGrain1"> | 
|       <Property name="dataType">[dtGrain]</Property> | 
|     </DataSet> | 
|     <DataSet id="dsGrain2"> | 
|       <Property name="dataType">[dtGrain]</Property> | 
|     </DataSet> | 
|     <DataSet id="dsGas1"> | 
|       <Property name="dataType">[dtGas]</Property> | 
|     </DataSet> | 
|     <DataSet id="dsGas2"> | 
|       <Property name="dataType">[dtGas]</Property> | 
|     </DataSet> | 
|     <Container layoutConstraint="center"> | 
|       <Container layoutConstraint="left padding:15"> | 
|         <Property name="width">400</Property> | 
|         <Container> | 
|           <Property name="height">30%</Property> | 
|           <AutoForm layoutConstraint="center"> | 
|             <Property name="dataSet">dsParam</Property> | 
|             <Property name="labelAlign">right</Property> | 
|             <Property name="labelSeparator">:</Property> | 
|             <Property name="cols">*</Property> | 
|             <Property name="labelWidth">120</Property> | 
|             <AutoFormElement> | 
|               <Property name="name">depotId</Property> | 
|               <Property name="property">depotId</Property> | 
|               <Editor/> | 
|             </AutoFormElement> | 
|             <AutoFormElement> | 
|               <Property name="name">start</Property> | 
|               <Property name="property">start</Property> | 
|               <Editor/> | 
|             </AutoFormElement> | 
|             <AutoFormElement> | 
|               <Property name="name">end</Property> | 
|               <Property name="property">end</Property> | 
|               <Editor/> | 
|             </AutoFormElement> | 
|             <Button layoutConstraint="align:center"> | 
|               <ClientEvent name="onClick">var data = view.get("#dsParam.data:#");
 | 
| console.log(data);
 | 
| if(data.validate() != 'ok'){
 | 
|     return;
 | 
| }
 | 
| 
 | 
| view.get("#getDepotAction").set("parameter",data.get("depotId")).execute(function(result){
 | 
|     view.get("#dsDepot").clear();
 | 
|     view.get("#dsDepot").setData(result);
 | 
| });
 | 
| 
 | 
| 
 | 
| view.get("#getDataAction").set("parameter",data).execute(function(result){
 | 
|     console.log(result);
 | 
|     
 | 
|     getGrain(result.grainList);
 | 
|     getGas(result.gasList);
 | 
|     getEs(result.esList,result.esSummary);
 | 
|     getPest(result.pestList);
 | 
| });
 | 
| 
 | 
| getGrain = function(grainList){
 | 
|     if(grainList && grainList.length>0){
 | 
|         var date0 = new Date(grainList[0].receiveDate).formatDate("Y-m-d");
 | 
|         view.get("#Grain1").set("caption","初期粮情-采集时间:"+date0);
 | 
|         var date1 = new Date(grainList[1].receiveDate).formatDate("Y-m-d");
 | 
|         view.get("#Grain2").set("caption","期末粮情-采集时间:"+date1);
 | 
|         
 | 
|         view.get("#dsGrain1").clear();
 | 
|         view.get("#dsGrain2").clear();
 | 
|         view.get("#dsGrain1").setData(grainList[0]);
 | 
|         view.get("#dsGrain2").setData(grainList[1]);
 | 
|         
 | 
|         let tempAve = minus(grainList[0].tempAve,grainList[1].tempAve);
 | 
|         view.get("#temp").set("value",(tempAve));
 | 
|     }else{
 | 
|         view.get("#Grain1").set("caption","初期粮情-无数据");
 | 
|         view.get("#Grain2").set("caption","期末粮情-无数据");
 | 
|         
 | 
|     }
 | 
| };
 | 
| 
 | 
| getGas = function(gasList){
 | 
|     if(gasList && gasList.length>0){
 | 
|         var date0 = new Date(gasList[0].receiveDate).formatDate("Y-m-d");
 | 
|         view.get("#Gas1").set("caption","初期气体检测-采集时间:"+date0);
 | 
|         var date1 = new Date(gasList[1].receiveDate).formatDate("Y-m-d");
 | 
|         view.get("#Gas2").set("caption","期末气体检测-采集时间:"+date1);
 | 
|         
 | 
|         view.get("#dsGas1").clear();
 | 
|         view.get("#dsGas2").clear();
 | 
|         view.get("#dsGas1").setData(gasList[0]);
 | 
|         view.get("#dsGas2").setData(gasList[1]);
 | 
|     }else{
 | 
|         view.get("#Gas1").set("caption","初期气体检测-无数据");
 | 
|         view.get("#Gas2").set("caption","期末气体检测-无数据");
 | 
|     }
 | 
| };
 | 
| 
 | 
| getEs = function(esList,esSummary){
 | 
|     if(esSummary && esList && esList.length>0){
 | 
|         var date0 = new Date(esList[0].updateTime).formatDate("Y-m-d");
 | 
|         var date1 = new Date(esList[1].updateTime).formatDate("Y-m-d");
 | 
|         view.get("#energy").set("caption","区间能耗-采集时间范围:"+date0+"~"+date1);
 | 
|         view.get("#es").set("value",esSummary.esSum);
 | 
|     }else{
 | 
|         view.get("#energy").set("caption","区间能耗-无数据");
 | 
|     }
 | 
| };
 | 
| 
 | 
| getPest = function(pestList){
 | 
|     if(pestList && pestList.length>0){
 | 
|         var date0 = new Date(pestList[0].receiveDate).formatDate("Y-m-d");
 | 
|         view.get("#pest1").set("caption","初期虫害检测-采集时间:"+date0);
 | 
|         var date1 = new Date(pestList[1].receiveDate).formatDate("Y-m-d");
 | 
|         view.get("#pest2").set("caption","期末虫害检测-采集时间:"+date1);
 | 
|         
 | 
|         view.get("#isPest1").set("value",pestList[0].remark);
 | 
|         view.get("#isPest2").set("value",pestList[1].remark);
 | 
|     }else{
 | 
|         view.get("#pest1").set("caption","初期虫害检测-无数据");
 | 
|         view.get("#pest2").set("caption","期末虫害检测-无数据");
 | 
|     }
 | 
| };
 | 
| 
 | 
| 
 | 
| minus = function(arg1, arg2){
 | 
|     var r1, r2, m, n;
 | 
|     try { r1 = arg1.toString().split(".")[1].length } catch (e) { r1 = 0 }
 | 
|     try { r2 = arg2.toString().split(".")[1].length } catch (e) { r2 = 0 }
 | 
|     m = Math.pow(10, Math.max(r1, r2));
 | 
|     //动态控制精度长度
 | 
|     n = (r1 >= r2) ? r1 : r2;
 | 
|     return ((arg1 * m - arg2 * m) / m).toFixed(n);
 | 
| }
 | 
| 
 | 
| </ClientEvent> | 
|               <Property name="caption">查询</Property> | 
|               <Property name="iconClass">fa fa-refresh</Property> | 
|               <Property name="exClassName">btn-default</Property> | 
|             </Button> | 
|           </AutoForm> | 
|         </Container> | 
|         <FieldSet layout="padding:5"> | 
|           <Property name="caption">仓库基础信息</Property> | 
|           <Property name="height">69%</Property> | 
|           <Buttons/> | 
|           <Children> | 
|             <Container> | 
|               <AutoForm> | 
|                 <Property name="dataSet">dsDepot</Property> | 
|                 <Property name="cols">*</Property> | 
|                 <Property name="labelAlign">right</Property> | 
|                 <Property name="labelSeparator">:</Property> | 
|                 <Property name="labelWidth">120</Property> | 
|                 <Property name="readOnly">true</Property> | 
|                 <AutoFormElement> | 
|                   <Property name="name">name</Property> | 
|                   <Property name="property">name</Property> | 
|                   <Property name="label">仓库名称</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">depotType</Property> | 
|                   <Property name="property">depotType</Property> | 
|                   <Property name="label">仓库类型</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">storageMax</Property> | 
|                   <Property name="property">storageMax</Property> | 
|                   <Property name="label">仓库容量</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">storageReal</Property> | 
|                   <Property name="property">storageReal</Property> | 
|                   <Property name="label">实际储量</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">depotStatus</Property> | 
|                   <Property name="property">depotStatus</Property> | 
|                   <Property name="label">仓库状态</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">foodVariety</Property> | 
|                   <Property name="property">foodVariety</Property> | 
|                   <Property name="label">粮食品种</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">foodType</Property> | 
|                   <Property name="property">foodType</Property> | 
|                   <Property name="label">粮食性质</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">foodLocation</Property> | 
|                   <Property name="property">foodLocation</Property> | 
|                   <Property name="label">粮食产地</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">storeDate</Property> | 
|                   <Property name="property">storeDate</Property> | 
|                   <Property name="label">入仓日期</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|                 <AutoFormElement> | 
|                   <Property name="name">storeKeeperName</Property> | 
|                   <Property name="property">storeKeeperName</Property> | 
|                   <Property name="label">保管员</Property> | 
|                   <Editor/> | 
|                 </AutoFormElement> | 
|               </AutoForm> | 
|             </Container> | 
|           </Children> | 
|         </FieldSet> | 
|         <AjaxAction id="getDepotAction"> | 
|           <Property name="service">depotPR#getDepot</Property> | 
|         </AjaxAction> | 
|       </Container> | 
|       <Container> | 
|         <Container layoutConstraint="top padding:5"> | 
|           <Container layoutConstraint="top"> | 
|             <Container layoutConstraint="left padding:10"> | 
|               <Property name="width">450</Property> | 
|               <Property name="height">250</Property> | 
|               <FieldSet id="Grain1"> | 
|                 <Property name="caption">初期粮情信息</Property> | 
|                 <Buttons/> | 
|                 <Children> | 
|                   <AutoForm> | 
|                     <Property name="dataSet">dsGrain1</Property> | 
|                     <Property name="labelAlign">right</Property> | 
|                     <Property name="labelSeparator">:</Property> | 
|                     <Property name="labelWidth">120</Property> | 
|                     <Property name="readOnly">true</Property> | 
|                     <Property name="cols">*</Property> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempAve</Property> | 
|                       <Property name="property">tempAve</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempMax</Property> | 
|                       <Property name="property">tempMax</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempMin</Property> | 
|                       <Property name="property">tempMin</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempIn</Property> | 
|                       <Property name="property">tempIn</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">humidityIn</Property> | 
|                       <Property name="property">humidityIn</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                   </AutoForm> | 
|                 </Children> | 
|               </FieldSet> | 
|             </Container> | 
|             <Container layoutConstraint="left padding:10"> | 
|               <Property name="width">450</Property> | 
|               <Property name="height">250</Property> | 
|               <FieldSet id="Grain2"> | 
|                 <Property name="caption">期末粮情信息</Property> | 
|                 <Buttons/> | 
|                 <Children> | 
|                   <AutoForm> | 
|                     <Property name="dataSet">dsGrain2</Property> | 
|                     <Property name="labelAlign">right</Property> | 
|                     <Property name="labelSeparator">:</Property> | 
|                     <Property name="labelWidth">120</Property> | 
|                     <Property name="readOnly">true</Property> | 
|                     <Property name="cols">*</Property> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempAve</Property> | 
|                       <Property name="property">tempAve</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempMax</Property> | 
|                       <Property name="property">tempMax</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempMin</Property> | 
|                       <Property name="property">tempMin</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">tempIn</Property> | 
|                       <Property name="property">tempIn</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                     <AutoFormElement> | 
|                       <Property name="name">humidityIn</Property> | 
|                       <Property name="property">humidityIn</Property> | 
|                       <Editor/> | 
|                     </AutoFormElement> | 
|                   </AutoForm> | 
|                 </Children> | 
|               </FieldSet> | 
|             </Container> | 
|           </Container> | 
|           <Container layoutConstraint="top padding:10"> | 
|             <Property name="height">100</Property> | 
|             <Property name="width">910</Property> | 
|             <FieldSet id="energy"> | 
|               <Property name="caption">区间能耗</Property> | 
|               <Buttons/> | 
|               <Children> | 
|                 <AutoForm> | 
|                   <Property name="labelAlign">right</Property> | 
|                   <Property name="labelSeparator">:</Property> | 
|                   <Property name="labelWidth">120</Property> | 
|                   <Property name="readOnly">true</Property> | 
|                   <Property name="cols">*,*</Property> | 
|                   <AutoFormElement id="es"> | 
|                     <Property name="label">区间能耗</Property> | 
|                     <Property name="name">es</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement id="temp"> | 
|                     <Property name="label">温度差</Property> | 
|                     <Property name="name">temp</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                 </AutoForm> | 
|               </Children> | 
|             </FieldSet> | 
|           </Container> | 
|         </Container> | 
|         <Container layoutConstraint="top padding:5"> | 
|           <Container layoutConstraint="left padding:10"> | 
|             <Property name="width">450</Property> | 
|             <Property name="height">200</Property> | 
|             <FieldSet id="Gas1"> | 
|               <Property name="caption">初期气体检测</Property> | 
|               <Buttons/> | 
|               <Children> | 
|                 <AutoForm> | 
|                   <Property name="dataSet">dsGas1</Property> | 
|                   <Property name="cols">*</Property> | 
|                   <Property name="labelAlign">right</Property> | 
|                   <Property name="labelSeparator">:</Property> | 
|                   <Property name="labelWidth">120</Property> | 
|                   <Property name="readOnly">true</Property> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perCo2</Property> | 
|                     <Property name="property">perCo2</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perO2</Property> | 
|                     <Property name="property">perO2</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perPh3</Property> | 
|                     <Property name="property">perPh3</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perN2</Property> | 
|                     <Property name="property">perN2</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                 </AutoForm> | 
|               </Children> | 
|             </FieldSet> | 
|           </Container> | 
|           <Container layoutConstraint="padding:10"> | 
|             <Property name="width">450</Property> | 
|             <Property name="height">200</Property> | 
|             <FieldSet id="Gas2"> | 
|               <Property name="caption">期末气体检测</Property> | 
|               <Buttons/> | 
|               <Children> | 
|                 <AutoForm> | 
|                   <Property name="dataSet">dsGas2</Property> | 
|                   <Property name="cols">*</Property> | 
|                   <Property name="labelAlign">right</Property> | 
|                   <Property name="labelSeparator">:</Property> | 
|                   <Property name="labelWidth">120</Property> | 
|                   <Property name="readOnly">true</Property> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perCo2</Property> | 
|                     <Property name="property">perCo2</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perO2</Property> | 
|                     <Property name="property">perO2</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perPh3</Property> | 
|                     <Property name="property">perPh3</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                   <AutoFormElement> | 
|                     <Property name="name">perN2</Property> | 
|                     <Property name="property">perN2</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                 </AutoForm> | 
|               </Children> | 
|             </FieldSet> | 
|           </Container> | 
|         </Container> | 
|         <Container layoutConstraint="top padding:5"> | 
|           <Container layoutConstraint="left padding:10"> | 
|             <Property name="width">450</Property> | 
|             <Property name="height">85</Property> | 
|             <FieldSet id="pest1"> | 
|               <Property name="caption">初期虫害检测</Property> | 
|               <Buttons/> | 
|               <Children> | 
|                 <AutoForm> | 
|                   <Property name="cols">*</Property> | 
|                   <Property name="labelAlign">right</Property> | 
|                   <Property name="labelSeparator">:</Property> | 
|                   <Property name="labelWidth">120</Property> | 
|                   <Property name="readOnly">true</Property> | 
|                   <AutoFormElement id="isPest1"> | 
|                     <Property name="label">有无虫害</Property> | 
|                     <Property name="name">pest</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                 </AutoForm> | 
|               </Children> | 
|             </FieldSet> | 
|           </Container> | 
|           <Container layoutConstraint=" padding:10"> | 
|             <Property name="width">450</Property> | 
|             <Property name="height">85</Property> | 
|             <FieldSet id="pest2"> | 
|               <Property name="caption">期末虫害检测</Property> | 
|               <Buttons/> | 
|               <Children> | 
|                 <AutoForm> | 
|                   <Property name="cols">*</Property> | 
|                   <Property name="labelAlign">right</Property> | 
|                   <Property name="labelSeparator">:</Property> | 
|                   <Property name="labelWidth">120</Property> | 
|                   <Property name="readOnly">true</Property> | 
|                   <AutoFormElement id="isPest2"> | 
|                     <Property name="label">有无虫害</Property> | 
|                     <Property name="name">pest</Property> | 
|                     <Editor/> | 
|                   </AutoFormElement> | 
|                 </AutoForm> | 
|               </Children> | 
|             </FieldSet> | 
|           </Container> | 
|         </Container> | 
|         <AjaxAction id="getDataAction"> | 
|           <Property name="service">grainAccountPR#getData</Property> | 
|         </AjaxAction> | 
|       </Container> | 
|     </Container> | 
|   </View> | 
| </ViewConfig> |