outaozhen 3 лет назад
Родитель
Сommit
9e8cbcf887

+ 1 - 1
src/pages/Institutions/Company/Detail/components/Staff.tsx

@@ -188,7 +188,7 @@ const Staff: React.FC<ListProps> = ({ schema, dataID, dispatch, accountTypeList
         onVisibleChange={visible => setState({ ...state, visible })}>
         <StaffDetail
           visible={state.visible}
-          setVisible={(visible: boolean) => setState({ ...state, visible })}
+          onVisibleChange={(visible: boolean) => setState({ ...state, visible })}
           institutionDisable={state.institutionDisable}
           type={state.currentModalType}
           defaultFormData={{ ...state.defaultFormData, dataID }}

+ 2 - 1
src/pages/Institutions/Company/List/components/CompanyDrawer.tsx

@@ -50,7 +50,8 @@ const CompanyDrawer: React.FC<CompanyModalProps> = ({
     }
   })
 
-  const onFinish = async formData => {
+  const onFinish = async (formData, errors) => {
+    if (errors?.length) return
     try {
       // 执行表单提交
       if (type === ModalType.ADD) {

+ 2 - 1
src/pages/Project/Management/components/Detail.tsx

@@ -119,7 +119,8 @@ const DetailModal: React.FC<ProjectModalProps> = ({
     }
   }
 
-  const onFinish = async (formData, value) => {
+  const onFinish = async (formData, value, errors) => {
+    if (errors?.length) return
     await trySetApproval({ ...formData, ...value, ID: defaultFormData.ID })
     onVisibleChange(false)
     reloadTable()

+ 1 - 0
src/pages/Project/Management/components/ProjectModal.tsx

@@ -85,6 +85,7 @@ const ProjectModal: React.FC<ProjectModalProps> = ({
   }
 
   const onFinish = async (formData, errors) => {
+    if (errors?.length) return
     console.log('formData:', formData, 'errors', errors)
     try {
       // 执行表单提交