Browse Source

去掉发料和直接发料重复扫描

intex_online20250220
lijuncheng 5 days ago
parent
commit
f16b20728c
  1. 22
      src/pages/issue/job/issueDetailBatch.vue
  2. 28
      src/pages/issue/record/directIssueByBatch.vue

22
src/pages/issue/job/issueDetailBatch.vue

@ -265,20 +265,12 @@
closeScan() { closeScan() {
this.resizeCollapse(); this.resizeCollapse();
}, },
getScanResult(result, managementTypeParams) { getScanResult(result, managementTypeParams) {
if(!result.package.number){ if(!result.package.number){
this.showErrorMessage("包装号不能为空") this.showErrorMessage("包装号不能为空")
return; return;
} }
uni.showLoading({
title:"校验中...",
mask:true
})
//
issueCheck(result.package.number).then(res=>{
uni.hideLoading()
if(res.data.length==0){
this.managementType = managementTypeParams this.managementType = managementTypeParams
let array1 = []// let array1 = []//
let array2 = []// let array2 = []//
@ -312,17 +304,9 @@
if(managementTypeParams == "BY_BATCH" ||managementTypeParams == "BY_QUANTITY" ){ if(managementTypeParams == "BY_BATCH" ||managementTypeParams == "BY_QUANTITY" ){
this.setDataBatch(result) this.setDataBatch(result)
} }
}else { },
this.showErrorMessage("箱码["+result.package.number+"]已经发过料")
}
}).catch(error=>{
uni.hideLoading()
this.showErrorMessage(error.message)
})
},
setDataBatch11(result) { setDataBatch11(result) {
console.log(result) console.log(result)
try { try {
@ -560,7 +544,7 @@
that.$forceUpdate() that.$forceUpdate()
}, 100) }, 100)
}else { }else {
this.showErrorMessage("包装号["+packingNumber+"]已经扫描") itemDetail.handleQty=calc.add(itemDetail.handleQty,result.label.qty)
} }
} }

28
src/pages/issue/record/directIssueByBatch.vue

@ -212,19 +212,21 @@
title:"校验中...", title:"校验中...",
mask:true mask:true
}) })
//
issueCheck(result.package.number).then(res=>{
uni.hideLoading()
if(res.data.length==0){
this.setData(result); this.setData(result);
}else { //
this.showErrorMessage("箱码["+result.package.number+"]已经发过料") // issueCheck(result.package.number).then(res=>{
} // uni.hideLoading()
// if(res.data.length==0){
// this.setData(result);
// }else {
// this.showErrorMessage("["+result.package.number+"]")
// }
}).catch(error=>{ // }).catch(error=>{
uni.hideLoading() // uni.hideLoading()
this.showErrorMessage(error.message) // this.showErrorMessage(error.message)
}) // })
}, },
@ -257,9 +259,7 @@
newDetail.packingNumber = pack.number newDetail.packingNumber = pack.number
item.subList.push(newDetail); item.subList.push(newDetail);
} else { } else {
if (detail.scaned == true) { detail.handleQty=calc.add(detail.qty,balance.qty)
this.showErrorMessage("箱码[" + pack.number + "]已经扫描")
}
} }
} }
calcHandleQty(this.detailSource) calcHandleQty(this.detailSource)

Loading…
Cancel
Save