fix: 修正缺货补货监控 summary 中「今日无单」计数(no_order 与 noOrder 键不一致导致漏计)

This commit is contained in:
lunanting 2026-10-22 14:07:22 +08:00
parent 88913260a3
commit a0b075dfdd

View File

@ -309,8 +309,10 @@ function buildSummary(rows, orderSkuCount) {
pickTotal: 0,
storageTotal: 0,
};
const STATUS_SUM_KEY = { need: 'need', short: 'short', enough: 'enough', no_order: 'noOrder' };
rows.forEach((row) => {
if (summary[row.status] !== undefined) summary[row.status] += 1;
const key = STATUS_SUM_KEY[row.status];
if (key && summary[key] !== undefined) summary[key] += 1;
summary.suggestQtyTotal += row.suggestQty || 0;
summary.orderQtyTotal += row.orderQty || 0;
summary.exceedTotal += row.excess || 0;