2025-07-18 18:06:20 +08:00
|
|
|
import request from '@/utils/request'
|
|
|
|
|
|
|
|
|
|
// 查询出入库单主列表
|
|
|
|
|
export function listStockIo(query) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/list',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: query
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 查询出入库单主详细
|
|
|
|
|
export function getStockIo(stockIoId) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/' + stockIoId,
|
|
|
|
|
method: 'get'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 新增出入库单主
|
|
|
|
|
export function addStockIo(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 修改出入库单主
|
|
|
|
|
export function updateStockIo(data) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo',
|
|
|
|
|
method: 'put',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 删除出入库单主
|
|
|
|
|
export function delStockIo(stockIoId) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/' + stockIoId,
|
|
|
|
|
method: 'delete'
|
|
|
|
|
})
|
|
|
|
|
}
|
2025-07-19 10:49:29 +08:00
|
|
|
|
|
|
|
|
// 审核出入库单
|
|
|
|
|
export function auditStockIo(stockIoId) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/audit/' + stockIoId,
|
|
|
|
|
method: 'post'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 撤销出入库单
|
|
|
|
|
export function cancelStockIo(stockIoId) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/cancel/' + stockIoId,
|
|
|
|
|
method: 'post'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 根据类型和ID查询明细
|
|
|
|
|
export function detailByTypeAndId(ioType, stockIoId) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/detailByTypeAndId',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
ioType,
|
|
|
|
|
stockIoId
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 更新出入库单状态
|
|
|
|
|
export function updateStockIoStatus(stockIoId, status) {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/wms/stockIo/updateStatus/' + stockIoId,
|
|
|
|
|
method: 'post',
|
|
|
|
|
params: {
|
|
|
|
|
status
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|