| <?xml version="1.0" encoding="UTF-8"?> | 
| <ViewConfig> | 
|   <Arguments/> | 
|   <Context/> | 
|   <Model> | 
|     <DataType name="dtMain" parent="dtDepotStore"/> | 
|   </Model> | 
|   <View layout="padding:5;regionPadding:5"> | 
|     <Property name="packages">font-awesome,css-common</Property> | 
|     <Property name="cache"> | 
|       <Property name="mode">clientSide</Property> | 
|     </Property> | 
|     <DataSet id="dsMain"> | 
|       <Property name="pageSize">20</Property> | 
|       <Property name="dataType">[dtMain]</Property> | 
|       <Property name="dataProvider">depotStorePR#pageList</Property> | 
|       <Property name="loadMode">lazy</Property> | 
|     </DataSet> | 
|     <Container layout="regionPadding:10" layoutConstraint="top"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <Property name="height">55</Property> | 
|       <Property name="contentOverflow">hidden</Property> | 
|       <Label layoutConstraint="left"> | 
|         <Property name="text">菜单栏:</Property> | 
|       </Label> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">view.get("#dsMain").insert();
 | 
| view.get("#dialogMain").show();</ClientEvent> | 
|         <Property name="caption">新增</Property> | 
|         <Property name="exClassName">btn-normal</Property> | 
|         <Property name="iconClass">fa fa-plus</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">var data = view.get("#dsMain.data:#");
 | 
| if(data){
 | 
|     view.get("#dialogMain").show();
 | 
| }</ClientEvent> | 
|         <Property name="caption">修改</Property> | 
|         <Property name="exClassName">btn-warm</Property> | 
|         <Property name="iconClass">fa fa-pencil</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <ClientEvent name="onClick">var data = view.get("#dsMain.data:#");
 | 
| if(!data){
 | 
|     return;
 | 
| }
 | 
| view.get("#ajaxDel").set("parameter",data).execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|         return;
 | 
|     }else{
 | 
|         data.remove();
 | 
|     }
 | 
| });</ClientEvent> | 
|         <Property name="caption">删除</Property> | 
|         <Property name="exClassName">btn-warn</Property> | 
|         <Property name="iconClass">fa fa-trash-o</Property> | 
|       </Button> | 
|       <Button layoutConstraint="left"> | 
|         <Property name="caption">导出EXCEL</Property> | 
|         <Property name="exClassName">btn-warm</Property> | 
|         <Property name="iconClass">fa fa-file-excel-o</Property> | 
|         <Property name="action">exportExcel</Property> | 
|       </Button> | 
|     </Container> | 
|     <Container layout="regionPadding:1" layoutConstraint="center"> | 
|       <Property name="exClassName">bg-color</Property> | 
|       <DataGrid id="dataGridMain"> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="readOnly">true</Property> | 
|         <RowNumColumn/> | 
|         <DataColumn> | 
|           <Property name="property">depotId</Property> | 
|           <Property name="align">center</Property> | 
|           <Property name="name">depotId</Property> | 
|         </DataColumn> | 
|         <DataColumn name="depotStatus"> | 
|           <Property name="property">depotStatus</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="foodType"> | 
|           <Property name="property">foodType</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="foodVariety"> | 
|           <Property name="property">foodVariety</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="foodLevel"> | 
|           <Property name="property">foodLevel</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="foodLocation"> | 
|           <Property name="property">foodLocation</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="foodYear"> | 
|           <Property name="property">foodYear</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="storageReal"> | 
|           <Property name="property">storageReal</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|         <DataColumn name="storageSettle"> | 
|           <Property name="property">storageSettle</Property> | 
|         </DataColumn> | 
|         <DataColumn name="updateDate"> | 
|           <Property name="property">updateDate</Property> | 
|           <Property name="align">center</Property> | 
|         </DataColumn> | 
|       </DataGrid> | 
|       <ToolBar layoutConstraint="bottom"> | 
|         <Fill/> | 
|         <DataPilot layoutConstraint="right"> | 
|           <Property name="itemCodes">pageSize,pages</Property> | 
|           <Property name="dataSet">dsMain</Property> | 
|         </DataPilot> | 
|       </ToolBar> | 
|     </Container> | 
|     <Dialog id="dialogMain"> | 
|       <Property name="caption">库存信息</Property> | 
|       <Property name="width">800</Property> | 
|       <Property name="closeable">false</Property> | 
|       <Buttons> | 
|         <Button> | 
|           <ClientEvent name="onClick">var data = view.get("#dsMain.data:#");
 | 
