验收之前先删除老的验收图片

master
LiuJiaNan 2026-01-27 10:48:11 +08:00
parent 4c94407507
commit 29e237a477
1 changed files with 9 additions and 1 deletions

View File

@ -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) {
<Divider orientation="left">安全环保检查验收</Divider>
<FormBuilder
form={form}
loading={uploadFileLoading || props.inspection.acceptanceLoading}
loading={uploadFileLoading || getFileLoading || deleteFileLoading || props.inspection.acceptanceLoading}
onFinish={onSubmit}
span={24}
values={{