From 9f6dacf7b39e5aeba37d8faf575c9e56d8cbe51a Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期六, 11 十月 2025 13:35:42 +0800
Subject: [PATCH] 武汉黄陂军粮-质检报告共享接口同步及推送

---
 src/main/java/com/fzzy/api/view/Api1403.view.xml |  300 ++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 232 insertions(+), 68 deletions(-)

diff --git a/src/main/java/com/fzzy/api/view/Api1403.view.xml b/src/main/java/com/fzzy/api/view/Api1403.view.xml
index 21f2c8a..8fcd87f 100644
--- a/src/main/java/com/fzzy/api/view/Api1403.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1403.view.xml
@@ -31,6 +31,12 @@
       <PropertyDef name="jhxddw">
         <Property name="label">璁″垝涓嬭揪鍗曚綅</Property>
       </PropertyDef>
+      <PropertyDef name="jhxddwtybm">
+        <Property name="label">鍥藉缁熶竴鍗曚綅缂栫爜</Property>
+      </PropertyDef>
+      <PropertyDef name="jhxddwmc">
+        <Property name="label">璁″垝涓嬭揪鍗曚綅鍚嶇О</Property>
+      </PropertyDef>
       <PropertyDef name="jhxdsj">
         <Property name="label">璁″垝涓嬭揪鏃堕棿</Property>
         <Property name="dataType">Date</Property>
@@ -60,6 +66,75 @@
       <PropertyDef name="syncTime">
         <Property name="dataType">Date</Property>
         <Property name="label">鍚屾鏃堕棿</Property>
+      </PropertyDef>
+      <PropertyDef name="manageWay">
+        <Property></Property>
+        <Property name="label">绠$悊鏂瑰紡</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1-鐩村偍</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2-浠e偍</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">3</Property>
+                <Property name="value">3-绉熶粨</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">4</Property>
+                <Property name="value">4-濮旀墭</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
+      <PropertyDef name="rotationType">
+        <Property></Property>
+        <Property name="label">杞崲绫诲瀷</Property>
+        <Property name="mapping">
+          <Property name="keyProperty">key</Property>
+          <Property name="valueProperty">value</Property>
+          <Property name="mapValues">
+            <Collection>
+              <Entity>
+                <Property name="key">1</Property>
+                <Property name="value">1-闈欐�佽疆鎹�</Property>
+              </Entity>
+              <Entity>
+                <Property name="key">2</Property>
+                <Property name="value">2-鍔ㄦ�佽疆鎹�</Property>
+              </Entity>
+            </Collection>
+          </Property>
+        </Property>
+      </PropertyDef>
+      <PropertyDef name="fileStorageId">
+        <Property></Property>
+        <Property name="label">鏂囦欢瀛樺偍ID</Property>
+      </PropertyDef>
+      <PropertyDef name="wjdz">
+        <Property name="label">鏂囦欢鍦板潃</Property>
+      </PropertyDef>
+      <PropertyDef name="fileName">
+        <Property></Property>
+        <Property name="label">鏂囦欢鍚嶇О</Property>
+      </PropertyDef>
+      <PropertyDef name="rotationInQty">
+        <Property></Property>
+        <Property name="dataType">Double</Property>
+        <Property name="label">杞叆鏁伴噺</Property>
+      </PropertyDef>
+      <PropertyDef name="rotationOutQty">
+        <Property></Property>
+        <Property name="dataType">Double</Property>
+        <Property name="label">杞嚭鏁伴噺</Property>
       </PropertyDef>
     </DataType>
     <DataType name="dtParam">
@@ -227,36 +302,46 @@
       <DataColumn>
         <Property name="property">jhmc</Property>
         <Property name="name">jhmc</Property>
+        <Property name="align">center</Property>
+        <Property name="width">500</Property>
       </DataColumn>
       <DataColumn>
         <Property name="property">jhwh</Property>
         <Property name="name">jhwh</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn>
         <Property name="property">jhnd</Property>
         <Property name="name">jhnd</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn>
         <Property name="property">kszxrq</Property>
         <Property name="name">kszxrq</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn>
         <Property name="property">jzzxrq</Property>
         <Property name="name">jzzxrq</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn>
         <Property name="property">jhxddw</Property>
         <Property name="name">jhxddw</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn>
         <Property name="property">jhxdsj</Property>
         <Property name="name">jhxdsj</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn name="czbz">
         <Property name="property">czbz</Property>
+        <Property name="align">center</Property>
       </DataColumn>
       <DataColumn name="zhgxsj">
         <Property name="property">zhgxsj</Property>
