From a859b8d276dcdc0a9a806498f4a6af845858e3a9 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 24 十二月 2019 15:32:11 +0800
Subject: [PATCH] 2019-12-24

---
 src/tabviews/commontable/index.jsx |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/tabviews/commontable/index.jsx b/src/tabviews/commontable/index.jsx
index b8fe773..e6c50d3 100644
--- a/src/tabviews/commontable/index.jsx
+++ b/src/tabviews/commontable/index.jsx
@@ -44,7 +44,7 @@
     orderType: 'asc',
     search: '',
     configMap: {},
-    BID: ''
+    BIDs: ''
   }
 
   /**
@@ -146,6 +146,7 @@
         loading: true
       }, () => {
         this.improveSearch()
+        console.log(this.state.tabviews)
         if (config.setting.onload !== 'false') {
           this.loadmaindata()
         }
@@ -477,6 +478,17 @@
     this.refs.mainButton.actionTrigger(btn, record)
   }
 
+  handleTableId = (type, id) => {
+    const { BIDs } = this.state
+
+    this.setState({
+      BIDs: {
+        ...BIDs,
+        [type]: id
+      }
+    })
+  }
+
   UNSAFE_componentWillMount () {
     // 缁勪欢鍔犺浇鏃讹紝鑾峰彇鑿滃崟鏁版嵁
     this.loadconfig()
@@ -522,6 +534,7 @@
             loading={this.state.loading}
             refreshdata={this.refreshbytable}
             buttonTrigger={this.buttonTrigger}
+            handleTableId={this.handleTableId}
           />
         }
         {setting && setting.onload !== 'false' && setting.tabshow !== 'vertical' && tabviews && tabviews.length > 0 && 
@@ -533,7 +546,7 @@
                   {_tab.label}
                 </span>
               } key={`${index}`}>
-                {_tab.type === 'SubTable' ? <SubTable SupMenuID={this.props.MenuID} MenuID={_tab.linkTab} BID={this.state.BID} /> : null}
+                {_tab.type === 'SubTable' ? <SubTable SupMenuID={this.props.MenuID} MenuID={_tab.linkTab} Tab={_tab} BIDs={this.state.BIDs} /> : null}
               </TabPane>
             ))}
           </Tabs>

--
Gitblit v1.8.0