diff --git a/src/pages/Container/BranchCompany/Inspection/Acceptance/Acceptance/index.js b/src/pages/Container/BranchCompany/Inspection/Acceptance/Acceptance/index.js index 986d09f..982ad46 100644 --- a/src/pages/Container/BranchCompany/Inspection/Acceptance/Acceptance/index.js +++ b/src/pages/Container/BranchCompany/Inspection/Acceptance/Acceptance/index.js @@ -6,6 +6,8 @@ import Page from "zy-react-library/components/Page"; import Upload from "zy-react-library/components/Upload"; import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender"; import { UPLOAD_FILE_TYPE_ENUM } from "zy-react-library/enum/uploadFile/gwj"; +import useDeleteFile from "zy-react-library/hooks/useDeleteFile"; +import useGetFile from "zy-react-library/hooks/useGetFile"; import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery"; import useUploadFile from "zy-react-library/hooks/useUploadFile"; import { NS_INSPECTION } from "~/enumerate/namespace"; @@ -14,8 +16,14 @@ function Acceptance(props) { const query = useGetUrlQuery(); const [form] = Form.useForm(); const { loading: uploadFileLoading, uploadFile } = useUploadFile(); + const { loading: getFileLoading, getFile } = useGetFile(); + const { loading: deleteFileLoading, deleteFile } = useDeleteFile(); const onSubmit = async (values) => { + const files = await getFile({ eqType: UPLOAD_FILE_TYPE_ENUM["146"], eqForeignKey: query.hiddenId }); + if (files.length > 0) { + await deleteFile({ single: false, files }); + } await uploadFile({ single: false, files: values.files, @@ -34,7 +42,7 @@ function Acceptance(props) { 安全环保检查验收