import request from '@/utils/request' // 获取入库待处理任务列表 export function getInboundTaskList(query) { return request({ url: '/pda/inboundTaskList', 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 }) }