From f830c733cbc071f023c9a9a4e1571b7c81d672bf Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 12 十一月 2020 11:47:33 +0800 Subject: [PATCH] 2020-11-12 --- src/menu/datasource/verifycard/settingform/index.jsx | 16 +++++++++++----- 1 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/menu/datasource/verifycard/settingform/index.jsx b/src/menu/datasource/verifycard/settingform/index.jsx index d78158d..66c48d5 100644 --- a/src/menu/datasource/verifycard/settingform/index.jsx +++ b/src/menu/datasource/verifycard/settingform/index.jsx @@ -22,7 +22,8 @@ interType: this.props.setting.interType || 'system', laypage: this.props.setting.laypage || 'true', modules: [], - useMSearch: this.props.setting.useMSearch || 'false' + useMSearch: this.props.setting.useMSearch || 'false', + supModule: this.props.setting.supModule || [] } UNSAFE_componentWillMount () { @@ -172,10 +173,14 @@ } } + changeSupModule = (val) => { + this.setState({supModule: val}) + } + render() { const { setting, menu, columns, config } = this.props const { getFieldDecorator } = this.props.form - const { interType, modules, useMSearch, laypage } = this.state + const { interType, modules, useMSearch, laypage, supModule } = this.state const formItemLayout = { labelCol: { @@ -377,7 +382,7 @@ </Tooltip> }> {getFieldDecorator('supModule', { - initialValue: setting.supModule || [], + initialValue: supModule, rules: [ { required: true, @@ -385,7 +390,7 @@ } ] })( - <Cascader options={modules} expandTrigger="hover" placeholder="" /> + <Cascader options={modules} onChange={this.changeSupModule} expandTrigger="hover" placeholder="" /> )} </Form.Item> </Col> : null} @@ -419,7 +424,8 @@ })(<InputNumber min={1} max={500} precision={0} />)} </Form.Item> </Col> : null} - {!config.pageable || (config.pageable && laypage === 'false') ? <Col span={8}> + {/* 1銆佷笉鍒嗛〉涓斾笉瀛樺湪涓婄骇妯″潡 2銆佹墦鍗版椂 */} + {((!config.pageable || (config.pageable && laypage === 'false')) && (!supModule || supModule.length === 0 || supModule[0] === 'empty')) || menu.MenuType === 'billPrint' ? <Col span={8}> <Form.Item label={ <Tooltip placement="topLeft" title={'鍒濆鍖栧姞杞芥椂锛屾槸鍚︿笌鍏朵粬缁勪欢涓�鍚屽姞杞芥暟鎹紝娉細浠呭湪浣跨敤绯荤粺鍑芥暟锛屼笖鍒濆鍖栧姞杞芥暟鎹椂鏈夋晥锛屽垎椤佃姹傛椂鏃犳晥銆�'}> <Icon type="question-circle" /> -- Gitblit v1.8.0