瀏覽代碼

fix: 组织架构不及时刷新问题

outaozhen 3 年之前
父節點
當前提交
4e4846eabf

+ 3 - 3
src/pages/Institutions/Company/Detail/components/CompanyModal.tsx

@@ -16,7 +16,7 @@ type CompanyModalProps = {
   type: ModalType
   type: ModalType
   defaultFormData?: API.InstitutionListItem
   defaultFormData?: API.InstitutionListItem
   pTypeList: API.ProjectTypeList
   pTypeList: API.ProjectTypeList
-  reloadTable: () => void
+  reload: () => void
 }
 }
 const CompanyModal: React.FC<CompanyModalProps> = ({
 const CompanyModal: React.FC<CompanyModalProps> = ({
   visible,
   visible,
@@ -24,7 +24,7 @@ const CompanyModal: React.FC<CompanyModalProps> = ({
   type,
   type,
   defaultFormData,
   defaultFormData,
   // pTypeList,
   // pTypeList,
-  reloadTable
+  reload
 }) => {
 }) => {
   const layout = {
   const layout = {
     layout: 'horizontal',
     layout: 'horizontal',
@@ -59,7 +59,7 @@ const CompanyModal: React.FC<CompanyModalProps> = ({
           await tryUpdateInstitution(values)
           await tryUpdateInstitution(values)
         }
         }
         setVisible(false)
         setVisible(false)
-        reloadTable()
+        reload()
         ref.current?.resetFields()
         ref.current?.resetFields()
       } catch (error) {
       } catch (error) {
         message.error(error)
         message.error(error)

+ 4 - 3
src/pages/Institutions/Company/Detail/components/OrganizationModal.tsx

@@ -101,9 +101,10 @@ const OrganizationModal: React.FC<OrganizationModalProps> = ({
     }
     }
   })
   })
   useEffect(() => {
   useEffect(() => {
-    if (!state.organizationList?.length) {
-      tryOrganizationList()
-    }
+    tryOrganizationList()
+    // if (!state.organizationList?.length) {
+    //   tryOrganizationList()
+    // }
     visible && defaultFormData && ref.current?.setFieldsValue({ ...defaultFormData })
     visible && defaultFormData && ref.current?.setFieldsValue({ ...defaultFormData })
   }, [defaultFormData, visible])
   }, [defaultFormData, visible])