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