import React, { useState, useRef } from 'react' import { Form, Row, Col, Button } from 'antd' import LazyCascader from '@/components/LazyCascader' import { ModalForm, ProFormSelect, ProFormText } from '@ant-design/pro-form' import { Plus } from '@icon-park/react' import ModalDrag from '@/components/DragmModal' import { ChangeCompMap } from '@/pages/Customer/Company/components/ChangeCompany' const AddClient = props => { const { onConfirm, buttonProps, dataId, dataType, btnTitle = '联系人' } = props const formRef = useRef(null) const layout = { layout: 'horizontal', labelCol: { flex: '100px' } } const [showDataItem, setShowDataItem] = useState(false) return ( } trigger={ } submitter={{ render: ({ submit }, defaultDoms) => [ ...defaultDoms, dataId ? ( ) : null ] }} onFinish={async values => { await onConfirm(values) formRef.current?.resetFields() return true }}> {showDataItem ? ) } export default AddClient