Files
FT577-WMS/pda/api/warehouse/inbound.js

117 lines
2.4 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import request from '@/utils/request'
// 获取入库待处理任务列表
export function getInboundTaskList(query) {
return request({
url: '/pda/inboundTaskList',
method: 'get',
params: query
})
}
// 获取入库单据子单列表
export function getDetailList(query) {
return request({
url: '/pda/getDetailListByStockinId',
method: 'get',
params: query
})
}
// 获取入库待处理单据列表
export function getInboundStockList(query) {
return request({
url: '/pda/inboundStockList',
method: 'get',
params: query
})
}
// 根据入库明细ID查询物料信息(入库绑盘用)
export function getMaterialByDetailId(detailId) {
return request({
url: '/pda/getProductInfoByInDetailId',
method: 'get',
params: { detailId }
})
}
// 根据辊号查询物料信息(入库绑盘用)
export function getMaterialByRollerNumber(rollerNumber) {
return request({
url: '/pda/getStockinInfoByRollerNumber',
method: 'get',
params: { rollerNumber }
})
}
// 根据辊号查询物料信息(入库绑盘用)
export function getTrayMsgByRollerNumber(rollerNumber) {
return request({
url: '/pda/getTrayMsgByRollerNumber',
method: 'get',
params: { rollerNumber }
})
}
/**
* 提交入库绑盘(支持一托多料)
* @param {Object} data
* @param {string} data.trayCode 托盘号
* @param {string} data.warehouseId 仓库编码(可选)
* @param {Array} data.items 物料列表
* 每项: { stockinDetailId, productId, quantity }
*/
export function submitBindTray(data) {
return request({
url: '/pda/bindTray',
method: 'post',
data: data
})
}
export function submitBindTrayMsg(data) {
return request({
url: '/pda/bindTrayMsgs',
method: 'post',
data: data
})
}
export function submitCancelTrayMsg(data) {
return request({
url: '/pda/cancelTrayMsgs',
method: 'post',
data: data
})
}
// 提交补料入库
export function submitSupplyInbound(data) {
return request({
url: '/wms/inbound/supply',
method: 'post',
data: data
})
}
// 生成入库作业
export function submitAddInJob(data) {
return request({
url: '/pda/addInJob',
method: 'post',
data: data
})
}
// 生成空托入库作业
export function submitAddEmptyTrayJob(data) {
return request({
url: '/pda/addEmptyTrayJob',
method: 'post',
data: data
})
}