From 5e10a7ee4a5ef882d6b0d92b19b1a888ffcc6f7f Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 14 四月 2020 11:55:03 +0800 Subject: [PATCH] 2020-04-14 --- src/tabviews/managetable/index.jsx | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/tabviews/managetable/index.jsx b/src/tabviews/managetable/index.jsx index 344f72c..c3a3a16 100644 --- a/src/tabviews/managetable/index.jsx +++ b/src/tabviews/managetable/index.jsx @@ -19,6 +19,7 @@ import NotFount from '@/components/404' import './index.scss' +const SecretKeyTable = asyncLoadComponent(() => import('./secretKeyTable')) const SubTable = asyncLoadComponent(() => import('@/tabviews/subtable')) const MainAction = asyncComponent(() => import('@/tabviews/zshare/actionList')) const SubTabTable = asyncComponent(() => import('@/tabviews/subtabtable')) @@ -72,8 +73,6 @@ * @description 鑾峰彇椤甸潰閰嶇疆淇℃伅 */ async loadconfig () { - // const { permAction } = this.props - let param = { func: 'sPC_Get_LongParam', MenuID: this.props.MenuID @@ -159,6 +158,18 @@ operations: _operations }) } + + let custabs = ['1586577325055l2ng7t75g7i4ek2ng8o'] + config.tabgroups.forEach(group => { + if (!config[group]) return + + config[group] = config[group].map(tab => { + if (custabs.includes(tab.linkTab)) { + tab.type = 'SecretKeyTable' + } + return tab + }) + }) this.setState({ loadingview: false, @@ -908,6 +919,19 @@ handleTableId={this.handleTableId} handleMainTable={(type) => this.handleMainTable(type, _tab)} /> : null} + {_tab.type === 'SecretKeyTable' ? + <SecretKeyTable + menuType="HS" + Tab={_tab} + MenuID={_tab.linkTab} + SupMenuID={this.props.MenuID} + refreshtabs={this.state.refreshtabs} + ContainerId={this.state.ContainerId} + BID={this.state.BIDs[_tab.supMenu] || ''} + BData={this.state.BIDs[_tab.supMenu + 'data'] || ''} + handleTableId={this.handleTableId} + handleMainTable={(type) => this.handleMainTable(type, _tab)} + /> : null} </TabPane> ) })} -- Gitblit v1.8.0