import React from 'react'; import style from './basisiStyle.css' import {Input, Form, Select, Icon, Radio, DatePicker, Button} from 'antd' const FormItem = Form.Item; const Option = Select.Option const RadioGroup = Radio.Group; class Basics extends React.Component { render() { const {getFieldDecorator, getFieldsError, getFieldError, isFieldTouched} = this.props.form; return ( <div className={style.basisic}> <FormItem label={"姓氏"} > {getFieldDecorator('beforeName', { rules: [{required: true, message: 'Please input your username!'}], })( <Input prefix={<Icon type="user"/>} placeholder="Username" style={{height: 40, width: 250}}/> )} </FormItem> <FormItem label={"名字"} > {getFieldDecorator('lastName', { rules: [{required: true, message: 'Please input your username!'}], })( <Input prefix={<Icon type="user"/>} placeholder="Username" style={{height: 40, width: 250}}/> )} </FormItem> <FormItem label={"邮箱"} > {getFieldDecorator('email', { rules: [{required: true, message: 'Please input your username!'}], })( <Input prefix={<Icon type="user"/>} placeholder="Username" style={{height: 40, width: 250}}/> )} </FormItem> <FormItem label={"性别"} > {getFieldDecorator('gener', { initialValue: 1, rules: [{required: true, message: 'Please input your username!'}], })( <RadioGroup> <Radio value={1}>男</Radio> <Radio value={2}>女</Radio> </RadioGroup> )} </FormItem> <FormItem label={"出生年月"} > {getFieldDecorator('birthday', { // rules: [{required: true, message: 'Please input your username!'}], })( <DatePicker size={"large"}/> )} </FormItem> <Button className={style.btn}>确认更新</Button> </div> ); } } const WrappedHorizontalLoginForm = Form.create()(Basics); export default WrappedHorizontalLoginForm;