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