// @ts-ignore import request from '@/utils/request' // @ts-ignore import { getInventoryListType, getInventoryType, getPendingReviewTaskType, movementReturnType, packingReviewType, reversePickingType} from '@/types/check' /** * 查询库存批次,并分组汇总 * @param data */ export function getInventoryList(data:getInventoryListType) { return request({ url: '/api/wms/inventory/listGroup', method: 'post', data:JSON.stringify(data), }) } /** * 获取当前库存信息 * @param params */ export function getInventory(params:getInventoryType) { return request({ url: '/api/wms/inventory/get', method: 'get', params }) } /** * 移库 * @param data */ export function movementReturn(data:movementReturnType) { return request({ url: '/api/wms/movement/movementReturn', method: 'post', data:JSON.stringify(data), }) } /** * 获取待复核任务 * @param data */ export function getPendingReviewTask(data:getPendingReviewTaskType) { return request({ url: '/api/wms/outbound/review/getPendingReviewTask', method: 'post', data:JSON.stringify(data), }) } /** * 获取装箱明细 * @param data */ export function getOrderPacking(data:any) { return request({ url: '/api/wms/outbound/review/getOrderPacking', method: 'post', data:JSON.stringify(data), }) } /** * 装箱复核 * @param data */ export function packingReview(data:any) { return request({ url: '/api/wms/outbound/review/packingReview', method: 'post', data:JSON.stringify(data), }) } /** * 重置装箱复核 */ export function resetCheckPacking(data:any) { return request({ url: '/api/wms/outbound/review/resetCheckPacking', method: 'post', data }) } /** * 返拣 * @param data */ export function reversePicking(data:reversePickingType) { return request({ url: '/api/wms/outbound/review/reversePicking', method: 'post', data:JSON.stringify(data), }) } //打印策略 export function listEnableCheckDocumentPrint(params:any) { return request({ url: '/api/wms/product/listEnableCheckDocumentPrint', method: 'get', params }) }