| <?xml version="1.0" encoding="UTF-8"?> | 
| <ViewConfig> | 
|   <Arguments/> | 
|   <Context/> | 
|   <Model> | 
|     <DataType name="dtMain"> | 
|       <Property name="creationType">com.fzzy.api.entity.ApiComData</Property> | 
|       <PropertyDef name="id"> | 
|         <Property></Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="kqdm"> | 
|         <Property></Property> | 
|         <Property name="label">库区代码</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="inteCategory"> | 
|         <Property></Property> | 
|         <Property name="label">接口分类</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="inteId"> | 
|         <Property></Property> | 
|         <Property name="label">接口编号</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="uploadTime"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">上传时间</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="status"> | 
|         <Property name="dataType">int</Property> | 
|         <Property name="label">上传结果</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="result"> | 
|         <Property></Property> | 
|         <Property name="label">返回信息</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="czbz"> | 
|         <Property></Property> | 
|         <Property name="label">操作标志</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="data"> | 
|         <Property></Property> | 
|         <Property name="label">接口报文</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="bizId"> | 
|         <Property></Property> | 
|         <Property name="label">业务id</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="syncTime"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">同步时间</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtParam"> | 
|       <Property name="creationType">com.fzzy.api.data.ApiParam</Property> | 
|       <PropertyDef name="inteId"> | 
|         <Property></Property> | 
|         <Property name="label">接口</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("apiListPR#listAll").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="kqdm"> | 
|         <Property></Property> | 
|         <Property name="label">所属库区</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("apiConfsPR#listAll").getResult()}</Property> | 
|           <Property name="keyProperty">kqdm</Property> | 
|           <Property name="valueProperty">kqmc</Property> | 
|         </Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="status"> | 
|         <Property name="dataType">int</Property> | 
|         <Property name="label">上传结果</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="start"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">开始时间</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="end"> | 
|         <Property name="dataType">Date</Property> | 
|         <Property name="label">截止时间</Property> | 
|       </PropertyDef> | 
|     </DataType> | 
|     <DataType name="dtParam2"> | 
|       <Property name="creationType">com.fzzy.api.data.ApiParam</Property> | 
|       <PropertyDef name="inteId"> | 
|         <Property></Property> | 
|         <Property name="label">接口分类</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("apiListPR#triggerCategory").getResult()}</Property> | 
|           <Property name="keyProperty">code</Property> | 
|           <Property name="valueProperty">name</Property> | 
|         </Property> | 
|         <Property name="required">true</Property> | 
|       </PropertyDef> | 
|       <PropertyDef name="kqdm"> | 
|         <Property></Property> | 
|         <Property name="label">所属库区</Property> | 
|         <Property name="mapping"> | 
|           <Property name="mapValues">${dorado.getDataProvider("apiConfsPR#listAll").getResult()}</Property> | 
|           <Property name="keyProperty">kqdm</Property> | 
|           <Property name="valueProperty">kqmc</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> | 
|   </Model> | 
|   <View layout="regionPadding:10"> | 
|     <Property name="packages">font-awesome,css-common</Property> | 
|     <DataSet id="dsMain"> | 
|       <Property name="dataType">[dtMain]</Property> | 
|       <Property name="dataProvider">apiComDataPR#pageList</Property> | 
|       <Property name="pageSize">20</Property> | 
|     </DataSet> | 
|     <DataSet id="dsQuery"> | 
|       <ClientEvent name="onReady">self.insert();</ClientEvent> | 
|       <Property name="dataType">dtParam</Property> | 
|     </DataSet> | 
|     <DataSet id="dsQuery2"> | 
|       <ClientEvent name="onReady">self.insert();</ClientEvent> | 
|       <Property name="dataType">dtParam2</Property> | 
|     </DataSet> | 
|     <ToolBar> | 
|       <ToolBarLabel> | 
|         <Property name="text">工具栏:</Property> | 
|         <Property name="style"> | 
|           <Property name="font-weight">bold</Property> | 
|         </Property> | 
|       </ToolBarLabel> | 
|       <ToolBarButton> | 
|         <ClientEvent name="onClick">var query = view.get("#dsQuery").getData();
 | 
| view.get("#dsMain").set("parameter",query).flushAsync();</ClientEvent> | 
|         <Property name="caption">查询</Property> | 
|         <Property name="iconClass">fa fa-search</Property> | 
|         <Property name="width">100</Property> | 
|         <Property name="exClassName">toolbar-button-push</Property> | 
|       </ToolBarButton> | 
|       <ToolBarButton> | 
|         <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 | 
| if(cur){
 | 
|     view.get("#dialogMain").show();
 | 
| }else{
 | 
|     $alert("请勾选想要查看的数据!");
 | 
| }
 | 
