From 75623dd039b742dbb44fb4c6b4af563404ed9c7f Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 03 二月 2020 16:06:04 +0800 Subject: [PATCH] 2020-02-03 --- src/tabviews/commontable/index.jsx | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/tabviews/commontable/index.jsx b/src/tabviews/commontable/index.jsx index 4aa7255..6f0699b 100644 --- a/src/tabviews/commontable/index.jsx +++ b/src/tabviews/commontable/index.jsx @@ -225,6 +225,7 @@ if (item.resourceType === '1' && item.dataSource) { let _option = Utils.getSelectQueryOptions(item) let _sql = Utils.formatOptions(_option.sql) + let isSSO = item.database === 'sso' let param = { func: 'sPC_Get_SelectedList', @@ -237,7 +238,7 @@ param.secretkey = Utils.encrypt(param.LText, param.timestamp) let defer = new Promise(resolve => { - Api.getSystemCacheConfig(param).then(res => { + Api.getSystemCacheConfig(param, isSSO).then(res => { res.search = item resolve(res) }) @@ -308,7 +309,7 @@ pickup: false }) - this.handleTableId('mainTable', '') + this.handleTableId('mainTable', '', '') if (!param) { // 鏈幏鍙栧弬鏁版椂锛屼笉鍙戣姹� return @@ -638,13 +639,14 @@ /** * @description 琛ㄦ牸Id鍙樺寲 */ - handleTableId = (type, id) => { + handleTableId = (type, id, data) => { const { BIDs } = this.state this.setState({ BIDs: { ...BIDs, - [type]: id + [type]: id, + [type + 'data']: data } }) } @@ -799,7 +801,6 @@ return ( <Tabs defaultActiveKey="0" key={group}> {config[group].map((_tab, index) => { - // return !_tab.supMenu || (_tab.supMenu && this.state.BIDs[_tab.supMenu]) ? return ( <TabPane tab={ <span> @@ -813,6 +814,7 @@ MenuID={_tab.linkTab} SupMenuID={this.props.MenuID} BID={this.state.BIDs[_tab.supMenu] || ''} + BData={this.state.BIDs[_tab.supMenu + 'data'] || ''} handleTableId={this.handleTableId} handleMainTable={this.handleMainTable} /> : null} -- Gitblit v1.8.0