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