Browse Source

2025-10-14

箱清单的装箱优化
master
fengyuan_yang 12 months ago
parent
commit
bce66a01c8
  1. 28
      src/views/modules/boxManage/saleBoxManage.vue

28
src/views/modules/boxManage/saleBoxManage.vue

@ -845,19 +845,31 @@ export default {
try { try {
const {data} = await validateAndScanCaseRoll(this.caseForm) const {data} = await validateAndScanCaseRoll(this.caseForm)
if(data && data.code === 0 && data.rollInfo){
// 校验通过,将卷信息添加到列表最前面(后扫描的在上面)
if(data && data.code === 0){
// 后端现在返回的是集合,需要遍历所有记录
const rollList = data.rollInfo || []
if(rollList.length === 0){
this.$message.warning('未查询到卷数据')
this.caseForm.rollNo = ''
this.$refs.rollNoInput.focus()
return
}
// 将所有查询到的卷信息添加到列表最前面(后扫描的在上面)
rollList.forEach(rollInfo => {
this.caseRollList.unshift({ this.caseRollList.unshift({
casesNo: this.caseForm.casesNo, casesNo: this.caseForm.casesNo,
rollNo: data.rollInfo.rollNo,
rollQty: data.rollInfo.rollQty,
partNo: data.rollInfo.partNo,
partDesc: data.rollInfo.partDesc,
batchNo: data.rollInfo.batchNo,
rollNo: rollInfo.rollNo,
rollQty: rollInfo.rollQty,
partNo: rollInfo.partNo,
partDesc: rollInfo.partDesc,
batchNo: rollInfo.batchNo,
notifyNo: this.caseForm.notifyNo, notifyNo: this.caseForm.notifyNo,
site: this.caseForm.site, site: this.caseForm.site,
buNo: this.caseForm.buNo buNo: this.caseForm.buNo
}) })
})
// 更新统计信息 // 更新统计信息
this.updateCaseStatistics() this.updateCaseStatistics()
@ -871,7 +883,7 @@ export default {
this.$refs.caseNoInput.focus() this.$refs.caseNoInput.focus()
}) })
this.$message.success('扫描成功')
this.$message.success(`扫描成功,添加了 ${rollList.length} 条记录`)
} else { } else {
this.$message.error(data.msg || '扫描失败') this.$message.error(data.msg || '扫描失败')
} }

Loading…
Cancel
Save