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