import React, { useState, useEffect, useRef, Fragment } from "react";
|
import { Row, Col, Space } from 'antd';
|
import { Form, Input, Button, Radio, Select, Checkbox, Upload } from '@arco-design/web-react';
|
import KeyVisits from "./keyVisits";
|
import {
|
IconLink,
|
} from '@arco-design/web-react/icon';
|
|
const FormItem = Form.Item;
|
const Option = Select.Option;
|
const InputSearch = Input.Search;
|
const RadioGroup = Radio.Group;
|
const CheckboxGroup = Checkbox.Group;
|
|
export default function AgentDialog(props) {
|
return (
|
<div className="applyDialog">
|
<div style={{ height: '590px', overflowY: 'scroll' }}>
|
<Row gutter={[16, 16]} style={{ margin: '0 2px 0 0' }}>
|
<Col span={24}>
|
<Form
|
ref={props.formRef}
|
layout='vertical'
|
requiredSymbol={false}
|
initialValues={{
|
}}//默认值
|
>
|
<Row gutter={[32, 0]} style={{ margin: '0 -10px' }}>
|
<Col span={24}>
|
<FormItem
|
label='身份证明材料'
|
field='file'
|
>
|
<Upload
|
drag
|
multiple
|
accept='image/*'
|
action='/'
|
onDrop={(e) => {
|
}}
|
tip='支持png、jpg、pdf格式的图片上传,每次上传大小不超过10M'
|
showUploadList={{
|
fileIcon: <IconLink style={{ color: '#1D2129' }} />,
|
}}
|
/>
|
</FormItem>
|
</Col>
|
<Col span={24}>
|
<FormItem
|
label='代理人委托书'
|
field='file1'
|
>
|
<Upload
|
drag
|
multiple
|
accept='image/*'
|
action='/'
|
onDrop={(e) => {
|
}}
|
tip='支持png、jpg、pdf格式的图片上传,每次上传大小不超过10M'
|
/>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label={(<div style={{ display: 'flex' }}>姓名<div className="must">必填</div></div>)}
|
field='name'
|
>
|
<Input placeholder='请填写' />
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label={(<div style={{ display: 'flex' }}>联系方式<div className="must">必填</div></div>)}
|
field='phone'
|
>
|
<Input placeholder='请填写' />
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label={(<div style={{ display: 'flex' }}>证件类型<div className="must">必填</div></div>)}
|
field='zhengjian'
|
>
|
<Select placeholder='请选择' allowClear>
|
{['居民身份证',].map((option, index) => (
|
<Option key={option} value={option}>
|
{option}
|
</Option>
|
))}
|
</Select>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label={(<div style={{ display: 'flex' }}>证件号码<div className="must">必填</div></div>)}
|
rules={[{ required: true }]}
|
field='peopleNumber'
|
>
|
<InputSearch
|
searchButton='读取卡证'
|
placeholder='请填写'
|
/>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem label='联系地址' field='money'>
|
<Input placeholder='请填写' />
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem label='户籍地址' field='money'>
|
<Input placeholder='请填写' />
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem label='工作单位' field='money'>
|
<Input placeholder='请填写' />
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label='民族'
|
field='minzu'
|
>
|
<Select placeholder='请选择' allowClear>
|
{['汉族',].map((option, index) => (
|
<Option key={option} value={option}>
|
{option}
|
</Option>
|
))}
|
</Select>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label='性别'
|
field='sex'
|
>
|
<RadioGroup
|
type='button'
|
>
|
<Radio value='0'>男</Radio>
|
<Radio value='1'>女</Radio>
|
</RadioGroup>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label='是否极具个人极端倾向'
|
field='isBad'
|
>
|
<RadioGroup>
|
<Radio value='0'>否</Radio>
|
<Radio value='1'>是</Radio>
|
</RadioGroup>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label='委托关系'
|
field='weituo'
|
>
|
<Select placeholder='请选择' allowClear>
|
{['亲属',].map((option, index) => (
|
<Option key={option} value={option}>
|
{option}
|
</Option>
|
))}
|
</Select>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label='委托类型'
|
field='type'
|
>
|
<Select placeholder='请选择' allowClear>
|
{['一般授权代理',].map((option, index) => (
|
<Option key={option} value={option}>
|
{option}
|
</Option>
|
))}
|
</Select>
|
</FormItem>
|
</Col>
|
<Col span={12}>
|
<FormItem
|
label={(<div style={{ display: 'flex' }}>代理对象<div className="must">必填</div></div>)}
|
rules={[{ required: true }]}
|
field='dailimap'
|
>
|
<CheckboxGroup direction='vertical' options={['张三丰', '广东好又多贸易有限公司', '广东科贸创意有限公司']} />
|
</FormItem>
|
</Col>
|
</Row>
|
</Form>
|
</Col>
|
</Row>
|
|
{/* 重复来访重点人员 */}
|
<div style={{ width: 'calc(100% - 9px)', background: '#f2f3f5', marginBottom: '20px', padding: '12px' }}>
|
<KeyVisits />
|
</div>
|
</div>
|
<div className='dialogFooter'>
|
<Button
|
type="primary"
|
className="dialogPrimary"
|
// onClick={handleSave}
|
>
|
保存信息
|
</Button>
|
<Button className="dialogBack">
|
重置
|
</Button>
|
</div>
|
</div>
|
)
|
}
|