调整业务模块
This commit is contained in:
@@ -571,17 +571,17 @@ const buildCarrierContractOptions = contractRows => {
|
||||
item => String(item.contractCategory || '').trim() === '承运商合同'
|
||||
);
|
||||
const nameCounts = validContracts.reduce((result, item) => {
|
||||
const name = String(item.partyB || '').trim();
|
||||
const name = String(item.partyA || item.partyAName || '').trim();
|
||||
if (name) result[name] = (result[name] || 0) + 1;
|
||||
return result;
|
||||
}, {});
|
||||
return validContracts
|
||||
.map(contract => {
|
||||
const carrierName = String(contract.partyB || '').trim();
|
||||
const carrierName = String(contract.partyA || contract.partyAName || '').trim();
|
||||
if (!contract.id || !carrierName) return null;
|
||||
const identifier = contract.contractName || contract.contractNo || contract.id;
|
||||
return {
|
||||
id: contract.partyBId || contract.customerId || '',
|
||||
id: contract.partyAId || contract.partyAUserId || contract.customerId || '',
|
||||
carrierContractId: contract.id,
|
||||
carrierName,
|
||||
label: nameCounts[carrierName] > 1 ? `${carrierName}(${identifier})` : carrierName,
|
||||
@@ -607,7 +607,11 @@ const syncCarrierOptions = () => {
|
||||
carrierOptions.value = [];
|
||||
return;
|
||||
}
|
||||
const carrierId = customerContract?.partyBId || customerContract?.customerId || '';
|
||||
const carrierId =
|
||||
customerContract?.partyBId ||
|
||||
customerContract?.partyBUserId ||
|
||||
customerContract?.customerId ||
|
||||
'';
|
||||
carrierOptions.value = [{ id: carrierId, carrierName, label: carrierName, value: carrierName }];
|
||||
form.carrierId = carrierId;
|
||||
form.carrierIds = carrierId ? [carrierId] : [];
|
||||
|
||||
Reference in New Issue
Block a user