评审结果去掉拟签约金额等
This commit is contained in:
@ -822,69 +822,70 @@ const GroupLeader: React.FC = () => {
|
||||
};
|
||||
},
|
||||
},
|
||||
{
|
||||
title: `是否拟${candidateType}人`,
|
||||
dataIndex: 'winnerBidder',
|
||||
valueType: 'select',
|
||||
width: 120,
|
||||
editable: !confirmSubmitStatus,
|
||||
valueEnum: successfulWinning,
|
||||
formItemProps: () => {
|
||||
return {
|
||||
rules: [{ required: true, message: `请选择是否拟${candidateType}人` }],
|
||||
};
|
||||
},
|
||||
},
|
||||
{
|
||||
title: contractedMoneyName,
|
||||
dataIndex: 'contractedMoney',
|
||||
width: 150,
|
||||
editable: !confirmSubmitStatus,
|
||||
formItemProps: (from: any, { rowKey, rowIndex }: any) => {
|
||||
return {
|
||||
rules: quotationMethod ? [] : [
|
||||
{
|
||||
pattern: regularCheck,
|
||||
message: '请输入数字,并且小数点后最多只能输入五位'
|
||||
},
|
||||
{
|
||||
validator: () => {
|
||||
from.validateFields([[rowKey, 'taxRatePrice']]);
|
||||
return Promise.resolve()
|
||||
},
|
||||
message: "增值税金额不能高于拟签约的金额"
|
||||
}
|
||||
],
|
||||
};
|
||||
},
|
||||
},
|
||||
{
|
||||
title: taxRatePriceName,
|
||||
dataIndex: 'taxRatePrice',
|
||||
width: 150,
|
||||
editable: !confirmSubmitStatus,
|
||||
formItemProps: (from: any, { rowKey, rowIndex }: any) => {
|
||||
let contractedMoney = from.getFieldValue([rowKey || '', 'contractedMoney']);
|
||||
let taxRatePrice = from.getFieldValue([rowKey || '', 'taxRatePrice']);
|
||||
return {
|
||||
rules: quotationMethod ? [] : [
|
||||
{
|
||||
pattern: regularCheck,
|
||||
message: '请输入数字,并且小数点后最多只能输入五位'
|
||||
},
|
||||
{
|
||||
validator: () => {
|
||||
if (isEmpty(contractedMoney) || isEmpty(taxRatePrice)) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
return (Number(taxRatePrice) < Number(contractedMoney) || (Number(taxRatePrice) == Number(contractedMoney))) ? Promise.resolve() : Promise.reject(new Error('增值税金额不能高于拟签约的金额'))
|
||||
},
|
||||
message: "增值税金额不能高于拟签约的金额"
|
||||
}
|
||||
],
|
||||
};
|
||||
},
|
||||
},
|
||||
// {
|
||||
// title: `是否拟${candidateType}人`,
|
||||
// dataIndex: 'winnerBidder',
|
||||
// valueType: 'select',
|
||||
// width: 120,
|
||||
// editable: !confirmSubmitStatus,
|
||||
// valueEnum: successfulWinning,
|
||||
|
||||
// formItemProps: () => {
|
||||
// return {
|
||||
// rules: [{ required: true, message: `请选择是否拟${candidateType}人` }],
|
||||
// };
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// title: contractedMoneyName,
|
||||
// dataIndex: 'contractedMoney',
|
||||
// width: 150,
|
||||
// editable: !confirmSubmitStatus,
|
||||
// formItemProps: (from: any, { rowKey, rowIndex }: any) => {
|
||||
// return {
|
||||
// rules: quotationMethod ? [] : [
|
||||
// {
|
||||
// pattern: regularCheck,
|
||||
// message: '请输入数字,并且小数点后最多只能输入五位'
|
||||
// },
|
||||
// {
|
||||
// validator: () => {
|
||||
// from.validateFields([[rowKey, 'taxRatePrice']]);
|
||||
// return Promise.resolve()
|
||||
// },
|
||||
// message: "增值税金额不能高于拟签约的金额"
|
||||
// }
|
||||
// ],
|
||||
// };
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// title: taxRatePriceName,
|
||||
// dataIndex: 'taxRatePrice',
|
||||
// width: 150,
|
||||
// editable: !confirmSubmitStatus,
|
||||
// formItemProps: (from: any, { rowKey, rowIndex }: any) => {
|
||||
// let contractedMoney = from.getFieldValue([rowKey || '', 'contractedMoney']);
|
||||
// let taxRatePrice = from.getFieldValue([rowKey || '', 'taxRatePrice']);
|
||||
// return {
|
||||
// rules: quotationMethod ? [] : [
|
||||
// {
|
||||
// pattern: regularCheck,
|
||||
// message: '请输入数字,并且小数点后最多只能输入五位'
|
||||
// },
|
||||
// {
|
||||
// validator: () => {
|
||||
// if (isEmpty(contractedMoney) || isEmpty(taxRatePrice)) {
|
||||
// return Promise.resolve();
|
||||
// }
|
||||
// return (Number(taxRatePrice) < Number(contractedMoney) || (Number(taxRatePrice) == Number(contractedMoney))) ? Promise.resolve() : Promise.reject(new Error('增值税金额不能高于拟签约的金额'))
|
||||
// },
|
||||
// message: "增值税金额不能高于拟签约的金额"
|
||||
// }
|
||||
// ],
|
||||
// };
|
||||
// },
|
||||
// },
|
||||
] :
|
||||
//预审字段
|
||||
[
|
||||
@ -1233,7 +1234,8 @@ const GroupLeader: React.FC = () => {
|
||||
// if (verificationDanger()) {
|
||||
// return;
|
||||
// }
|
||||
verificationMoneyIsEdit(data);
|
||||
//2025.6.25 zyx 中远海运去掉拟签约金额和增值税金额 verificationMoneyIsEdit(data);
|
||||
submit()//2025.6.25 zyx 中远海运去掉拟签约金额和增值税金额
|
||||
}
|
||||
//提交接口调用
|
||||
function submit() {
|
||||
@ -1415,16 +1417,17 @@ const GroupLeader: React.FC = () => {
|
||||
}
|
||||
return true;
|
||||
}
|
||||
if (bidMethodDict != 'procurement_mode_7') {
|
||||
if (winnerBidderData.length !== 0) {//验证是否拟中标人
|
||||
message.info(bidMethodDict === 'procurement_mode_4' ? `${winnerBidderData[0].companyName}未选择是否拟入围人!` : `${winnerBidderData[0].companyName}未选择是否拟${candidateType}人!`);
|
||||
return true;
|
||||
}
|
||||
if (contractedMoneyData.length !== 0) {//验证拟签约金额是否高于标段预算
|
||||
message.info(`${contractedMoneyData[0].companyName}的拟签约金额不能高于标段预算(${bidSectContractPrice}元)`);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
//2025.6.25 zyx 中远海运去掉是否拟中标人、拟签约金额和增值税金额
|
||||
// if (bidMethodDict != 'procurement_mode_7') {
|
||||
// if (winnerBidderData.length !== 0) {//验证是否拟中标人
|
||||
// message.info(bidMethodDict === 'procurement_mode_4' ? `${winnerBidderData[0].companyName}未选择是否拟入围人!` : `${winnerBidderData[0].companyName}未选择是否拟${candidateType}人!`);
|
||||
// return true;
|
||||
// }
|
||||
// if (contractedMoneyData.length !== 0) {//验证拟签约金额是否高于标段预算
|
||||
// message.info(`${contractedMoneyData[0].companyName}的拟签约金额不能高于标段预算(${bidSectContractPrice}元)`);
|
||||
// return true;
|
||||
// }
|
||||
// }
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -151,12 +151,12 @@ const SortEditableTable: React.FC<SortEditableTableProps> = (props) => {
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
title: `是否${candidateType}候选人`,
|
||||
dataIndex: 'winnerCandidate',
|
||||
valueType: 'select',
|
||||
valueEnum: successfulCandidate,
|
||||
},
|
||||
// {
|
||||
// title: `是否${candidateType}候选人`,
|
||||
// dataIndex: 'winnerCandidate',
|
||||
// valueType: 'select',
|
||||
// valueEnum: successfulCandidate,
|
||||
// },
|
||||
]
|
||||
setColumns(enquiryColumns);
|
||||
return;
|
||||
|
Reference in New Issue
Block a user