+        <Property name="align">center</Property>
       </DataColumn>
     </DataGrid>
     <ToolBar layoutConstraint="bottom">
@@ -282,6 +367,12 @@
           <Property name="exClassName">toolbar-button</Property>
         </Button>
         <Button>
+          <Property name="caption">涓婁紶鏂囦欢</Property>
+          <Property name="iconClass">fa fa-upload</Property>
+          <Property name="exClassName">toolbar-button-warm</Property>
+          <Property name="action">uploadAction</Property>
+        </Button>
+        <Button>
           <ClientEvent name="onClick">var cur = view.get(&quot;#dgMain&quot;).getCurrentItem();&#xD;
 self.get(&quot;parent&quot;).hide();&#xD;
 if(cur) cur.cancel();</ClientEvent>
@@ -291,74 +382,139 @@
         </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">lhjhdh</Property>
-            <Property name="property">lhjhdh</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jhwh</Property>
-            <Property name="property">jhwh</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jhmc</Property>
-            <Property name="property">jhmc</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jhnd</Property>
-            <Property name="property">jhnd</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">kszxrq</Property>
-            <Property name="property">kszxrq</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jzzxrq</Property>
-            <Property name="property">jzzxrq</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jhxddw</Property>
-            <Property name="property">jhxddw</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">jhxdsj</Property>
-            <Property name="property">jhxdsj</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">czbz</Property>
-            <Property name="property">czbz</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">zhgxsj</Property>
-            <Property name="property">zhgxsj</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">bizId</Property>
-            <Property name="property">bizId</Property>
-            <Editor/>
-          </AutoFormElement>
-          <AutoFormElement>
-            <Property name="name">kqdm</Property>
-            <Property name="property">kqdm</Property>
-            <Editor/>
-          </AutoFormElement>
-        </AutoForm>
+        <GroupBox>
+          <Property name="caption">鍩虹淇℃伅</Property>
+          <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">lhjhdh</Property>
+                <Property name="property">lhjhdh</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhwh</Property>
+                <Property name="property">jhwh</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhmc</Property>
+                <Property name="property">jhmc</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhnd</Property>
+                <Property name="property">jhnd</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">kszxrq</Property>
+                <Property name="property">kszxrq</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jzzxrq</Property>
+                <Property name="property">jzzxrq</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhxddw</Property>
+                <Property name="property">jhxddw</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhxddwtybm</Property>
+                <Property name="property">jhxddwtybm</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhxddwmc</Property>
+                <Property name="property">jhxddwmc</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">jhxdsj</Property>
+                <Property name="property">jhxdsj</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">czbz</Property>
+                <Property name="property">czbz</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">zhgxsj</Property>
+                <Property name="property">zhgxsj</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">bizId</Property>
+                <Property name="property">bizId</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">kqdm</Property>
+                <Property name="property">kqdm</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">wjdz</Property>
+                <Property name="property">wjdz</Property>
+                <Editor/>
+              </AutoFormElement>
+            </AutoForm>
+          </Children>
+        </GroupBox>
+        <GroupBox>
+          <Property name="caption">骞夸笢鐪佸钩鍙�</Property>
+          <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">manageWay</Property>
+                <Property name="property">manageWay</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">rotationType</Property>
+                <Property name="property">rotationType</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">fileStorageId</Property>
+                <Property name="property">fileStorageId</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">fileName</Property>
+                <Property name="property">fileName</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">rotationInQty</Property>
+                <Property name="property">rotationInQty</Property>
+                <Editor/>
+              </AutoFormElement>
+              <AutoFormElement>
+                <Property name="name">rotationOutQty</Property>
+                <Property name="property">rotationOutQty</Property>
+                <Editor/>
+              </AutoFormElement>
+            </AutoForm>
+          </Children>
+        </GroupBox>
       </Children>
       <Tools/>
     </Dialog>
@@ -381,5 +537,13 @@
       <Property name="service">api1403PR#delUpdate</Property>
       <Property name="confirmMessage">纭畾瑕佸皢鏁版嵁鏍囪涓哄垹闄や箞锛�</Property>
     </AjaxAction>
+    <UploadAction id="uploadAction">
+      <ClientEvent name="onFileUploaded">var returnValue = arg.returnValue;//鑾峰彇FileResolver鏂规硶杩斿洖鐨勪俊鎭�&amp;#xD;&#xD;
+        &#xD;
+        var cur = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+        cur.set(&quot;wjdz&quot;,returnValue);</ClientEvent>
+      <Property name="fileResolver">uploadProcessor#uploadFile</Property>
+      <Filters/>
+    </UploadAction>
   </View>
 </ViewConfig>

--
Gitblit v1.9.3