fix: 修正缺货补货监控今日无单计数键不一致 #80

Merged
Xkh5201314 merged 1 commits from codex/lunanting-bin-replenish-fix-003 into main 2026-10-22 14:08:17 +08:00

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;