lanjianrong 3 lat temu
rodzic
commit
81acb02334

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

@@ -11,13 +11,15 @@ type AuditPermProps = {
   defaultFormData: {
     approvalID?: string
   }
+  initFn: () => void
 }
-const AuditPerm: React.FC<AuditPermProps> = ({ dataID, defaultFormData }) => {
+const AuditPerm: React.FC<AuditPermProps> = ({ dataID, defaultFormData, initFn }) => {
   const ref = useRef<ProFormInstance>(null)
   const { run: trySetApproval } = useRequest(setApproval, {
     manual: true,
     onSuccess: () => {
       message.success('提交成功')
+      initFn()
     }
   })
   const { run: tryQueryDetail } = useRequest(queryApprovalDetail, {

+ 1 - 0
src/pages/Project/Management/Detail/index.tsx

@@ -59,6 +59,7 @@ const ProjectDetail: React.FC<RouteComponentProps> = ({ location }) => {
           <AuditPerm
             dataID={state.projectInfo?.ID}
             defaultFormData={{ approvalID: state.projectInfo?.approval.ID }}
+            initFn={() => tryGetProjectInfo({ ID: dataID })}
           />
         )
       default: