From 25b1262a25df82f32296afe3802836e768f2143f Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 15 五月 2020 14:15:30 +0800
Subject: [PATCH] 2020-05-15

---
 src/templates/zshare/verifycard/uniqueform/index.jsx |   28 ++++++++++++++++++----------
 1 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/src/templates/zshare/verifycard/uniqueform/index.jsx b/src/templates/zshare/verifycard/uniqueform/index.jsx
index 5beabf1..5468de8 100644
--- a/src/templates/zshare/verifycard/uniqueform/index.jsx
+++ b/src/templates/zshare/verifycard/uniqueform/index.jsx
@@ -6,6 +6,7 @@
 
 class UniqueForm extends Component {
   static propTpyes = {
+    btn: PropTypes.object,       // 瀛楀吀椤�
     dict: PropTypes.object,       // 瀛楀吀椤�
     fields: PropTypes.array,      // 琛ㄥ崟瀛楁
     uniqueChange: PropTypes.func  // 淇敼鍑芥暟
@@ -16,15 +17,22 @@
   }
 
   edit = (record) => {
+    const { btn } = this.props
+
     this.setState({
       editItem: record
     })
 
-    this.props.form.setFieldsValue({
-      field: record.field.split(','),
-      errorCode: record.errorCode,
-      verifyType: record.verifyType || 'physical'
-    })
+    let _value = {
+      field: record.field.split(',')
+    }
+
+    if (btn.Ot !== 'requiredOnce') {
+      _value.errorCode = record.errorCode
+      _value.verifyType = record.verifyType || 'physical'
+    }
+
+    this.props.form.setFieldsValue(_value)
   }
 
 
@@ -60,7 +68,7 @@
 
   render() {
     const { getFieldDecorator } = this.props.form
-    const { fields } = this.props
+    const { fields, btn } = this.props
 
     const formItemLayout = {
       labelCol: {
@@ -97,7 +105,7 @@
               )}
             </Form.Item>
           </Col>
-          <Col span={6}>
+          {btn.Ot !== 'requiredOnce' ? <Col span={6}>
             <Form.Item label={'鎶ラ敊缂栫爜'}>
               {getFieldDecorator('errorCode', {
                 initialValue: 'E',
@@ -116,8 +124,8 @@
                 </Select>
               )}
             </Form.Item>
-          </Col>
-          <Col span={6}>
+          </Col> : null}
+          {btn.Ot !== 'requiredOnce' ? <Col span={6}>
             <Form.Item label={'楠岃瘉绫诲瀷'}>
               {getFieldDecorator('verifyType', {
                 initialValue: 'physical',
@@ -134,7 +142,7 @@
                 </Select>
               )}
             </Form.Item>
-          </Col>
+          </Col> : null}
           <Col span={4} className="add">
             <Button onClick={this.handleConfirm} className="mk-green">
               淇濆瓨

--
Gitblit v1.8.0