diff --git a/src/pages/Evaluation/BidControl/BidControlManager/components/BidDocSmartCheckFormModal.tsx b/src/pages/Evaluation/BidControl/BidControlManager/components/BidDocSmartCheckFormModal.tsx index 19c67cf..b872537 100644 --- a/src/pages/Evaluation/BidControl/BidControlManager/components/BidDocSmartCheckFormModal.tsx +++ b/src/pages/Evaluation/BidControl/BidControlManager/components/BidDocSmartCheckFormModal.tsx @@ -14,11 +14,16 @@ const BidDocSmartCheckFormModal: React.FC = (pro const [bidDocSmartCheckList, setBidDocSmartCheckList] = useState([]); //查看详情窗口record - const [juryTableShow, setJuryTableShow] = useState(true);// + const [juryTableShow, setJuryTableShow] = useState(true); + + //是否显示法人及投标人名称对比结果;false-不显示结果,true-显示结果 + const [checkLegalAndNameResult, setCheckLegalAndNameResult] = useState(true); + var roleId = getSessionRoleData().roleCode; useEffect(() => { + setJuryTableShow(false); getWarningList(); if (roleId === "ebtp-expert") { setJuryTableShow(false); @@ -29,13 +34,24 @@ const BidDocSmartCheckFormModal: React.FC = (pro //getSessionUserData.roleIds; } function visibleValue(key: any) { - //1 是 0 否 if (key) { return ; } else { return ×; } } + function visibleLegalAndNameValue(key: any) { + //false-不显示结果,true-显示结果 + if (checkLegalAndNameResult) { + if (key) { + return ; + } else { + return ×; + } + } else { + return ; + } + } const BidDocSmartCheckColumns = [ { title: '序号', dataIndex: 'num', width: 60, render: (text: any, record: any, index: any) => `${index + 1}` }, @@ -55,10 +71,10 @@ const BidDocSmartCheckFormModal: React.FC = (pro return visibleValue(record.ensureStatus); }}, { title: '不同投标人间法定代表人、法定代表授权委托人对比', dataIndex: 'supplierLegalCheck', render: (_: any, record: any) => { - return visibleValue(record.supplierLegalCheck); + return visibleLegalAndNameValue(record.supplierLegalCheck); }}, { title: '投标人名称与系统操作投标人名称', dataIndex: 'supplierNameCheck', render: (_: any, record: any) => { - return visibleValue(record.supplierNameCheck); + return visibleLegalAndNameValue(record.supplierNameCheck); }}, ]; @@ -70,7 +86,11 @@ const BidDocSmartCheckFormModal: React.FC = (pro //投标文件智能审查 await getBidDocSmartCheckList(roomId).then((res) => { if (res.success == true) { - setBidDocSmartCheckList(res.data) + setCheckLegalAndNameResult(res?.data?.isCheckLegalAndName); + if(res?.data?.isCheckOpen){ + setJuryTableShow(true); + setBidDocSmartCheckList(res.data?.checkResults) + } } else { setBidDocSmartCheckList(ret.data); }