Procházet zdrojové kódy

consumable pick order release page fix

bomUpdateTest
CANCERYS\kw093 před 3 týdny
rodič
revize
88d652a05f
1 změnil soubory, kde provedl 7 přidání a 5 odebrání
  1. +7
    -5
      src/components/PickOrderSearch/AssignAndRelease.tsx

+ 7
- 5
src/components/PickOrderSearch/AssignAndRelease.tsx Zobrazit soubor

@@ -147,6 +147,7 @@ const AssignAndRelease: React.FC<Props> = ({ filterArgs }) => {
const params = { const params = {
...pagingController, ...pagingController,
...filterArgs, ...filterArgs,
status: "pending",
// 新增:排除状态为 "assigned" 的提料单 // 新增:排除状态为 "assigned" 的提料单
//status: "pending,released,completed,cancelled" // 或者使用其他方式过滤 //status: "pending,released,completed,cancelled" // 或者使用其他方式过滤
}; };
@@ -160,10 +161,10 @@ const AssignAndRelease: React.FC<Props> = ({ filterArgs }) => {
console.log("First record:", res.records[0]); console.log("First record:", res.records[0]);
// 新增:在前端也过滤掉 "assigned" 状态的项目 // 新增:在前端也过滤掉 "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, id: item.id,
pickOrderId: item.pickOrderId, pickOrderId: item.pickOrderId,
pickOrderCode: item.pickOrderCode, pickOrderCode: item.pickOrderCode,
@@ -182,7 +183,8 @@ const AssignAndRelease: React.FC<Props> = ({ filterArgs }) => {
setOriginalItemData(itemRows); setOriginalItemData(itemRows);
setFilteredItems(itemRows); setFilteredItems(itemRows);
setTotalCountItems(filteredRecords.length); // 使用过滤后的数量
setTotalCountItems(res.total ?? 0);
//setTotalCountItems(filteredRecords.length); // 使用过滤后的数量
} else { } else {
console.log("No records in response"); console.log("No records in response");
setFilteredItems([]); setFilteredItems([]);


Načítá se…
Zrušit
Uložit