import request from '@/utils/request' // 查询调拨单明细列表 export function listTransferOrderItem(query) { return request({ url: '/wms/transferOrderItem/list', method: 'get', params: query }) } // 查询调拨单明细详细 export function getTransferOrderItem(orderItemId) { return request({ url: '/wms/transferOrderItem/' + orderItemId, method: 'get' }) } // 新增调拨单明细 export function addTransferOrderItem(data) { return request({ url: '/wms/transferOrderItem', method: 'post', data: data }) } // 修改调拨单明细 export function updateTransferOrderItem(data) { return request({ url: '/wms/transferOrderItem', method: 'put', data: data }) } // 删除调拨单明细 export function delTransferOrderItem(orderItemId) { return request({ url: '/wms/transferOrderItem/' + orderItemId, method: 'delete' }) } /** * 同步物料信息 */ export function matchOrCreateMaterial({ itemId, itemType }) { if (!itemId || !itemType) { return Promise.reject('参数错误') } const data = { itemId, itemType } return request({ url: '/wms/transferOrderItem/itemType/matchOrCreate', method: 'get', params: data }) } /** * 批量新增调拨信息 */ export function batchAddTransferOrderItem({ transferId, coilIds }) { if (!transferId || !coilIds || coilIds.length === 0) { return Promise.reject('参数错误') } const data = { transferId, coilIds } return request({ url: '/wms/transferOrderItem/batch', method: 'post', data: data }) } /** * 确认调拨 */ export function confirmTransferOrderItem(item) { if (!item.orderItemId) { return Promise.reject('参数错误') } return request({ url: '/wms/transferOrderItem/confirm', method: 'post', data: item }) } /** * 取消调拨 */ export function cancelTransferOrderItem(orderItemId) { if (!orderItemId) { return Promise.reject('参数错误') } return request({ url: '/wms/transferOrderItem/cancel', method: 'post', params: { orderItemId } }) }