From 78eed586f6a0d15162c89878c53a301e7b142a8a Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 10 十月 2022 00:07:06 +0800
Subject: [PATCH] Merge branch 'master' into positec

---
 src/templates/sharecomponent/tablecomponent/index.jsx |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/src/templates/sharecomponent/tablecomponent/index.jsx b/src/templates/sharecomponent/tablecomponent/index.jsx
index 5a084df..77b174e 100644
--- a/src/templates/sharecomponent/tablecomponent/index.jsx
+++ b/src/templates/sharecomponent/tablecomponent/index.jsx
@@ -68,6 +68,8 @@
 
     Api.getSystemCacheConfig(param).then(res => {
       if (res.status) {
+        let tbNames = res.data.map(item => item.TbName).join(',')
+        sessionStorage.setItem('mk_tb_names', ',' + tbNames.toLowerCase() + ',')
         this.setState({
           tables: res.data
         })
@@ -82,7 +84,7 @@
   }
 
   gettableFields = () => {
-    let deffers = this.state.selectedTables.map(item => {
+    let deffers = this.state.selectedTables.map((item, i) => {
       return new Promise(resolve => {
         let param = {func: 'sPC_Get_FieldName', TBName: item.TbName}
         if (options.cloudServiceApi) { // 涓斿瓨鍦ㄤ簯绔湴鍧�
@@ -91,10 +93,12 @@
           param.LoginUID = sessionStorage.getItem('CloudLoginUID') || ''
         }
 
-        Api.getSystemCacheConfig(param).then(res => {
-          res.TBName = item.TbName
-          resolve(res)
-        })
+        setTimeout(() => {
+          Api.getSystemCacheConfig(param).then(res => {
+            res.TBName = item.TbName
+            resolve(res)
+          })
+        }, (i + 1) * 100)
       })
     })
     Promise.all(deffers).then(response => {

--
Gitblit v1.8.0