feat(打包模块): 新增打包单据功能及相关组件

refactor(CoilSelector): 修改change事件返回参数包含完整钢卷信息

chore: 添加打包模块相关图标和API文件

test: 添加打包模块单元测试

docs: 更新打包模块API文档
This commit is contained in:
砂糖
2026-03-24 09:16:22 +08:00
parent f5a8d35831
commit 396f861882
37 changed files with 1727 additions and 33 deletions

View File

@@ -0,0 +1,88 @@
import request from '@/utils/request'
// 查询打包单据列表
export function listPacking(query) {
return request({
url: '/wms/coilPackingRecord/list',
method: 'get',
params: query
})
}
// 查询打包单据详细
export function getPacking(packingId) {
return request({
url: '/wms/coilPackingRecord/' + packingId,
method: 'get'
})
}
// 新增打包单据
export function addPacking(data) {
return request({
url: '/wms/coilPackingRecord',
method: 'post',
data: data
})
}
// 修改打包单据
export function updatePacking(data) {
return request({
url: '/wms/coilPackingRecord',
method: 'put',
data: data
})
}
// 删除打包单据
export function delPacking(packingId) {
return request({
url: '/wms/coilPackingRecord/' + packingId,
method: 'delete'
})
}
// 查询打包明细列表
export function listPackingDetail(query) {
return request({
url: '/wms/coilPackingDetail/list',
method: 'get',
params: query
})
}
// 新增打包明细
export function addPackingDetail(data) {
return request({
url: '/wms/coilPackingDetail',
method: 'post',
data: data
})
}
// 修改打包明细
export function updatePackingDetail(data) {
return request({
url: '/wms/coilPackingDetail',
method: 'put',
data: data
})
}
// 删除打包明细
export function delPackingDetail(detailId) {
return request({
url: '/wms/coilPackingDetail/' + detailId,
method: 'delete'
})
}
// 创建打包单据及明细
export function createPacking(data) {
return request({
url: '/wms/coilPackingRecord/execute',
method: 'post',
data: data
})
}