|
|
|
@@ -22,7 +22,7 @@ import { useCallback, useEffect, useState, useRef, useMemo } from "react"; |
|
|
|
import { useTranslation } from "react-i18next"; |
|
|
|
import { useRouter } from "next/navigation"; |
|
|
|
import { |
|
|
|
fetchALLPickOrderLineLotDetails, |
|
|
|
fetchAllPickOrderLotsHierarchical, |
|
|
|
updateStockOutLineStatus, |
|
|
|
createStockOutLine, |
|
|
|
recordPickExecutionIssue, |
|
|
|
@@ -427,13 +427,13 @@ const fetchFgPickOrdersData = useCallback(async () => { |
|
|
|
} |
|
|
|
|
|
|
|
// Use the non-auto-assign endpoint - this only fetches existing data |
|
|
|
const allLotDetails = await fetchALLPickOrderLineLotDetails(userIdToUse); |
|
|
|
const allLotDetails = await fetchAllPickOrderLotsHierarchical(userIdToUse); |
|
|
|
console.log(" All combined lot details:", allLotDetails); |
|
|
|
setCombinedLotData(allLotDetails); |
|
|
|
setOriginalCombinedData(allLotDetails); |
|
|
|
|
|
|
|
// 计算完成状态并发送事件 |
|
|
|
const allCompleted = allLotDetails.length > 0 && allLotDetails.every(lot => |
|
|
|
const allCompleted = allLotDetails.length > 0 && allLotDetails.every((lot: any) => |
|
|
|
lot.processingStatus === 'completed' |
|
|
|
); |
|
|
|
|
|
|
|
|