import React from 'react';
import { Form, Input, Button, Select, Divider } from 'antd';
import { routerRedux } from 'dva/router';
import styles from './style.less';
const { Option } = Select;
export default ({ formItemLayout, form, dispatch, data }) => {
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 || 'ant-design@alipay.com',
rules: [{ required: true, message: '请选择付款账户' }],
})(
)}
{getFieldDecorator('receiverAccount', {
initialValue: data.receiverAccount || 'test@example.com',
rules: [
{ required: true, message: '请输入收款人账户' },
{ type: 'email', message: '账户名应为邮箱格式' },
],
})(
)}
{getFieldDecorator('receiverName', {
initialValue: data.receiverName || 'Alex',
rules: [{ required: true, message: '请输入收款人姓名' }],
})(
)}
{getFieldDecorator('amount', {
initialValue: data.amount || '500',
rules: [
{ required: true, message: '请输入转账金额' },
{ pattern: /^(\d+)((?:\.\d+)?)$/, message: '请输入合法金额数字' },
],
})(
)}
说明
转账到支付宝账户
如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。
转账到银行卡
如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。如果需要,这里可以放一些关于产品的常见问题说明。
);
};