🐛 装货管理与运输计划货物信息列统一为仅一种货物时不显示等N种货物

This commit is contained in:
2026-11-03 19:41:25 +08:00
parent 4ed80268b4
commit 28baa69e8f
3 changed files with 15 additions and 13 deletions
+2 -1
View File
@@ -124,7 +124,8 @@ const formatGoodsInfo = row => {
const text = Object.entries(groups) const text = Object.entries(groups)
.map(([unit, group]) => { .map(([unit, group]) => {
const quantity = formatGoodsQuantity(group.quantity); const quantity = formatGoodsQuantity(group.quantity);
return `${group.typeName}等${group.count}种货物 | ${quantity}${unit ? ` ${unit}` : ''}`; const typeName = group.count > 1 ? `${group.typeName}等${group.count}种货物` : group.typeName;
return `${typeName} | ${quantity}${unit ? ` ${unit}` : ''}`;
}) })
.join('; '); .join('; ');
@@ -3949,9 +3949,9 @@ export default {
return Object.values(groups) return Object.values(groups)
.map(group => { .map(group => {
const quantity = this.formatDispatchQuantity(group.quantity); const quantity = this.formatDispatchQuantity(group.quantity);
return `${group.typeName}等${group.count}种货物 | ${quantity}${ const typeName =
group.unit ? ` ${group.unit}` : '' group.count > 1 ? `${group.typeName}等${group.count}种货物` : group.typeName;
}`; return `${typeName} | ${quantity}${group.unit ? ` ${group.unit}` : ''}`;
}) })
.join('; '); .join('; ');
}, },
@@ -7549,12 +7549,13 @@ export default {
}, {}); }, {});
const cargoInfo = Object.values(groups) const cargoInfo = Object.values(groups)
.map( .map(group => {
group => const typeName =
`${group.cargoType}等${group.count}种货物 | ${this.formatDispatchQuantity( group.count > 1 ? `${group.cargoType}等${group.count}种货物` : group.cargoType;
group.quantity return `${typeName} | ${this.formatDispatchQuantity(group.quantity)}${
)}${group.unit ? ` ${group.unit}` : ''}` group.unit ? ` ${group.unit}` : ''
) }`;
})
.join('; '); .join('; ');
return cargoInfo || plan.goodsInfo || ''; return cargoInfo || plan.goodsInfo || '';
}, },
+3 -3
View File
@@ -2524,9 +2524,9 @@ export default {
Object.values(groups) Object.values(groups)
.map(group => { .map(group => {
const quantity = this.formatGoodsQuantity(group.quantity); const quantity = this.formatGoodsQuantity(group.quantity);
return `${group.typeName}等${group.count}种货物 | ${quantity}${ const typeName =
group.unit ? ` ${group.unit}` : '' group.count > 1 ? `${group.typeName}等${group.count}种货物` : group.typeName;
}`; return `${typeName} | ${quantity}${group.unit ? ` ${group.unit}` : ''}`;
}) })
.join('; ') || '-' .join('; ') || '-'
); );