| @@ -370,27 +370,7 @@ const fetchFgPickOrdersData = useCallback(async () => { | |||||
| console.log("🔍 DEBUG: First order numberOfPickOrders:", fgPickOrders[0]?.numberOfPickOrders); | console.log("🔍 DEBUG: First order numberOfPickOrders:", fgPickOrders[0]?.numberOfPickOrders); | ||||
| setFgPickOrders(fgPickOrders); | setFgPickOrders(fgPickOrders); | ||||
| // ✅ 如果有多个 pick orders,获取 do_pick_order 详细信息 | |||||
| if (fgPickOrders.length > 0 && fgPickOrders[0].numberOfPickOrders && fgPickOrders[0].numberOfPickOrders > 1) { | |||||
| console.log("🔍 This ticket has multiple pick orders, fetching detail..."); | |||||
| try { | |||||
| const detail = await fetchDoPickOrderDetail(fgPickOrders[0].doPickOrderId); | |||||
| console.log("🔍 DEBUG: Fetched do_pick_order detail:", detail); | |||||
| setDoPickOrderDetail(detail); | |||||
| // ✅ 设置默认选中第一个 pick order | |||||
| if (!selectedPickOrderId && detail.pickOrders.length > 0) { | |||||
| setSelectedPickOrderId(detail.pickOrders[0].pick_order_id); | |||||
| } | |||||
| } catch (error) { | |||||
| console.error("Error fetching do_pick_order detail:", error); | |||||
| } | |||||
| } else { | |||||
| console.log("🔍 DEBUG: Single pick order or numberOfPickOrders not > 1"); | |||||
| console.log("🔍 DEBUG: numberOfPickOrders value:", fgPickOrders[0]?.numberOfPickOrders); | |||||
| } | |||||
| } catch (error) { | } catch (error) { | ||||
| console.error("❌ Error fetching FG pick orders:", error); | console.error("❌ Error fetching FG pick orders:", error); | ||||