// 审批详情 import React, { useEffect, useState, useRef, useMemo } from 'react'; import { Steps, Button, Tooltip } from 'antd'; import { useParams, useRequest, useNavigate, useModel } from 'umi'; import AuditModal from './components/AuditModal'; import FormAndFilesNode from './components/FormAndFilesNode'; import { queryAuditDetail, audit } from '@/services/boom'; import PageContent from '@/components/PageContent'; function OaAuditDetail(props) { const [auditVisible, setAuditVisible] = useState(false); const { oaId, id } = useParams(); const { data, loading, refresh } = useRequest(queryAuditDetail, { defaultParams: [{ id }], }); const { current_seq, form, OaAuditList, Files = [], audit_status, AuditorInfo, } = data || {}; const { initialState: { user }, } = useModel('@@initialState'); const getDescription = (node) => { let str = node?.AuditRoleInfo ? `审批人:${node?.AuditRoleInfo.Name || '-'}` : `审批人:${node?.AuditorUser.CName || '-'}`; if (node.desc) { return (