From 29c5821ce140e89a8b35e53f41672dd86da56982 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 18 二月 2020 18:43:38 +0800 Subject: [PATCH] 2020-02-18 --- src/templates/comtableconfig/settingform/index.jsx | 49 ++----------------------------------------------- 1 files changed, 2 insertions(+), 47 deletions(-) diff --git a/src/templates/comtableconfig/settingform/index.jsx b/src/templates/comtableconfig/settingform/index.jsx index 6751766..33c6b40 100644 --- a/src/templates/comtableconfig/settingform/index.jsx +++ b/src/templates/comtableconfig/settingform/index.jsx @@ -11,7 +11,6 @@ dict: PropTypes.object, // 瀛楀吀椤� menu: PropTypes.object, data: PropTypes.object, - config: PropTypes.object, columns: PropTypes.array, usefulFields: PropTypes.array } @@ -19,32 +18,12 @@ state = { interType: this.props.data.interType || 'inner', columns: this.props.columns.filter(item => item.field && item.type !== 'colspan'), - currentTabs: null, - selectTabs: [], interReadonly: false, primaryKey: '' } UNSAFE_componentWillMount() { - const { config, data, columns } = this.props - let _tabs = [] - let _select = [] - let _tabMap = new Map() - - config.tabgroups.forEach(groupname => { - config[groupname].forEach(tab => { - if (tab.origin) return - - _tabs.push(tab) - _tabMap.set(tab.uuid, true) - }) - }) - - data.subtabs && data.subtabs.forEach(tabId => { - if (_tabMap.has(tabId)) { - _select.push(tabId) - } - }) + const { data, columns } = this.props let primaryKey = data.primaryKey if (primaryKey) { @@ -62,8 +41,6 @@ } this.setState({ - currentTabs: _tabs, - selectTabs: _select, interReadonly: data.sysInterface === 'true', primaryKey: primaryKey }) @@ -139,7 +116,7 @@ render() { const { data, dict, menu, usefulFields } = this.props const { getFieldDecorator } = this.props.form - const { interType, columns, selectTabs, primaryKey } = this.state + const { interType, columns, primaryKey } = this.state const formItemLayout = { labelCol: { @@ -364,28 +341,6 @@ <Select> <Select.Option value="true">鍔犺浇鏁版嵁</Select.Option> <Select.Option value="false">涓嶅姞杞芥暟鎹�</Select.Option> - </Select> - )} - </Form.Item> - </Col> - <Col span={12}> - <Form.Item label={ - <Tooltip placement="topLeft" title="涓昏〃鍙�夊彇鍏宠仈鏍囩锛屾爣绛惧叧鑱斿悗锛屼富琛ㄦ暟鎹垏鎹㈡椂锛屼笅绾ф爣绛句細璺熼殢涓昏〃涓婚敭鍊煎彉鍖栥��"> - <Icon type="question-circle" /> - {'涓嬬骇鏍囩'} - </Tooltip> - }> - {getFieldDecorator('subtabs', { - initialValue: selectTabs - })( - <Select - mode="multiple" - style={{ width: '100%' }} - placeholder="Please select" - > - {this.state.currentTabs.map((option, index) => - <Select.Option id={option.uuid} title={option.label} key={index} value={option.uuid}>{option.label}</Select.Option> - )} </Select> )} </Form.Item> -- Gitblit v1.8.0