import ModuleTitle from '@/components/ModuleTitle/moduleTitle'; import FileViewerModal from '@/components/FileViewerNew'; import { Divider, Form, Modal, Row, Col, Input, Radio, InputNumber, Card, } from 'antd'; import dayjs from 'dayjs'; import { useEffect, useState } from 'react'; import { useParams, useRequest, useNavigate } from 'umi'; import { Status } from './component/Modal'; import styles from './index.less'; import AuditSteps from './component/AuditSteps'; import { queryAuditByCode } from '../../services/contract'; const ContractDetail = ({ data }) => { const [form] = Form.useForm(); const FORMAT = 'YYYY-MM-DD'; const [fileViewerVisible, setFileViewerVisible] = useState(false); const [fileViewerData, setFileViewerData] = useState(); const [attachData, setAttachData] = useState({ attach: [], attach_extend: [], }); useEffect(() => { form.resetFields(); if (data?.status >= Status.Checking) runAudit({ extend_code: data.code }); let result = { attach: [], attach_extend: [] }; if (data?.attach) { let att = JSON.parse(data.attach); result.attach = att.map((item, idx) => { return { ...item, uid: idx, status: 'done' }; }); } if (data?.attach_extend) { let att = JSON.parse(data.attach_extend); result.attach_extend = att.map((item, idx) => { return { ...item, uid: idx, status: 'done' }; }); } setAttachData(result); }, [data]); //获取OA 归档审批列表 const { data: auditData, run: runAudit } = useRequest( (data) => queryAuditByCode({ ...data, extend_type: 0 }), { manual: true, formatResult: (res) => { if (res?.data) { return res.data; } else { if (data?.status == Status.CheckReject) { return { ...oldAuditList, audit_status: 2 }; } return oldAuditList; } }, }, ); const handlePreViewSingle = (data) => { if (!data) return; const arr = data.name.split('.'); const type = arr[arr.length - 1]; const dataItem = { url: data.url, name: data.name, type }; setFileViewerData(dataItem); setFileViewerVisible(true); }; return ( <>
依据《合同管理办法》,合同相关资料需要作为合同电子档案的一部分,包括:
1)合同会审纪要或投资决策通知书(如有);
2)合同相对方的营业执照等资质证的复印件(首次签约的须加盖公章)、个人身份证复印件(合同一方为自然人时提供);
3)合同相对方经办人员的授权委托书原件及其身份证复印件(如有);
4) 涉及房屋或场地租赁的,还应提供房屋及场地的权属证明资料,但如果续签租赁合同,且房屋所有权人没有发生变更的,在附具相关说明后可不再提供上述资料;
5)其他资料。 } >
{data?.status > Status.Checking && ( <>
)} {data?.status > Status.CalChecking && ( <> )}
{ setFileViewerVisible(false); }} /> ); }; export default ContractDetail;