|
|
|
@@ -927,11 +927,12 @@ export const resuggestPickOrder = async (pickOrderId: number) => { |
|
|
|
* Current backend route is shared with legacy resuggest, but we expose a dedicated |
|
|
|
* API name so PickOrder workbench pages can migrate independently. |
|
|
|
*/ |
|
|
|
export const suggestPickOrderWorkbenchV2 = async (pickOrderId: number) => { |
|
|
|
export const suggestPickOrderWorkbenchV2 = async (pickOrderId: number, userId: number) => { |
|
|
|
const result = await serverFetchJson<PostPickOrderResponse>( |
|
|
|
`${BASE_API_URL}/suggestedPickLot/resuggest/${pickOrderId}`, |
|
|
|
`${BASE_API_URL}/pickOrder/workbench/suggest-v2/${pickOrderId}`, |
|
|
|
{ |
|
|
|
method: "POST", |
|
|
|
body: JSON.stringify({ userId }), |
|
|
|
headers: { "Content-Type": "application/json" }, |
|
|
|
}, |
|
|
|
); |
|
|
|
@@ -1105,6 +1106,7 @@ export interface PickOrderLotDetailResponse { |
|
|
|
lotNo: string | null; // ✅ 改为可空 |
|
|
|
expiryDate: string | null; // ✅ 改为可空 |
|
|
|
location: string | null; // ✅ 改为可空 |
|
|
|
itemId: number | null; |
|
|
|
stockUnit: string | null; |
|
|
|
inQty: number | null; |
|
|
|
availableQty: number | null; // ✅ 改为可空 |
|
|
|
|