From 19121de51e0353a36d96c80f082868b2d8013226 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 14 四月 2025 17:18:42 +0800
Subject: [PATCH] Merge branch 'develop'

---
 src/tabviews/zshare/mutilform/index.jsx |   71 +++++++++++++++++++++++------------
 1 files changed, 47 insertions(+), 24 deletions(-)

diff --git a/src/tabviews/zshare/mutilform/index.jsx b/src/tabviews/zshare/mutilform/index.jsx
index 6865c47..55f9956 100644
--- a/src/tabviews/zshare/mutilform/index.jsx
+++ b/src/tabviews/zshare/mutilform/index.jsx
@@ -944,39 +944,62 @@
     })
 
     if (localItems.length) {
-      deffers.push({
-        $backend: true,
-        $type: 's_Get_SelectedList',
-        data: localItems
-      })
+      if (!window.GLOB.mkHS && window.GLOB.sysType === 'local' && window.GLOB.systemType !== 'production') {
+        localItems.forEach(item => {
+          deffers.push({
+            $backend: true,
+            $type: 's_Get_SelectedList',
+            data: [item]
+          })
+        })
+      } else {
+        deffers.push({
+          $backend: true,
+          $type: 's_Get_SelectedList',
+          data: localItems
+        })
+      }
     }
 
     if (mainItems.length) {
-      deffers.push({
-        $backend: true,
-        $type: 's_Get_SelectedList',
-        data: mainItems,
-        rduri: window.GLOB.mainSystemApi
-      })
+      if (!window.GLOB.mkHS && window.GLOB.sysType === 'local' && window.GLOB.systemType !== 'production') {
+        mainItems.forEach(item => {
+          deffers.push({
+            $backend: true,
+            $type: 's_Get_SelectedList',
+            data: [item],
+            rduri: window.GLOB.mainSystemApi
+          })
+        })
+      } else {
+        deffers.push({
+          $backend: true,
+          $type: 's_Get_SelectedList',
+          data: mainItems,
+          rduri: window.GLOB.mainSystemApi
+        })
+      }
     }
 
     if (!deffers.length) return
 
-    deffers = deffers.map(item => {
+    deffers = deffers.map((item, i) => {
       return new Promise(resolve => {
-        Api.getSystemCacheConfig(item, cache).then(res => {
-          if (!res.status) {
-            if (res.ErrCode !== '-2') {
-              notification.warning({
-                top: 92,
-                message: res.message,
-                duration: 5
-              })
+        setTimeout(() => {
+          Api.getSystemCacheConfig(item, cache).then(res => {
+            if (!res.status) {
+              if (res.ErrCode !== '-2') {
+                notification.warning({
+                  top: 92,
+                  message: res.message,
+                  duration: 5
+                })
+              }
+              skip = true
             }
-            skip = true
-          }
-          resolve(res)
-        })
+            resolve(res)
+          })
+        }, 30 * i)
       })
     })
 

--
Gitblit v1.8.0