|
@@ -1,25 +1,18 @@
|
|
|
-import {
|
|
|
|
|
- Form,
|
|
|
|
|
- Row,
|
|
|
|
|
- Col,
|
|
|
|
|
- Input,
|
|
|
|
|
- Button,
|
|
|
|
|
- Cascader,
|
|
|
|
|
- Select,
|
|
|
|
|
- Tag
|
|
|
|
|
-} from 'antd'
|
|
|
|
|
|
|
+import consts from '@/consts'
|
|
|
|
|
+import { apiContactDetail } from '@/services/contact'
|
|
|
|
|
+import { Form, Row, Col, Input, Button, Cascader, Select, Tag } from 'antd'
|
|
|
import React, { useEffect } from 'react'
|
|
import React, { useEffect } from 'react'
|
|
|
// eslint-disable-next-line import/no-unresolved
|
|
// eslint-disable-next-line import/no-unresolved
|
|
|
// import '../Contacts/index.scss'
|
|
// import '../Contacts/index.scss'
|
|
|
|
|
|
|
|
-const ContanctForm = props => {
|
|
|
|
|
|
|
+const ContanctForm = props => {
|
|
|
|
|
+ const { client } = props
|
|
|
|
|
+ const [form] = Form.useForm()
|
|
|
// 浏览器实际宽度
|
|
// 浏览器实际宽度
|
|
|
|
|
+
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
|
|
+ form.setFieldsValue(client)
|
|
|
}, [])
|
|
}, [])
|
|
|
- const [ form ] = Form.useForm()
|
|
|
|
|
- const {
|
|
|
|
|
- onCreate
|
|
|
|
|
- } = props
|
|
|
|
|
const residences = [
|
|
const residences = [
|
|
|
{
|
|
{
|
|
|
value: '广东省',
|
|
value: '广东省',
|
|
@@ -66,30 +59,21 @@ const ContanctForm = props => {
|
|
|
</Col>
|
|
</Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
<Form layout="vertical" form={form}>
|
|
<Form layout="vertical" form={form}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="姓名"
|
|
|
|
|
- name="clientname"
|
|
|
|
|
- rules={[ { required: false, message: '姓名' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="姓名" name="clientname" rules={[{ required: false, message: '姓名' }]}>
|
|
|
<Input value="刘泽富" />
|
|
<Input value="刘泽富" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item
|
|
|
|
|
- label="联系人地区"
|
|
|
|
|
- name="local"
|
|
|
|
|
- rules={[ { required: false, message: '地区' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="联系人地区" name="local" rules={[{ required: false, message: '地区' }]}>
|
|
|
<Cascader options={residences} />
|
|
<Cascader options={residences} />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
<Form.Item
|
|
<Form.Item
|
|
|
label="客户名称"
|
|
label="客户名称"
|
|
|
name="companyname"
|
|
name="companyname"
|
|
|
- rules={[ { required: false, message: '客户名称' } ]}>
|
|
|
|
|
|
|
+ rules={[{ required: false, message: '客户名称' }]}>
|
|
|
<Input value="刘泽富" />
|
|
<Input value="刘泽富" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
<Row gutter={16}>
|
|
<Row gutter={16}>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="性别"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '性别' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="性别" name="gender" rules={[{ required: false, message: '性别' }]}>
|
|
|
<Select>
|
|
<Select>
|
|
|
<Select.Option value="男">男</Select.Option>
|
|
<Select.Option value="男">男</Select.Option>
|
|
|
<Select.Option value="女">女</Select.Option>
|
|
<Select.Option value="女">女</Select.Option>
|
|
@@ -97,53 +81,38 @@ const ContanctForm = props => {
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="昵称"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '昵称' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="昵称" name="" rules={[{ required: false, message: '昵称' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
<Row gutter={16}>
|
|
<Row gutter={16}>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="手机"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '手机' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="手机" name="" rules={[{ required: false, message: '手机' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item label="QQ" name="" rules={[ { required: false, message: 'QQ' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="QQ" name="" rules={[{ required: false, message: 'QQ' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
<Row gutter={16}>
|
|
<Row gutter={16}>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="电话"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '电话' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="电话" name="" rules={[{ required: false, message: '电话' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="邮箱"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '邮箱' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="邮箱" name="" rules={[{ required: false, message: '邮箱' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
<Row gutter={16}>
|
|
<Row gutter={16}>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="传真"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '传真' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="传真" name="" rules={[{ required: false, message: '传真' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
@@ -151,53 +120,32 @@ const ContanctForm = props => {
|
|
|
</Row>
|
|
</Row>
|
|
|
<Row gutter={16}>
|
|
<Row gutter={16}>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="部门"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '部门' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="部门" name="" rules={[{ required: false, message: '部门' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
<Col span={12}>
|
|
<Col span={12}>
|
|
|
- <Form.Item
|
|
|
|
|
- label="职务"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '职务' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="职务" name="" rules={[{ required: false, message: '职务' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
</Col>
|
|
</Col>
|
|
|
</Row>
|
|
</Row>
|
|
|
- <Form.Item
|
|
|
|
|
- label="办公室"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '办公室' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="办公室" name="" rules={[{ required: false, message: '办公室' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item
|
|
|
|
|
- label="联系人地址"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '联系人地址' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="联系人地址" name="" rules={[{ required: false, message: '联系人地址' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item
|
|
|
|
|
- label="联系人乘车"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '联系人乘车' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="联系人乘车" name="" rules={[{ required: false, message: '联系人乘车' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item
|
|
|
|
|
- label="联系人地标"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '联系人地标' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="联系人地标" name="" rules={[{ required: false, message: '联系人地标' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item
|
|
|
|
|
- label="联系人住宿"
|
|
|
|
|
- name=""
|
|
|
|
|
- rules={[ { required: false, message: '联系人住宿' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="联系人住宿" name="" rules={[{ required: false, message: '联系人住宿' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
- <Form.Item label="备注" name="" rules={[ { required: false, message: '备注' } ]}>
|
|
|
|
|
|
|
+ <Form.Item label="备注" name="" rules={[{ required: false, message: '备注' }]}>
|
|
|
<Input value="" />
|
|
<Input value="" />
|
|
|
</Form.Item>
|
|
</Form.Item>
|
|
|
<Form.Item label="个人标签">
|
|
<Form.Item label="个人标签">
|