Files
klp-oa/klp-ui/src/api/wms/stockIo.js

134 lines
2.4 KiB
JavaScript
Raw Normal View History

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
})
}