diff --git a/README.md b/README.md index a6b0fe8..86b89ba 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ npm i ```bash npm start # 使用dora-plugin-proxy产生代理服务器 ``` +或者 ```bash npm run dev # 使用mock拦截请求,数据存储在localStroge里 diff --git a/src/components/users/modal.jsx b/src/components/users/modal.jsx index c0dac3c..b6b1bc2 100644 --- a/src/components/users/modal.jsx +++ b/src/components/users/modal.jsx @@ -1,14 +1,14 @@ -import React, { PropTypes } from 'react' -import { Form, Input, InputNumber, Radio, Modal } from 'antd' +import React, {PropTypes} from 'react' +import {Form, Input, InputNumber, Radio, Modal} from 'antd' const FormItem = Form.Item const formItemLayout = { labelCol: { - span: 6, + span: 6 }, wrapperCol: { - span: 14, - }, + span: 14 + } } const modal = ({ @@ -19,15 +19,18 @@ const modal = ({ form: { getFieldDecorator, validateFields, - getFieldsValue, - }, - }) => { + getFieldsValue + } +}) => { function handleOk() { validateFields((errors) => { if (errors) { return } - const data = { ...getFieldsValue(), key: item.key } + const data = { + ...getFieldsValue(), + key: item.key + } onOk(data) }) } @@ -37,100 +40,95 @@ const modal = ({ visible, onOk: handleOk, onCancel, - wrapClassName:"vertical-center-modal" + wrapClassName: "vertical-center-modal" } return (
- + {getFieldDecorator('name', { initialValue: item.name, rules: [ - { required: true, message: '姓名未填写' }, - ], + { + required: true, + message: '姓名未填写' + } + ] + })()} + + + {getFieldDecorator('nickName', { + initialValue: item.nickName, + rules: [ + { + required: true, + message: '昵称未填写' + } + ] + })()} + + + {getFieldDecorator('isMale', { + initialValue: item.isMale, + rules: [ + { + required: true, + type: 'boolean', + message: '请选择性别' + } + ] })( - + + 男 + 女 + )} - - {getFieldDecorator('isMale', { - initialValue: item.isMale, - rules: [ - { required: true, message: '请选择性别' }, - ], - })( - - 男 - 女 - - )} - - + {getFieldDecorator('age', { initialValue: item.age, - rules: [{ - required: true, - type:'number', - message: '年龄未填写' }, - ], - })( - - )} + rules: [ + { + required: true, + type: 'number', + message: '年龄未填写' + } + ] + })()} - + {getFieldDecorator('phone', { initialValue: item.phone, rules: [ - { required: true, message: '不能为空' }, - ], - })( - - )} + { + required: true, + message: '不能为空' + } + ] + })()} - + {getFieldDecorator('email', { initialValue: item.email, rules: [ - { required: true, message: '不能为空' }, - ], - })( - - )} + { + required: true, + message: '不能为空' + } + ] + })()} - + {getFieldDecorator('address', { initialValue: item.address, rules: [ - { required: true, message: '不能为空' }, - ], - })( - - )} + { + required: true, + message: '不能为空' + } + ] + })()}
@@ -142,7 +140,7 @@ modal.propTypes = { form: PropTypes.object, item: PropTypes.object, onOk: PropTypes.func, - onCancel: PropTypes.func, + onCancel: PropTypes.func } export default Form.create()(modal)