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