import React, { useEffect, useState } from 'react'; import ViewRishFormModal from './components/ViewRishFormModal'; import ViewQuoteWarningFormModal from './components/ViewQuoteWarningFormModal'; import ViewBlacklistFormModal from './components/ViewBlacklistFormModal'; import ViewReviewResultFormModal from './components/ViewReviewResultFormModal'; import ViewJuryScoringRemindFormModal from './components/ViewJuryScoringRemindFormModal'; import ViewJuryScoringAnalysisFormModal from './components/ViewJuryScoringAnalysisFormModal'; import ViewRiskSupplierModal from './components/ViewRiskSupplierModal'; import BidDocSmartCheckFormModal from './components/BidDocSmartCheckFormModal'; import ViewEvalFormModal from './components/ViewEvalFormModal'; import ZhiQiCha from './components/ZhiQiCha'; import { getDefId, getRoomId, getSessionProjectData } from '@/utils/session'; import { getSuspectedViolation } from './service'; const Sing: React.FC<{}> = () => { //ip mac const [ViewRishFormVisible, setViewRishFormVisible] = useState(false); //查看详情窗口record const [ViewRishValues, setViewRishValues] = useState({}); //一致性 const [ViewQuoteWarningFormVisible, setViewQuoteWarningFormVisible] = useState(false); //查看详情窗口record const [ViewQuoteWarningValues, setViewQuoteWarningValues] = useState({}); //黑名单 const [ViewBlacklistFormVisible, setViewBlacklistFormVisible] = useState(false); //查看详情窗口record const [ViewBlacklistValues, setViewBlacklistValues] = useState({}); //评审结果展示及预警 const [ViewReviewResultFormVisible, setViewReviewResultFormVisible] = useState(false); //查看详情窗口record const [ViewReviewResultValues, setViewReviewResultValues] = useState({}); //评审专家打分偏离度提醒 const [ViewJuryScoringRemindFormVisible, setViewJuryScoringRemindFormVisible] = useState(false); //查看详情窗口record const [ViewJuryScoringRemindValues, setViewJuryScoringRemindValues] = useState({}); //评审专家打分偏离度分析 const [ViewJuryScoringAnalysisFormVisible, setViewJuryScoringAnalysisFormVisible] = useState(false); //查看详情窗口record const [ViewJuryScoringAnalysisValues, setViewJuryScoringAnalysisValues] = useState({}); //风控中心-风险限定供应商 const [BidRiskSupplierVisible, setBidRiskSupplierVisible] = useState(false); //风控中心-风险限定供应商record const [BidRiskSupplierValues, setRiskSupplierValues] = useState({}); //投标文件智能审查 const [BidDocSmartCheckFormVisible, setBidDocSmartCheckFormVisible] = useState(false); //查看详情窗口record const [BidDocSmartCheckValues, setBidDocSmartCheckValues] = useState({}); //投标文件智能审查 const [ViewEvalFormVisible, setViewEvalFormVisible] = useState(false); //查看详情窗口record const [ViewEvalCheckValues, setViewEvalCheckValues] = useState({}); //获取流程id const defId = getDefId(); //是否显示智企查 const [isShowZQC, setIsShowZQC] = useState(false); useEffect(() => { const tpId = getSessionProjectData()?.id; const sectionId = sessionStorage.getItem("sectionId"); const assessRoomId = getRoomId(); const openTime = sessionStorage.getItem("openTime");//获取评审开始时间 getSuspectedViolation({ tpId, sectionId, assessRoomId }).then(res => {//查询是否有风险,2023年3月31日之前的无风险项目屏蔽掉此功能 if (res?.success) { if (!(res?.data?.riskSupplier != null && res?.data?.riskSupplier.length > 0) && openTime && (openTime < "2023-03-31 23:59:59")) { setIsShowZQC(false); } else { setIsShowZQC(true); } } }); }, []) return ( <> {/**智企查-供应商关联关系疑似违规行为 */} {((defId != "negotiation_single") && (defId != "recruit_multi") && (defId != "inquiry") && isShowZQC) && } { ViewRishFormModal ? ( { setViewRishFormVisible(!ViewRishFormVisible); setViewRishValues({}); }} > ) : null } { ViewQuoteWarningFormModal ? ( { setViewQuoteWarningFormVisible(!ViewQuoteWarningFormVisible); setViewQuoteWarningValues({}); }} > ) : null } { ViewBlacklistFormModal ? ( { setViewBlacklistFormVisible(!ViewBlacklistFormVisible); setViewBlacklistValues({}); }} > ) : null } { ViewReviewResultFormModal ? ( { setViewReviewResultFormVisible(!ViewReviewResultFormVisible); setViewReviewResultValues({}); }} > ) : null } { ViewJuryScoringRemindFormModal ? ( { setViewJuryScoringRemindFormVisible(!ViewJuryScoringRemindFormVisible); setViewJuryScoringRemindValues({}); }} > ) : null } { ViewJuryScoringAnalysisFormModal ? ( { setViewJuryScoringAnalysisFormVisible(!ViewJuryScoringAnalysisFormVisible); setViewJuryScoringAnalysisValues({}); }} > ) : null } { BidDocSmartCheckFormModal ? ( { setBidDocSmartCheckFormVisible(!BidDocSmartCheckFormVisible); setBidDocSmartCheckValues({}); }} > ) : null } { ViewRiskSupplierModal ? ( { setBidRiskSupplierVisible(!BidRiskSupplierVisible); setRiskSupplierValues({}); }} > ) : null } { ViewEvalFormModal ? ( { setViewEvalFormVisible(!ViewEvalFormVisible); setViewEvalCheckValues({}); }} > ) : null } ) } export default Sing;