| view.get("#uaAction").execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|     }else{
 | 
|         self.get("parent").hide();
 | 
|     }
 | 
| });</ClientEvent> | 
|           <Property name="caption">保存</Property> | 
|           <Property name="iconClass">fa fa-check</Property> | 
|           <Property name="exClassName">btn-normal</Property> | 
|         </Button> | 
|         <Button> | 
|           <ClientEvent name="onClick">view.get("#dsMain.data:#").cancel();
 | 
| self.get("parent").hide();</ClientEvent> | 
|           <Property name="caption">取消</Property> | 
|           <Property name="iconClass">fa fa-times</Property> | 
|           <Property name="exClassName">btn-warn</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <AutoForm> | 
|           <Property name="dataSet">dsMain</Property> | 
|           <Property name="readOnly">false</Property> | 
|           <Property name="labelSeparator"> : </Property> | 
|           <Property name="labelAlign">right</Property> | 
|           <Property name="cols">*,*</Property> | 
|           <Property name="labelWidth">120</Property> | 
|           <AutoFormElement> | 
|             <Property name="name">depotId</Property> | 
|             <Property name="property">depotId</Property> | 
|             <Property name="trigger">autoMappingDropDown1</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">depotStatus</Property> | 
|             <Property name="property">depotStatus</Property> | 
|             <Property name="trigger">autoMappingDropDown1</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">storeType</Property> | 
|             <Property name="property">storeType</Property> | 
|             <Property name="trigger">autoMappingDropDown1</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">foodType</Property> | 
|             <Property name="property">foodType</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">foodVariety</Property> | 
|             <Property name="property">foodVariety</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">foodLevel</Property> | 
|             <Property name="property">foodLevel</Property> | 
|             <Property name="trigger">autoMappingDropDown1</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">manageType</Property> | 
|             <Property name="property">manageType</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">foodYear</Property> | 
|             <Property name="property">foodYear</Property> | 
|             <Property name="trigger">yearDropDown1</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓/入库中/出库中,必填</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">country</Property> | 
|             <Property name="property">country</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓/入库中/出库中,必填</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">foodLocation</Property> | 
|             <Property name="property">foodLocation</Property> | 
|             <Property name="trigger">ddFoodOrigin</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓/入库中/出库中,必填</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">storageReal</Property> | 
|             <Property name="property">storageReal</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">必填,空仓=0,入库/出库数量之和</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">storageSettle</Property> | 
|             <Property name="property">storageSettle</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">必填,空仓=0,入库/出库结算数量之和</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">fullDate</Property> | 
|             <Property name="property">fullDate</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓/出库中,必填</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">storeDate</Property> | 
|             <Property name="property">storeDate</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓/入库中/出库中,必填。第一车入仓时间</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">outDate</Property> | 
|             <Property name="property">outDate</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=空仓,必填。最后一车粮食出仓时间</Property> | 
|             <Property name="style"> | 
|               <Property name="color">red</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">grainHeight</Property> | 
|             <Property name="property">grainHeight</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓,可填</Property> | 
|             <Property name="style"> | 
|               <Property name="color">blue</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement> | 
|             <Property name="name">grainVolume</Property> | 
|             <Property name="property">grainVolume</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Label> | 
|             <Property name="text">货位状态=封仓,可填</Property> | 
|             <Property name="style"> | 
|               <Property name="color">blue</Property> | 
|               <Property name="font-size">12px</Property> | 
|             </Property> | 
|           </Label> | 
|           <AutoFormElement layoutConstraint="colSpan:2"> | 
|             <Property name="name">remark</Property> | 
|             <Property name="property">remark</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|         </AutoForm> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <UpdateAction id="uaAction"> | 
|       <Property name="successMessage">执行成功!</Property> | 
|       <Property name="executingMessage">正在执行中..</Property> | 
|       <Property name="dataResolver">depotStorePR#saveDepotStore</Property> | 
|       <UpdateItem> | 
|         <Property name="dataSet">dsMain</Property> | 
|         <Property name="dataPath">[#current]</Property> | 
|       </UpdateItem> | 
|     </UpdateAction> | 
|     <AjaxAction id="ajaxDel"> | 
|       <Property name="confirmMessage">确定要删除吗?</Property> | 
|       <Property name="service">depotStorePR#delDepotStore</Property> | 
|     </AjaxAction> | 
|     <YearDropDown id="yearDropDown1"/> | 
|     <CustomDropDown id="ddFoodOrigin"> | 
|       <Property name="minHeight">500</Property> | 
|       <Property name="assignmentMap">foodLocation=name,foodLocationId=code</Property> | 
|       <Property name="minWidth">500</Property> | 
|       <Container layout="regionPadding:5"> | 
|         <DataSet id="dsFoodOrigin"> | 
|           <Property name="dataProvider">dicAreaPR#pageList</Property> | 
|           <Property name="dataType">[dtArea]</Property> | 
|           <Property name="parameter"></Property> | 
|           <Property name="pageSize">30</Property> | 
|         </DataSet> | 
|         <Container layout="hbox regionPadding:5"> | 
|           <TextEditor id="key2"> | 
|             <Property name="blankText"> -- 编码或者名称 --</Property> | 
|             <Property name="width">200</Property> | 
|           </TextEditor> | 
|           <Button> | 
|             <ClientEvent name="onClick">var key = view.get("#key2.value");
 | 
|                   view.get("#dsFoodOrigin").set("parameter",{key:key}).flushAsync();</ClientEvent> | 
|             <Property name="caption">查询</Property> | 
|             <Property name="iconClass">fa fa-search</Property> | 
|           </Button> | 
|           <Button> | 
|             <ClientEvent name="onClick">var data = view.get("#dsFoodOrigin.data:#");
 | 
|                   if(data){
 | 
|                   view.get("#ddFoodOrigin").close(data.toJSON());
 | 
|                   }</ClientEvent> | 
|             <Property name="iconClass">fa fa-check</Property> | 
|             <Property name="caption">确定</Property> | 
|           </Button> | 
|         </Container> | 
|         <DataGrid> | 
|           <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsFoodOrigin.data:#");
 | 
|                 if(data){
 | 
|                 view.get("#ddFoodOrigin").close(data.toJSON());
 | 
|                 }</ClientEvent> | 
|           <Property name="dataSet">dsFoodOrigin</Property> | 
|           <Property name="readOnly">true</Property> | 
|           <DataColumn name="code"> | 
|             <Property name="property">code</Property> | 
|             <Property name="readOnly">true</Property> | 
|             <Property name="align">center</Property> | 
|           </DataColumn> | 
|           <DataColumn name="name"> | 
|             <ClientEvent name="onRenderCell">arg.dom.style.fontWeight = "bold";
 | 
| arg.processDefault = true;</ClientEvent> | 
|             <Property name="property">name</Property> | 
|             <Property name="readOnly">true</Property> | 
|             <Property name="align">center</Property> | 
|           </DataColumn> | 
|           <DataColumn name="simple"> | 
|             <Property name="property">simple</Property> | 
|             <Property name="readOnly">true</Property> | 
|             <Property name="align">center</Property> | 
|           </DataColumn> | 
|         </DataGrid> | 
|         <DataPilot layoutConstraint="bottom"> | 
|           <Property name="dataSet">dsFoodOrigin</Property> | 
|         </DataPilot> | 
|       </Container> | 
|     </CustomDropDown> | 
|     <Export2ReportAction id="exportExcel"> | 
|       <Property name="dataFontSize">9</Property> | 
|       <Property name="extension">xlsx</Property> | 
|       <Property name="headerFontSize">9</Property> | 
|       <Property name="template">dataGridDepot</Property> | 
|       <Property name="titleFontSize">15</Property> | 
|       <Property name="maxSize">3000</Property> | 
|       <Property name="fileName">仓库信息列表</Property> | 
|       <Property name="titleName">{"unit":"KG","title":"仓库信息列表","timeDesc":"now()"}</Property> | 
|       <Property name="showTitle">true</Property> | 
|     </Export2ReportAction> | 
|   </View> | 
| </ViewConfig> |