|
@@ -94,6 +94,7 @@ export interface GetPickOrderInfo { |
|
|
targetDate: string; |
|
|
targetDate: string; |
|
|
type: string; |
|
|
type: string; |
|
|
status: string; |
|
|
status: string; |
|
|
|
|
|
assignTo: number; |
|
|
pickOrderLines: GetPickOrderLineInfo[]; |
|
|
pickOrderLines: GetPickOrderLineInfo[]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@@ -142,17 +143,7 @@ export interface PickOrderLotDetailResponse { |
|
|
lotAvailability: 'available' | 'insufficient_stock' | 'expired' | 'status_unavailable'; |
|
|
lotAvailability: 'available' | 'insufficient_stock' | 'expired' | 'status_unavailable'; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
export interface GetPickOrderLineInfo { |
|
|
|
|
|
id: number; |
|
|
|
|
|
itemId: number; |
|
|
|
|
|
itemCode: string; |
|
|
|
|
|
itemName: string; |
|
|
|
|
|
availableQty: number | null; |
|
|
|
|
|
requiredQty: number; |
|
|
|
|
|
uomCode: string; |
|
|
|
|
|
uomDesc: string; |
|
|
|
|
|
suggestedList: any[]; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export const fetchAllPickOrderDetails = cache(async () => { |
|
|
export const fetchAllPickOrderDetails = cache(async () => { |
|
|
return serverFetchJson<GetPickOrderInfoResponse>( |
|
|
return serverFetchJson<GetPickOrderInfoResponse>( |
|
|
`${BASE_API_URL}/pickOrder/detail`, |
|
|
`${BASE_API_URL}/pickOrder/detail`, |
|
|