feat(qc): 新增批量检验功能并优化数据处理流程
- 添加 BatchInspectionMainBo 和 BatchInspectionTensileBo 数据传输对象 - 集成检验明细列表到 WmsInspectionMainBo 和 WmsInspectionTensileDetailBo - 在 inspectionMain 控制器中实现批量插入检验主数据接口 - 在 inspectionTensileDetail 控制器中实现批量插入拉伸试验明细接口 - 重构前端检验样品页面,合并主表和明细表的保存操作 - 优化前端拉伸试验页面的批量新增逻辑,统一使用批量插入接口 - 更新服务层实现以支持批量插入并更新申请单关联ID列表 - 移除前端页面中单独的明细表增删改操作接口调用
This commit is contained in:
@@ -42,3 +42,12 @@ export function delInspectionMain(mainId) {
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 批量新增检验主及明细,并更新申请单detailIds
|
||||
export function batchInsertMainWithDetails(data) {
|
||||
return request({
|
||||
url: '/wms/inspectionMain/batchInsertWithDetails',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -42,3 +42,12 @@ export function delInspectionTensileDetail(detailId) {
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 批量插入明细并更新申请单detailIds
|
||||
export function batchInsertTensileDetails(data) {
|
||||
return request({
|
||||
url: '/wms/inspectionTensileDetail/batchInsertDetails',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user