diff --git a/src/pages/Evaluation/BaseInf/index.tsx b/src/pages/Evaluation/BaseInf/index.tsx index c381d1b..2385ce4 100644 --- a/src/pages/Evaluation/BaseInf/index.tsx +++ b/src/pages/Evaluation/BaseInf/index.tsx @@ -27,6 +27,8 @@ const Index: React.FC<{}> = () => { const [rateVisible, setRateVisible] = useState(false); //评审室开启状态 1-已确认配置分工及组长 0-未配置 null-旧数据无值 const [juryConfigStatus, setJuryConfigStatus] = useState(1); + //是否预约电子评标室;0-否,1-是 + const [reserveStatus, setReserveStatus] = useState([]); //评审分工 table data const [dividedTableData, setDividedTableData] = useState([]) //获取采购方式 @@ -114,6 +116,7 @@ const Index: React.FC<{}> = () => { await getInfList(id).then((res) => { if (res?.code == 200) { setTableData(res?.data); + setReserveStatus(res?.data[0]?.reserveStatus); } }).finally(() => { setLoading(false); @@ -154,27 +157,29 @@ const Index: React.FC<{}> = () => { width: '10%', dataIndex: 'name', render: (value, record) => (record.reportStatus == 0 ? "未报道" : record.reportStatus == 1 ? "已报道" : "-"), + hideInTable: reserveStatus != 1, }, { title: '报道时间', width: '20%', valueType: 'dateTime', dataIndex: 'reportDate', + hideInTable: reserveStatus != 1, }, { title: '签到状态', - width: '10%', + width: reserveStatus != 1?'20%':'10%', render: (value, record) => (record.status == 1 ? "未签到" : record.status == 2 ? "已签到" : "已申请回避"), }, { title: '签到时间', - width: '20%', + width: reserveStatus != 1?'30%':'20%', valueType: 'dateTime', dataIndex: 'loginTime', }, { title: '身份', - width: '25%', + width: '20%', render: (_, record) => (record.duty == 2 ? '组长' : '组员'), }, {