From 88d652a05f3eb308f5502880afeca49a9c73394f Mon Sep 17 00:00:00 2001 From: "CANCERYS\\kw093" Date: Mon, 29 Jun 2026 22:01:21 +0800 Subject: [PATCH] consumable pick order release page fix --- src/components/PickOrderSearch/AssignAndRelease.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/PickOrderSearch/AssignAndRelease.tsx b/src/components/PickOrderSearch/AssignAndRelease.tsx index 30cf3be..adb2d7f 100644 --- a/src/components/PickOrderSearch/AssignAndRelease.tsx +++ b/src/components/PickOrderSearch/AssignAndRelease.tsx @@ -147,6 +147,7 @@ const AssignAndRelease: React.FC = ({ filterArgs }) => { const params = { ...pagingController, ...filterArgs, + status: "pending", // 新增:排除状态为 "assigned" 的提料单 //status: "pending,released,completed,cancelled" // 或者使用其他方式过滤 }; @@ -160,10 +161,10 @@ const AssignAndRelease: React.FC = ({ filterArgs }) => { console.log("First record:", res.records[0]); // 新增:在前端也过滤掉 "assigned" 状态的项目 - const filteredRecords = res.records.filter( - (item: any) => (item.status || "").toLowerCase() === "pending" - ); - const itemRows: ItemRow[] = filteredRecords.map((item: any) => ({ + // const filteredRecords = res.records.filter( + // (item: any) => (item.status || "").toLowerCase() === "pending" + //); + const itemRows: ItemRow[] = res.records.map((item: any) => ({ id: item.id, pickOrderId: item.pickOrderId, pickOrderCode: item.pickOrderCode, @@ -182,7 +183,8 @@ const AssignAndRelease: React.FC = ({ filterArgs }) => { setOriginalItemData(itemRows); setFilteredItems(itemRows); - setTotalCountItems(filteredRecords.length); // 使用过滤后的数量 + setTotalCountItems(res.total ?? 0); + //setTotalCountItems(filteredRecords.length); // 使用过滤后的数量 } else { console.log("No records in response"); setFilteredItems([]);