| </ClientEvent> | 
|         <Property name="caption">详情</Property> | 
|         <Property name="iconClass">fa fa-search</Property> | 
|         <Property name="width">100</Property> | 
|         <Property name="exClassName">toolbar-button</Property> | 
|         <Property name="hideMode">display</Property> | 
|         <Property name="visible">true</Property> | 
|       </ToolBarButton> | 
|       <ToolBarButton> | 
|         <ClientEvent name="onClick">view.get("#dsMain").insert();
 | 
| view.get("#dialogMain").show();</ClientEvent> | 
|         <Property name="caption">新增</Property> | 
|         <Property name="iconClass">fa fa-plus</Property> | 
|         <Property name="width">100</Property> | 
|         <Property name="exClassName">toolbar-button</Property> | 
|         <Property name="hideMode">display</Property> | 
|         <Property name="visible">false</Property> | 
|       </ToolBarButton> | 
|       <ToolBarButton> | 
|         <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 | 
| view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 | 
|     if(result){
 | 
|         $alert(result);
 | 
|     } else{
 | 
|         cur.remove();
 | 
|     }
 | 
| });
 | 
| </ClientEvent> | 
|         <Property name="caption">删除</Property> | 
|         <Property name="iconClass">fa fa-minus</Property> | 
|         <Property name="exClassName">toolbar-button-warn</Property> | 
|         <Property name="width">100</Property> | 
|         <Property name="hideMode">display</Property> | 
|         <Property name="visible">false</Property> | 
|       </ToolBarButton> | 
|       <Fill/> | 
|       <ToolBarButton> | 
|         <ClientEvent name="onClick">view.get("#dialogSync").show();</ClientEvent> | 
|         <Property name="caption">手动同步</Property> | 
|         <Property name="iconClass">fa fa-minus</Property> | 
|         <Property name="exClassName">toolbar-button-warm</Property> | 
|         <Property name="width">100</Property> | 
|       </ToolBarButton> | 
|     </ToolBar> | 
|     <AutoForm> | 
|       <Property name="dataSet">dsQuery</Property> | 
|       <Property name="cols">*,*,*,*</Property> | 
|       <Property name="labelAlign">right</Property> | 
|       <Property name="labelSeparator">:</Property> | 
|       <Property name="labelWidth">90</Property> | 
|       <AutoFormElement> | 
|         <Property name="name">inteId</Property> | 
|         <Property name="property">inteId</Property> | 
|         <Editor/> | 
|       </AutoFormElement> | 
|       <AutoFormElement> | 
|         <Property name="name">kqdm</Property> | 
|         <Property name="property">kqdm</Property> | 
|         <Editor/> | 
|       </AutoFormElement> | 
|       <AutoFormElement> | 
|         <Property name="name">status</Property> | 
|         <Property name="property">status</Property> | 
|         <Property name="hideMode">display</Property> | 
|         <Property name="visible">false</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> | 
|     </AutoForm> | 
|     <DataGrid id="dgMain"> | 
|       <Property name="dataSet">dsMain</Property> | 
|       <Property name="selectionMode">multiRows</Property> | 
|       <Property name="readOnly">true</Property> | 
|       <RowNumColumn/> | 
|       <RowSelectorColumn> | 
|         <Property name="caption">上传</Property> | 
|       </RowSelectorColumn> | 
|       <DataColumn name="id"> | 
|         <Property name="property">id</Property> | 
|       </DataColumn> | 
|       <DataColumn name="kqdm"> | 
|         <Property name="property">kqdm</Property> | 
|         <Property name="align">center</Property> | 
|       </DataColumn> | 
|       <DataColumn name="inteId"> | 
|         <Property name="property">inteId</Property> | 
|         <Property name="align">center</Property> | 
|       </DataColumn> | 
|       <DataColumn name="uploadTime"> | 
|         <Property name="property">uploadTime</Property> | 
|         <Property name="align">center</Property> | 
|       </DataColumn> | 
|       <DataColumn name="syncTime"> | 
|         <Property name="property">syncTime</Property> | 
|       </DataColumn> | 
|       <DataColumn name="status"> | 
|         <Property name="property">status</Property> | 
|         <Property name="align">center</Property> | 
|       </DataColumn> | 
|       <DataColumn name="result"> | 
|         <Property name="property">result</Property> | 
|       </DataColumn> | 
|       <DataColumn name="czbz"> | 
|         <Property name="property">czbz</Property> | 
|       </DataColumn> | 
|     </DataGrid> | 
|     <ToolBar layoutConstraint="bottom"> | 
|       <Fill/> | 
|       <DataPilot> | 
|         <Property name="itemCodes">pageSize,pages</Property> | 
|         <Property name="dataSet">dsMain</Property> | 
|       </DataPilot> | 
|     </ToolBar> | 
|     <Dialog id="dialogMain"> | 
|       <Property name="width">1000</Property> | 
|       <Property name="caption">详细信息</Property> | 
|       <Property name="iconClass">fa fa-sliders</Property> | 
|       <Property name="closeable">false</Property> | 
|       <Property name="height">90%</Property> | 
|       <Buttons> | 
|         <Button> | 
|           <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 | 
| self.get("parent").hide();
 | 
