From 6d0137932fcc8f9848123743c1aad5cff8172d8a Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期日, 09 二月 2020 13:09:39 +0800 Subject: [PATCH] 2020-02-09 --- src/templates/tableshare/verifycard/uniqueform/index.jsx | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/templates/tableshare/verifycard/uniqueform/index.jsx b/src/templates/tableshare/verifycard/uniqueform/index.jsx index 71413be..0ae495c 100644 --- a/src/templates/tableshare/verifycard/uniqueform/index.jsx +++ b/src/templates/tableshare/verifycard/uniqueform/index.jsx @@ -15,6 +15,19 @@ editItem: null // 缂栬緫鍏冪礌 } + UNSAFE_componentWillMount() { + let fields = JSON.parse(JSON.stringify(this.props.fields)) + if (fields && fields.filter(_field => _field.field === 'BID').length === 0) { + fields.unshift({ + field: 'BID', + label: 'BID', + uuid: 'BID' + }) + } + + this.setState({fields: fields}) + } + edit = (record) => { this.setState({ editItem: record @@ -29,7 +42,7 @@ handleConfirm = () => { - const { fields } = this.props + const { fields } = this.state // 琛ㄥ崟鎻愪氦鏃舵鏌ヨ緭鍏ュ�兼槸鍚︽纭� this.props.form.validateFieldsAndScroll((err, values) => { if (!err) { @@ -59,7 +72,8 @@ render() { const { getFieldDecorator } = this.props.form - const { fields } = this.props + const { fields } = this.state + const formItemLayout = { labelCol: { xs: { span: 24 }, -- Gitblit v1.8.0