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
|
|
|
|
|
|
}
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
2025-07-19 15:19:00 +08:00
|
|
|
|
|
2025-08-02 13:38:04 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 创建入库单,含明细
|
|
|
|
|
|
* 入库单主表:
|
|
|
|
|
|
* 单号:stockIoCode
|
|
|
|
|
|
* 类型: ioType,
|
|
|
|
|
|
* 业务类型:bizType,
|
|
|
|
|
|
* 状态:status,
|
|
|
|
|
|
* 备注:remark,
|
|
|
|
|
|
*
|
|
|
|
|
|
* 入库单明细:
|
|
|
|
|
|
* warehouseId: 仓库ID,
|
|
|
|
|
|
* itemType: 物料类型,
|
|
|
|
|
|
* itemId: 物料ID,
|
|
|
|
|
|
* quantity: 数量,
|
|
|
|
|
|
* unit: 单位,
|
|
|
|
|
|
* batchNo: 批次号,
|
|
|
|
|
|
* remark: 备注
|
|
|
|
|
|
*
|
|
|
|
|
|
*/
|
2025-07-19 15:19:00 +08:00
|
|
|
|
export function addStockIoWithDetail(data) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: '/wms/stockIo/withDetail',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: data
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
2025-07-31 11:43:31 +08:00
|
|
|
|
|
|
|
|
|
|
export function scanInStock(data) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: '/wms/stockIo/scanInStock',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: data
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export function scanOutStock(data) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: '/wms/stockIo/scanOutStock',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: data
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|
2025-08-12 11:23:58 +08:00
|
|
|
|
|
|
|
|
|
|
export function returnStock(data) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: '/wms/stockIo/returnStock',
|
|
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: data
|
|
|
|
|
|
})
|
|
|
|
|
|
}
|