5.17 提交汇总校验mac地址强控,组长mac地址校验
This commit is contained in:
@ -141,6 +141,12 @@ const BidPreliminarySummary: React.FC<BidPreliminarySummaryProps> = (props) => {
|
|||||||
for (const key in inner.earlyMap) {
|
for (const key in inner.earlyMap) {
|
||||||
if (Object.prototype.hasOwnProperty.call(inner.earlyMap, key)) {
|
if (Object.prototype.hasOwnProperty.call(inner.earlyMap, key)) {
|
||||||
const element = inner.earlyMap[key];
|
const element = inner.earlyMap[key];
|
||||||
|
for (const ite of totalSupplier) {
|
||||||
|
if (key == ite.supplierRegisterId) {
|
||||||
|
element['macConflictStatus'] = ite.macConflictStatus;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
element['originalResult'] = element.judgesResult;
|
element['originalResult'] = element.judgesResult;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -448,7 +448,7 @@ const Index: React.FC<{}> = () => {
|
|||||||
title: (
|
title: (
|
||||||
<>
|
<>
|
||||||
{item.supplierRegisterName}
|
{item.supplierRegisterName}
|
||||||
{item.macConflictStatus && <MACAddressPrompt type='other' companyName={item.supplierRegisterName} />}
|
{item.macConflictStatus && <MACAddressPrompt type='score' />}
|
||||||
</>
|
</>
|
||||||
),
|
),
|
||||||
dataIndex: item.supplierRegisterId,
|
dataIndex: item.supplierRegisterId,
|
||||||
@ -743,16 +743,20 @@ const Index: React.FC<{}> = () => {
|
|||||||
}
|
}
|
||||||
//处理汇总表返回的数据
|
//处理汇总表返回的数据
|
||||||
const getRemarkList = (data: any) => {
|
const getRemarkList = (data: any) => {
|
||||||
|
console.log('data', data);
|
||||||
const List: any[] = []
|
const List: any[] = []
|
||||||
const Error: any[] = []
|
for (const item of totalSupplierColumns) {
|
||||||
totalSupplierColumns.forEach((item: any) => {
|
|
||||||
const obj = data[data.length - 1][item?.supplierRegisterId]
|
const obj = data[data.length - 1][item?.supplierRegisterId]
|
||||||
if (obj.judgesResult == false) {//判断为不合格情况
|
if (obj.judgesResult == false) {//判断为不合格情况
|
||||||
if (isEmpty(obj.remarks)) {
|
if (isEmpty(obj.remarks)) {
|
||||||
Error.push(item?.supplierRegisterName)
|
message.info(`请填写【${item?.supplierRegisterName}】的不合格原因说明`)
|
||||||
return
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (obj.macConflictStatus && obj.judgesResult) {//mac地址重复供应商选为合格
|
||||||
|
message.info(`${item?.supplierRegisterName}与其他供应商MAC地址重复,不可选为初审合格`);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
List.push({
|
List.push({
|
||||||
supplierRegisterId: item?.supplierRegisterId,
|
supplierRegisterId: item?.supplierRegisterId,
|
||||||
qualifiedStatus: obj?.judgesResult ? '1' : '2',
|
qualifiedStatus: obj?.judgesResult ? '1' : '2',
|
||||||
@ -760,10 +764,6 @@ const Index: React.FC<{}> = () => {
|
|||||||
originalResult: obj?.originalResult ? '1' : '2',
|
originalResult: obj?.originalResult ? '1' : '2',
|
||||||
modifyResultStatus: obj?.judgesResult != obj?.originalResult,
|
modifyResultStatus: obj?.judgesResult != obj?.originalResult,
|
||||||
})
|
})
|
||||||
});
|
|
||||||
if (Error.length > 0) {
|
|
||||||
message.info(`请填写【${Error[0]}】的不合格原因说明`)
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
return List
|
return List
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user