|
|
@@ -0,0 +1,235 @@
|
|
|
+import {
|
|
|
+ Form,
|
|
|
+ Row,
|
|
|
+ Col,
|
|
|
+ Input,
|
|
|
+ Button,
|
|
|
+ Cascader,
|
|
|
+ Select,
|
|
|
+ Tag
|
|
|
+} from 'antd'
|
|
|
+import React, { useEffect } from 'react'
|
|
|
+// eslint-disable-next-line import/no-unresolved
|
|
|
+import '../Contacts/index.scss'
|
|
|
+
|
|
|
+const ContanctForm = props => {
|
|
|
+ // 浏览器实际宽度
|
|
|
+ useEffect(() => {
|
|
|
+ }, [])
|
|
|
+ const [ form ] = Form.useForm()
|
|
|
+ const {
|
|
|
+ onCreate
|
|
|
+ } = props
|
|
|
+ const residences = [
|
|
|
+ {
|
|
|
+ value: '广东省',
|
|
|
+ label: '广东省',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ value: '珠海市',
|
|
|
+ label: '珠海市',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ value: '香洲区',
|
|
|
+ label: '香洲区'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: '安徽省',
|
|
|
+ label: '安徽省',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ value: '合肥市',
|
|
|
+ label: '合肥市',
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ value: '庐阳区',
|
|
|
+ label: '庐阳区'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ return (
|
|
|
+ <div>
|
|
|
+ <Row>
|
|
|
+ <Col span={12}>
|
|
|
+ <h2>刘泽富</h2>
|
|
|
+ </Col>
|
|
|
+ {/* className={[ 'text-right', styles.textMuted ]} */}
|
|
|
+ <Col span={12} className="zh-text-right zh-gray">
|
|
|
+ 陈特 创建于 2019年5月6日 14:55
|
|
|
+ </Col>
|
|
|
+ </Row>
|
|
|
+ <Form layout="vertical" form={form}>
|
|
|
+ <Form.Item
|
|
|
+ label="姓名"
|
|
|
+ name="clientname"
|
|
|
+ rules={[ { required: false, message: '姓名' } ]}>
|
|
|
+ <Input value="刘泽富" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="联系人地区"
|
|
|
+ name="local"
|
|
|
+ rules={[ { required: false, message: '地区' } ]}>
|
|
|
+ <Cascader options={residences} />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="客户名称"
|
|
|
+ name="companyname"
|
|
|
+ rules={[ { required: false, message: '客户名称' } ]}>
|
|
|
+ <Input value="刘泽富" />
|
|
|
+ </Form.Item>
|
|
|
+ <Row gutter={16}>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="性别"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '性别' } ]}>
|
|
|
+ <Select>
|
|
|
+ <Select.Option value="男">男</Select.Option>
|
|
|
+ <Select.Option value="女">女</Select.Option>
|
|
|
+ </Select>
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="昵称"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '昵称' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ </Row>
|
|
|
+ <Row gutter={16}>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="手机"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '手机' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item label="QQ" name="" rules={[ { required: false, message: 'QQ' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ </Row>
|
|
|
+ <Row gutter={16}>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="电话"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '电话' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="邮箱"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '邮箱' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ </Row>
|
|
|
+ <Row gutter={16}>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="传真"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '传真' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ <Col span={12} />
|
|
|
+ </Row>
|
|
|
+ <Row gutter={16}>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="部门"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '部门' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ <Col span={12}>
|
|
|
+ <Form.Item
|
|
|
+ label="职务"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '职务' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ </Col>
|
|
|
+ </Row>
|
|
|
+ <Form.Item
|
|
|
+ label="办公室"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '办公室' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="联系人地址"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '联系人地址' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="联系人乘车"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '联系人乘车' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="联系人地标"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '联系人地标' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="联系人住宿"
|
|
|
+ name=""
|
|
|
+ rules={[ { required: false, message: '联系人住宿' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item label="备注" name="" rules={[ { required: false, message: '备注' } ]}>
|
|
|
+ <Input value="" />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item label="个人标签">
|
|
|
+ <span className="ant-form-text">
|
|
|
+ <Tag color="#16A085">标签</Tag>
|
|
|
+ <Tag color="#2980B9">特别关注</Tag>
|
|
|
+ </span>
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item label="协作标签">
|
|
|
+ <span className="ant-form-text">
|
|
|
+ <Tag color="#F8AC59">协作标签1</Tag>
|
|
|
+ <Tag color="#FF69B4">协作标签2</Tag>
|
|
|
+ </span>
|
|
|
+ </Form.Item>
|
|
|
+ </Form>
|
|
|
+ <Button
|
|
|
+ type="primary"
|
|
|
+ className="ant-btn ant-btn-primary"
|
|
|
+ onClick={() => {
|
|
|
+ form
|
|
|
+ .validateFields()
|
|
|
+ .then(values => {
|
|
|
+ onCreate(values)
|
|
|
+ })
|
|
|
+ .catch(err => {
|
|
|
+ console.log(err)
|
|
|
+ })
|
|
|
+ }}>
|
|
|
+ 确定
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+}
|
|
|
+
|
|
|
+export default ContanctForm
|