| | |
| | | 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 |
| | |
| | | |
| | | |
| | | handleConfirm = () => { |
| | | const { fields } = this.props |
| | | const { fields } = this.state |
| | | // 表单提交时检查输入值是否正确 |
| | | this.props.form.validateFieldsAndScroll((err, values) => { |
| | | if (!err) { |
| | |
| | | |
| | | render() { |
| | | const { getFieldDecorator } = this.props.form |
| | | const { fields } = this.props |
| | | const { fields } = this.state |
| | | |
| | | const formItemLayout = { |
| | | labelCol: { |
| | | xs: { span: 24 }, |