From d3d12e212470904e54affe5ec8c06c672607cab9 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期一, 14 八月 2023 17:13:29 +0800
Subject: [PATCH] 功能优化

---
 igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml b/igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml
index 4568e99..8e6f18f 100644
--- a/igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml
+++ b/igds-manager/src/main/java/com/ld/igds/oa/view/Archives.view.xml
@@ -403,13 +403,21 @@
 	return;&#xD;
 }else{&#xD;
 	//闄勪欢涓婁紶瀹屾垚鍚庢坊鍔犱笟鍔℃暟鎹�&#xD;
-var mainData = view.get(&quot;#dsMain.data:#&quot;);&#xD;
-var fileId = arg.returnValue;&#xD;
-var files = view.get(&quot;#dsMain.data:#&quot;).get(&quot;fileData&quot;);&#xD;
-files.insert({fileId:fileId,fileName:arg.file.name,createTime:new Date()});&#xD;
+	var mainData = view.get(&quot;#dsMain.data:#&quot;);&#xD;
+	var fileId = arg.returnValue;&#xD;
+	if(fileId){&#xD;
+		var files = view.get(&quot;#dsMain.data:#&quot;).get(&quot;fileData&quot;);files.insert({fileId:fileId,fileName:arg.file.name,createTime:new Date()});&#xD;
+	}&#xD;
 }&#xD;
 </ClientEvent>
-              <Property name="fileResolver">applyOrderUploadProcessor#uploadApplyOrderFile</Property>
+              <ClientEvent name="beforeFileUploaded">var files = view.get(&quot;#dsMain.data:#&quot;).get(&quot;fileData&quot;);&#xD;
+var mark = &quot;UPLOAD&quot;;&#xD;
+if(files.entityCount > 0){&#xD;
+	mark = &quot;NO_UPLOAD&quot;;&#xD;
+}&#xD;
+self.set(&quot;parameter&quot;,{mark: mark})&#xD;
+</ClientEvent>
+              <Property name="fileResolver">oaPR#uploadFile</Property>
               <Property name="maxFileSize">50MB</Property>
               <Property name="successMessage">闄勪欢涓婁紶鎴愬姛锛侊紒</Property>
               <Filters/>

--
Gitblit v1.9.3