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 = [ { label: "离职", value: 0 }, { label: "在职", value: 1 }, { label: "信息变更中", value: 2 }, { label: "未入职", value: 3 }, { label: "实习生", value: 4 }, { label: "实习结束", value: 5 }, { label: "退休", value: 6 }, { label: "劳务派遣", value: 7 }, { label: "劳务派遣结束", value: 8 }, { label: "入职待审核", value: 11 }, { label: "离职待审核", value: 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) => { const list = await getFile({ single: false, dataSource: data.list, foreignKey: "userCertificateId", eqType: UPLOAD_FILE_TYPE_ENUM["159"], }); setRealData(list); }, }); return (