feat(仓库管理): 新增钢卷库区操作日志功能

添加钢卷库区操作日志记录功能,包括:
1. 在入库操作时自动记录日志
2. 新增日志查询API接口
3. 实现日志查看页面和表格组件
4. 处理拒签和删除操作时的日志清理
This commit is contained in:
砂糖
2026-03-05 17:19:48 +08:00
parent 428e94d4f9
commit 9e24368d4c
5 changed files with 418 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
import { addMaterialCoil, updateMaterialCoil, updateMaterialCoilSimple } from "@/api/wms/coil"
import { addPendingAction, updatePendingAction } from '@/api/wms/pendingAction';
import { addCoilWarehouseOperationLog } from '@/api/wms/coilWarehouseOperationLog';
export const COIL_ACTIONS = {
RECEIVE: 'RECEIVE', // 收货与入库的区别在于,收货相当于计划入库,不管是否已到货都执行这个操作,计划收货也是收获
@@ -57,12 +58,26 @@ export const actionStrategies = {
updateMaterialCoilSimple({
...coil,
dataType: 1,
}),
addCoilWarehouseOperationLog({
coilId: coil.coilId,
actualWarehouseId: coil.actualWarehouseId,
operationType: 1,
inOutType: 1,
})
])
// 如果填写了实际库区,还需要新增一条库区出入记录
// if (coil.actualWarehouseId) {
// await addCoilWarehouseOperationLog({
// coilId: coil.coilId,
// actualWarehouseId: coil.actualWarehouseId,
// operationType: 1,
// inOutType: 1,
// })
// }
return true
}
},
}
const handleCoil = (action, ...args) => {