Browse Source

2025-11-17

销售发货装箱优化
master
fengyuan_yang 2 months ago
parent
commit
c5a95de4df
  1. 29
      src/views/modules/boxManage/saleBoxManage.vue

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

@ -968,8 +968,30 @@ export default {
return return
} }
//
// site rollNo
const duplicateRolls = []
const newRolls = []
rollList.forEach(rollInfo => { rollList.forEach(rollInfo => {
// site rollNo
const isDuplicate = this.caseRollList.some(item =>
item.site === this.caseForm.site && item.rollNo === rollInfo.rollNo
)
if (isDuplicate) {
duplicateRolls.push(rollInfo.rollNo)
} else {
newRolls.push(rollInfo)
}
})
//
if (duplicateRolls.length > 0) {
this.$message.warning(`以下卷标签已存在,不能重复添加:${duplicateRolls.join(', ')}`)
}
//
newRolls.forEach(rollInfo => {
this.caseRollList.unshift({ this.caseRollList.unshift({
casesNo: this.caseForm.casesNo, casesNo: this.caseForm.casesNo,
rollNo: rollInfo.rollNo, rollNo: rollInfo.rollNo,
@ -995,7 +1017,10 @@ export default {
this.$refs.rollNoInput.focus() this.$refs.rollNoInput.focus()
}) })
this.$message.success(`扫描成功,添加了 ${rollList.length} 条记录`)
//
if (newRolls.length > 0) {
this.$message.success(`扫描成功,添加了 ${newRolls.length} 条记录`)
}
} else { } else {
this.$message.error(data.msg || '扫描失败') this.$message.error(data.msg || '扫描失败')
} }

Loading…
Cancel
Save