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

---
 src/tabviews/commontable/index.jsx |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

diff --git a/src/tabviews/commontable/index.jsx b/src/tabviews/commontable/index.jsx
index e6c50d3..94ed0e5 100644
--- a/src/tabviews/commontable/index.jsx
+++ b/src/tabviews/commontable/index.jsx
@@ -539,16 +539,17 @@
         }
         {setting && setting.onload !== 'false' && setting.tabshow !== 'vertical' && tabviews && tabviews.length > 0 && 
           <Tabs defaultActiveKey="0" tabPosition="top">
-            {tabviews.map((_tab, index) => (
-              <TabPane tab={
-                <span>
-                  {_tab.icon ? <Icon type={_tab.icon} /> : null}
-                  {_tab.label}
-                </span>
-              } key={`${index}`}>
-                {_tab.type === 'SubTable' ? <SubTable SupMenuID={this.props.MenuID} MenuID={_tab.linkTab} Tab={_tab} BIDs={this.state.BIDs} /> : null}
-              </TabPane>
-            ))}
+            {tabviews.map((_tab, index) => {
+              return !_tab.supMenu || (_tab.supMenu && this.state.BIDs[_tab.supMenu]) ?
+                <TabPane tab={
+                  <span>
+                    {_tab.icon ? <Icon type={_tab.icon} /> : null}
+                    {_tab.label}
+                  </span>
+                } key={`${index}`}>
+                  {_tab.type === 'SubTable' ? <SubTable SupMenuID={this.props.MenuID} MenuID={_tab.linkTab} Tab={_tab} BID={this.state.BIDs[_tab.supMenu] || ''} /> : null}
+                </TabPane> : null
+            })}
           </Tabs>
         }
         <BackTop>

--
Gitblit v1.8.0