Files
xgy-oa/klp-ui/src/api/wms/pendingAction.js
Joshi ae410d85e5 feat(wms): 添加钢卷待操作列表查询功能支持已删除记录
- 新增listPendingActionWithDeleted方法用于查询包含已删除记录的钢卷待操作列表
- 新增listDeletedPendingAction方法用于仅查询已删除的钢卷待操作列表
- 在WmsCoilPendingActionBo中添加includeDeleted字段支持三种查询模式
- 修改WmsCoilPendingActionServiceImpl实现支持includeDeleted参数的逻辑删除过滤
- 支持includeDeleted参数值为0(不包含已删除)、1(包含已删除)、2(仅查询已删除)三种模式
2026-03-12 14:29:28 +08:00

112 lines
2.3 KiB
JavaScript

import request from '@/utils/request'
// 查询钢卷待操作列表
export function listPendingAction(query) {
return request({
url: '/wms/coilPendingAction/list',
method: 'get',
params: query
})
}
// 查询钢卷待操作列表(包含已删除记录)
// includeDeleted: 0=不包含已删除(默认), 1=包含已删除记录, 2=仅查询已删除记录
export function listPendingActionWithDeleted(query) {
return request({
url: '/wms/coilPendingAction/list',
method: 'get',
params: {
...query,
includeDeleted: 1
}
})
}
// 仅查询已删除的钢卷待操作列表
export function listDeletedPendingAction(query) {
return request({
url: '/wms/coilPendingAction/list',
method: 'get',
params: {
...query,
includeDeleted: 2
}
})
}
// 查询钢卷待操作详细
export function getPendingAction(actionId) {
return request({
url: '/wms/coilPendingAction/' + actionId,
method: 'get'
})
}
// 新增钢卷待操作
export function addPendingAction(data) {
return request({
url: '/wms/coilPendingAction',
method: 'post',
data: data
})
}
// 修改钢卷待操作
export function updatePendingAction(data) {
return request({
url: '/wms/coilPendingAction',
method: 'put',
data: data
})
}
// 删除钢卷待操作
export function delPendingAction(actionId) {
return request({
url: '/wms/coilPendingAction/' + actionId,
method: 'delete'
})
}
// 更新操作状态
export function updateStatus(actionId, status) {
return request({
url: `/wms/coilPendingAction/status/${actionId}/${status}`,
method: 'put'
})
}
// 开始处理操作
export function startProcess(actionId) {
return request({
url: `/wms/coilPendingAction/start/${actionId}`,
method: 'put'
})
}
// 完成操作
export function completeAction(actionId) {
return request({
url: `/wms/coilPendingAction/complete/${actionId}`,
method: 'put'
})
}
// 取消操作
export function cancelAction(actionId) {
return request({
url: `/wms/coilPendingAction/cancel/${actionId}`,
method: 'put'
})
}
// 导出钢卷待操作
export function exportPendingAction(query) {
return request({
url: '/wms/coilPendingAction/export',
method: 'post',
params: query
})
}