优化
This commit is contained in:
@@ -173,12 +173,13 @@ const relabelInboundOptions = computed(() => {
|
||||
for (const candidate of relabelCandidates.value) {
|
||||
const value = candidate.sourceType === 'RETURN_CARTON' ? `RETURN_CARTON:${candidate.returnCartonId}` : String(candidate.inboundOrderId)
|
||||
const current = grouped.get(value)
|
||||
if (current) current.availablePackages += candidate.availablePackages
|
||||
const availablePackages = Number(candidate.availablePackages)
|
||||
if (current) current.availablePackages += Number.isFinite(availablePackages) ? availablePackages : 0
|
||||
else grouped.set(value, {
|
||||
value,
|
||||
inboundOrderNo: candidate.sourceType === 'RETURN_CARTON' ? `退货合箱 ${candidate.cartonMark || '—'}` : (candidate.inboundOrderNo || '—'),
|
||||
inboundCode: candidate.sourceType === 'RETURN_CARTON' ? '仓库唛头库存' : (candidate.inboundCode || '—'),
|
||||
availablePackages: candidate.availablePackages,
|
||||
availablePackages: Number.isFinite(availablePackages) ? availablePackages : 0,
|
||||
})
|
||||
}
|
||||
return [...grouped.values()]
|
||||
|
||||
Reference in New Issue
Block a user