outaozhen 3 år sedan
förälder
incheckning
59d3dcdcdd
1 ändrade filer med 10 tillägg och 6 borttagningar
  1. 10 6
      src/pages/Institutions/Company/Detail/components/Organization.tsx

+ 10 - 6
src/pages/Institutions/Company/Detail/components/Organization.tsx

@@ -1,10 +1,14 @@
 import { Table } from 'antd'
 import React, { useState, useEffect } from 'react'
 import { useRequest } from 'umi'
-import { queryOrganizationalStructureList } from '@/services/api/institution'
 
-const Organization = ({ dataID, structureType }) => {
+type OrganizationProps = {
+  dataID: string
+  structureType: string
+}
+const Organization: React.FC<OrganizationProps> = ({ dataID, structureType }) => {
   const [state, setState] = useState({
+    id: '',
     organizationList: []
   })
 
@@ -26,16 +30,16 @@ const Organization = ({ dataID, structureType }) => {
     }
   ]
   const { run: tryOrganizationList } = useRequest(
-    (id: string) => queryOrganizationalStructureList({ id }),
+    () => queryOrganizationalStructureList({ dataID, structureType }),
     {
-      manual: true,
+      // manual: true,
       onSuccess: result => {
-        setState({ ...state, organizationList: result })
+        setState({ ...state, organizationList: result.data })
       }
     }
   )
   useEffect(() => {
-    tryOrganizationList(state.id)
+    // tryOrganizationList()
   }, [])
   return (
     <div>