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