| if(cur) cur.cancel();</ClientEvent> | 
|           <Property name="caption">关闭</Property> | 
|           <Property name="iconClass">fa fa-times</Property> | 
|           <Property name="exClassName">toolbar-button-warn</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <AutoForm> | 
|           <Property name="dataSet">dsMain</Property> | 
|           <Property name="cols">*,*,*</Property> | 
|           <Property name="labelWidth">100</Property> | 
|           <Property name="labelAlign">left</Property> | 
|           <Property name="labelSeparator">:</Property> | 
|           <Property name="labelPosition">top</Property> | 
|           <AutoFormElement> | 
|             <Property name="name">id</Property> | 
|             <Property name="property">id</Property> | 
|             <Property name="hideMode">display</Property> | 
|             <Property name="visible">false</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">inteCategory</Property> | 
|             <Property name="property">inteCategory</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">inteId</Property> | 
|             <Property name="property">inteId</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">uploadTime</Property> | 
|             <Property name="property">uploadTime</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">status</Property> | 
|             <Property name="property">status</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">result</Property> | 
|             <Property name="property">result</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">czbz</Property> | 
|             <Property name="property">czbz</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">bizId</Property> | 
|             <Property name="property">bizId</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">syncTime</Property> | 
|             <Property name="property">syncTime</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement layoutConstraint="colSpan:3"> | 
|             <Property name="name">data</Property> | 
|             <Property name="property">data</Property> | 
|             <Property name="editorType">TextArea</Property> | 
|             <Property name="height">400</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|         </AutoForm> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <AjaxAction id="ajaxDel"> | 
|       <Property name="service">apiComDataPR#delData</Property> | 
|       <Property name="confirmMessage">当前数据删除后无法恢复,请确认要删除么?</Property> | 
|     </AjaxAction> | 
|     <Dialog id="dialogSync"> | 
|       <Property name="width">600</Property> | 
|       <Buttons> | 
|         <Button> | 
|           <ClientEvent name="onClick">var data = view.get("#dsQuery2.data");
 | 
| 
 | 
| if (data.validate() != 'ok') {
 | 
|     $alert("请填写完成参数");
 | 
|     return;
 | 
| }
 | 
| 
 | 
| view.get("#ajaxSyncData").set("parameter",data).execute(function(result){
 | 
|     view.get("#dialogSync").hide();
 | 
|     $alert(result);
 | 
| });</ClientEvent> | 
|           <Property name="caption">确认执行</Property> | 
|           <Property name="iconClass">fa fa-check</Property> | 
|           <Property name="exClassName">toolbar-button</Property> | 
|         </Button> | 
|         <Button> | 
|           <ClientEvent name="onClick">self.get("parent").hide();</ClientEvent> | 
|           <Property name="caption">取消关闭</Property> | 
|           <Property name="iconClass">fa fa-times</Property> | 
|           <Property name="exClassName">toolbar-button-warn</Property> | 
|         </Button> | 
|       </Buttons> | 
|       <Children> | 
|         <AutoForm> | 
|           <Property name="dataSet">dsQuery2</Property> | 
|           <Property name="cols">*,*</Property> | 
|           <AutoFormElement layoutConstraint="colSpan:2"> | 
|             <Property name="name">kqdm</Property> | 
|             <Property name="property">kqdm</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <AutoFormElement> | 
|             <Property name="name">inteId</Property> | 
|             <Property name="property">inteId</Property> | 
|             <Editor/> | 
|           </AutoFormElement> | 
|           <Control/> | 
|           <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> | 
|           <Label layoutConstraint="colSpan:2"> | 
|             <Property name="text">注:开始时间和截至时间可以是同一天</Property> | 
|           </Label> | 
|         </AutoForm> | 
|       </Children> | 
|       <Tools/> | 
|     </Dialog> | 
|     <AjaxAction id="ajaxSyncData"> | 
|       <Property name="service">syncServicePR#syncData</Property> | 
|     </AjaxAction> | 
|   </View> | 
| </ViewConfig> |