事故事件详情 添加eqIncidentType传参

dev
853931625@qq.com 2026-07-29 09:56:54 +08:00
parent 9184b2a328
commit 61689d7c85
1 changed files with 10 additions and 7 deletions

View File

@ -18,9 +18,11 @@ import useDeleteFile from "zy-react-library/hooks/useDeleteFile";
import useDownloadBlob from "zy-react-library/hooks/useDownloadBlob"; import useDownloadBlob from "zy-react-library/hooks/useDownloadBlob";
import useDownloadFile from "zy-react-library/hooks/useDownloadFile"; import useDownloadFile from "zy-react-library/hooks/useDownloadFile";
import useGetFile from "zy-react-library/hooks/useGetFile"; import useGetFile from "zy-react-library/hooks/useGetFile";
import useGetUrlQuery from "zy-react-library/hooks/useGetUrlQuery";
import useTable from "zy-react-library/hooks/useTable"; import useTable from "zy-react-library/hooks/useTable";
import useUploadFile from "zy-react-library/hooks/useUploadFile"; import useUploadFile from "zy-react-library/hooks/useUploadFile";
import useUrlQueryCriteria from "zy-react-library/hooks/useUrlQueryCriteria"; import useUrlQueryCriteria from "zy-react-library/hooks/useUrlQueryCriteria";
import { NS_ACCIDENT } from "~/enumerate/namespace"; import { NS_ACCIDENT } from "~/enumerate/namespace";
function Accident(props) { function Accident(props) {
@ -32,17 +34,20 @@ function Accident(props) {
const { loading, downloadBlob } = useDownloadBlob(); const { loading, downloadBlob } = useDownloadBlob();
const { getUrlCriteriaQuery } = useUrlQueryCriteria(); const { getUrlCriteriaQuery } = useUrlQueryCriteria();
const [form] = Form.useForm(); const [form] = Form.useForm();
const queryParams = useGetUrlQuery();
const { tableProps, getData } = useTable(props["accidentList"], { const { tableProps, getData } = useTable(props["accidentList"], {
form, form,
params: { params: {
eqType: props.type, eqType: props.type,
eqCorpinfoId: props.corpinfoId, eqCorpinfoId: props.corpinfoId,
eqIncidentType: queryParams.eqIncidentType,
}, },
transform: data => ({ transform: data => ({
geIncidentDate: data.incidentDate?.[0] ? (`${data.incidentDate[0]} 00:00:00`) : "", geIncidentDate: data.incidentDate?.[0] ? (`${data.incidentDate[0]} 00:00:00`) : "",
leIncidentDate: data.incidentDate?.[1] ? (`${data.incidentDate[1]} 23:59:59`) : "", leIncidentDate: data.incidentDate?.[1] ? (`${data.incidentDate[1]} 23:59:59`) : "",
}), }),
}); });
console.log(props);
const typeName = props.type === 1 ? "事件" : "事故"; const typeName = props.type === 1 ? "事件" : "事故";
return ( return (
<Page <Page
@ -217,12 +222,6 @@ function AddModalComponent(props) {
const { loading: uploadLoading, uploadFile } = useUploadFile(); const { loading: uploadLoading, uploadFile } = useUploadFile();
const { getFile } = useGetFile(); const { getFile } = useGetFile();
useEffect(() => {
if (props.currentId) {
loadData();
}
}, [props.currentId]);
const loadData = async () => { const loadData = async () => {
const { data } = await props["accidentInfo"]({ id: props.currentId }); const { data } = await props["accidentInfo"]({ id: props.currentId });
// 获取已上传的文件 // 获取已上传的文件
@ -241,7 +240,11 @@ function AddModalComponent(props) {
incidentLevelName: data.incidentLevelName, incidentLevelName: data.incidentLevelName,
}); });
}; };
useEffect(() => {
if (props.currentId) {
loadData();
}
}, [props.currentId]);
const onCancel = () => { const onCancel = () => {
form.resetFields(); form.resetFields();
setDeleteImageFiles([]); setDeleteImageFiles([]);