logwire-wms-ui-test
Version:
运匠科技wms-PDA基础组件库
69 lines (62 loc) • 1.67 kB
JavaScript
/**
* 出库拦截接口
* @author dhc
* @date 2022-07-14
*/
import lwAxios from '../../../utils/Axios'
/**
* 获取仓库订单拦截箱列表
* @returns {Promise<Array<{
* boxId: string,
* OutboundGetWarehouseBlockBox: string,
* customerCode: string,
* customerName: string,
* blockQty: number,
* collectLocation: string,
* blockStatus: string,
* }>>}
*/
export const outboundGetWarehouseBlockBox = () => lwAxios.action({
url: 'projectWmsOutboundGetWarehouseBlockBox',
data: {}
})
/**
* 根据箱号查询箱拦截数据
* @param boxNo 箱号
* @returns {Promise<object>}
*/
export const outboundGetBlockBoxDetail = boxNo => lwAxios.action({
url: 'projectWmsOutboundGetBlockBoxDetail',
data: { boxNo }
})
/**
* 按商品拦截
* @param boxId 箱Id
* @param skuId 商品Id
* @param currentBlockQty 当前拦截数量
* @returns {Promise<*>}
*/
export const outboundBlockBoxSkuSubmit = (boxId, skuId, currentBlockQty) => lwAxios.action({
url: 'projectWmsOutboundBlockBoxSkuSubmit',
data: { boxId, skuId, currentBlockQty }
})
/**
* 按商品序列号拦截
* @param boxId 箱Id
* @param skuId 商品Id
* @param snList 序列号列表
* @returns {Promise<*>}
*/
export const outboundBlockBoxSkuSubmitWithSn = (boxId, skuId, snList) => lwAxios.action({
url: 'projectWmsOutboundBlockBoxSkuSubmitWithSn',
data: { boxId, skuId, snList }
})
/**
* 整箱拦截
* @param boxId 箱Id
* @returns {Promise<*>}
*/
export const outboundBlockWholeBox = boxId => lwAxios.action({
url: 'projectWmsOutboundBlockWholeBox',
data: { boxId }
})