|
|
@@ -2,11 +2,12 @@ import { ModalForm, ProFormDatePicker, ProFormSelect, ProFormText } from '@ant-d
|
|
|
import ModalDrag from '@/components/DragmModal'
|
|
|
import { Button, Row, Col, message } from 'antd'
|
|
|
import { Plus } from '@icon-park/react'
|
|
|
-import React from 'react'
|
|
|
+import React, { useRef } from 'react'
|
|
|
import { connect } from 'umi'
|
|
|
import { addBusiness } from '@/services/customer'
|
|
|
|
|
|
const AddBusiness = props => {
|
|
|
+ const formRef = useRef(null)
|
|
|
const { groupList = [], reload } = props
|
|
|
const layout = {
|
|
|
layout: 'horizontal',
|
|
|
@@ -15,6 +16,7 @@ const AddBusiness = props => {
|
|
|
return (
|
|
|
<ModalForm
|
|
|
{...layout}
|
|
|
+ formRef={formRef}
|
|
|
trigger={
|
|
|
<Button type="primary" className="flex items-center">
|
|
|
<Plus className="mr-1" />
|
|
|
@@ -25,6 +27,7 @@ const AddBusiness = props => {
|
|
|
onFinish={async values => {
|
|
|
try {
|
|
|
await addBusiness(values)
|
|
|
+ formRef.current?.resetFields()
|
|
|
reload()
|
|
|
return true
|
|
|
} catch (error) {
|