import React, { Fragment } from 'react'; import { connect } from 'dva'; import { Form, Input, Button, Select, Divider } from 'antd'; import { routerRedux } from 'dva/router'; import styles from './style.less'; const { Option } = Select; const formItemLayout = { labelCol: { span: 5, }, wrapperCol: { span: 19, }, }; @Form.create() class Step1 extends React.PureComponent { render() { const { form, dispatch, data } = this.props; const { getFieldDecorator, validateFields } = form; const onValidateForm = () => { validateFields((err, values) => { if (!err) { dispatch({ type: 'form/saveStepFormData', payload: values, }); dispatch(routerRedux.push('/form/step-form/confirm')); } }); }; return (
{getFieldDecorator('payAccount', { initialValue: data.payAccount, rules: [{ required: true, message: '请选择付款账户' }], })( )} {getFieldDecorator('receiverAccount', { initialValue: data.receiverAccount, rules: [ { required: true, message: '请输入收款人账户' }, { type: 'email', message: '账户名应为邮箱格式' }, ], })( )} {getFieldDecorator('receiverName', { initialValue: data.receiverName, rules: [{ required: true, message: '请输入收款人姓名' }], })( )} {getFieldDecorator('amount', { initialValue: data.amount, rules: [ { required: true, message: '请输入转账金额' }, { pattern: /^(\d+)((?:\.\d+)?)$/, message: '请输入合法金额数字' }, ], })( )}

说明

转账到支付宝账户

如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。

转账到银行卡

如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。

); } } export default connect(({ form }) => ({ data: form.step, }))(Step1);