diff --git a/src/pages/Container/SafetyEvalBusiness/RiskWarning/index.js b/src/pages/Container/SafetyEvalBusiness/RiskWarning/index.js index 04503d4..1894bf2 100644 --- a/src/pages/Container/SafetyEvalBusiness/RiskWarning/index.js +++ b/src/pages/Container/SafetyEvalBusiness/RiskWarning/index.js @@ -12,6 +12,7 @@ import { Upload, Flex, Input, + Descriptions, message, } from "antd"; import { UploadOutlined } from "@ant-design/icons"; @@ -37,6 +38,7 @@ const RiskWarning = (props) => { const [total, setTotal] = useState(0); const [statData, setStatData] = useState({}); const [handleModalOpen, setHandleModalOpen] = useState(false); + const [detailModalOpen, setDetailModalOpen] = useState(false); const [currentRecord, setCurrentRecord] = useState(null); const [modalForm] = Form.useForm(); const [uploading, setUploading] = useState(false); @@ -146,6 +148,17 @@ const RiskWarning = (props) => { > 处理 + ) : record.handleStatus === "done" ? ( + ) : null, }, ]; @@ -279,6 +292,35 @@ const RiskWarning = (props) => { + + setDetailModalOpen(false)} + > + + + {currentRecord?.projectNo || "-"} + + + {currentRecord?.evidenceFileUrl ? ( + + {getFileName(currentRecord.evidenceFileUrl)} + + ) : ( + "-" + )} + + + {currentRecord?.remarks || "-"} + + + ); }; @@ -289,11 +331,11 @@ export default Connect( )(AntdTableFuncControl(RiskWarning)); /** 证明材料上传字段 - 上传后回填 url */ +const getFileName = (url) => + typeof url === "string" && url.includes("/") ? url.split("/").pop() : url; + const UploadButtonField = ({ value, onChange, uploading, setUploading }) => { - const fileName = - typeof value === "string" && value.includes("/") - ? value.split("/").pop() - : value; + const fileName = getFileName(value); return (