5.9 上传投标文件、应答情况查看页、评审打分页,评审汇总表,评审结果MAC强控

This commit is contained in:
jl-zhoujl2
2022-05-09 15:03:18 +08:00
parent 216d65fe55
commit c929279c3c
15 changed files with 729 additions and 129 deletions

View File

@ -11,6 +11,7 @@ import { btnAuthority } from '@/utils/authority';
import WebOffice0609, { WebOfficeRefProps } from '@/pages/webOffice/weboffice0609';
import ReviewReportUpload from '@/utils/ReviewReportUpload';
import { getFileListByBid } from '@/utils/DownloadUtils';
import MACAddressPrompt from '@/pages/Evaluation/BidControl/BidControlManager/components/MACAddressPrompt';
const { Panel } = Collapse;
const { Paragraph, Text } = Typography;
@ -101,6 +102,26 @@ const Manager: React.FC = () => {
title: '供应商名称',
dataIndex: 'companyName',
width: 110,
render: (_: any, record: any) => {
if (record.problemInfoList != null) {
let count = 0;
record.problemInfoList.forEach((ele: any) => {
if (ele.problemType == 1) {//MAC地址重复
count += 1;
}
});
if (count > 0) {
return (
<>
{_}
{<MACAddressPrompt type='other' companyName={_} />}
</>
)
}
return _;
}
return _;
}
},
{
title: `报价(${quotationMethod}`,
@ -207,6 +228,26 @@ const Manager: React.FC = () => {
title: '供应商名称',
dataIndex: 'companyName',
width: 110,
render: (_: any, record: any) => {
if (record.problemInfoList != null) {
let count = 0;
record.problemInfoList.forEach((ele: any) => {
if (ele.problemType == 1) {//MAC地址重复
count += 1;
}
});
if (count > 0) {
return (
<>
{_}
{<MACAddressPrompt type='other' companyName={_} />}
</>
)
}
return _;
}
return _;
}
},
{
title: '商务分',
@ -293,6 +334,26 @@ const Manager: React.FC = () => {
title: '供应商名称',
dataIndex: 'companyName',
width: 210,
render: (_: any, record: any) => {
if (record.problemInfoList != null) {
let count = 0;
record.problemInfoList.forEach((ele: any) => {
if (ele.problemType == 1) {//MAC地址重复
count += 1;
}
});
if (count > 0) {
return (
<>
{_}
{<MACAddressPrompt type='other' companyName={_} />}
</>
)
}
return _;
}
return _;
}
},
{
title: '报价总金额净价(元)',
@ -355,6 +416,26 @@ const Manager: React.FC = () => {
title: '供应商名称',
dataIndex: 'companyName',
width: 110,
render: (_: any, record: any) => {
if (record.problemInfoList != null) {
let count = 0;
record.problemInfoList.forEach((ele: any) => {
if (ele.problemType == 1) {//MAC地址重复
count += 1;
}
});
if (count > 0) {
return (
<>
{_}
{<MACAddressPrompt type='other' companyName={_} />}
</>
)
}
return _;
}
return _;
}
},
{
title: '商务分',