import { Connect } from "@cqsjjb/jjb-dva-runtime"; import { Button, Descriptions, Divider, Form, Modal } from "antd"; import { useEffect, useState } from "react"; import PreviewImg from "zy-react-library/components/PreviewImg"; import Search from "zy-react-library/components/Search"; import DictionarySelect from "zy-react-library/components/Select/Dictionary"; import Table from "zy-react-library/components/Table"; import TooltipPreviewImg from "zy-react-library/components/TooltipPreviewImg"; import { UPLOAD_FILE_TYPE_ENUM } from "zy-react-library/enum/uploadFile/gwj"; import useGetFile from "zy-react-library/hooks/useGetFile"; import useTable from "zy-react-library/hooks/useTable"; import { getLabelName } from "zy-react-library/utils"; import { NS_QUALIFICATION_STATISTICS } from "~/enumerate/namespace"; const EMPLOYMENT_STATUS_ENUM = [ // { bianma: "离职", name: 0 }, { name: "离职", bianma: 0 }, { name: "在职", bianma: 1 }, { name: "信息变更中", bianma: 2 }, { name: "未入职", bianma: 3 }, { name: "实习生", bianma: 4 }, { name: "实习结束", bianma: 5 }, { name: "退休", bianma: 6 }, { name: "劳务派遣", bianma: 7 }, { name: "劳务派遣结束", bianma: 8 }, { name: "入职待审核", bianma: 11 }, { name: "离职待审核", bianma: 10 }, ]; const ViewProjectReviewUserModal = (props) => { const [form] = Form.useForm(); const [realData, setRealData] = useState([]); const [viewInfoModalVisible, setViewInfoModalVisible] = useState(false); const [currentId, setCurrentId] = useState(""); const { loading: getFileLoading, getFile } = useGetFile(); const { tableProps, getData } = useTable(props["userQualificationList"], { form, params: { eqUserId: props.data.userRealId ? props.data.userRealId : props.data.id, }, useStorageQueryCriteria: false, onSuccess: async (data) => { for (let i = 0; i < data.list.length; i++) { const item = data.list[i]; let getFileType = ""; if (item.type === "aqscglry") getFileType = UPLOAD_FILE_TYPE_ENUM["162"]; else if (item.type === "tezhongzuoye") getFileType = UPLOAD_FILE_TYPE_ENUM["159"]; else if (item.type === "tzsbczry") getFileType = UPLOAD_FILE_TYPE_ENUM["160"]; else if (item.type === "zyfzr") getFileType = UPLOAD_FILE_TYPE_ENUM["161"]; const fileItems = await getFile({ eqType: getFileType, eqForeignKey: item.userCertificateId }); item.files = fileItems; } setRealData(data.list); }, }); return (