Browse Source

YT-1270【扫描数量】合计小于【实际数量】,提交时PDA端提示不正确

intex_online20241205
张立 3 months ago
parent
commit
731ece5c55
  1. 1
      src/common/label.js
  2. 10
      src/pages/purchaseReceipt/job/receiptDetail.vue

1
src/common/label.js

@ -133,6 +133,7 @@ export async function getLabelItems(labelItem, scanMsg, callBack,locationCode) {
labelResult.success = false; labelResult.success = false;
labelResult.message = '包装号[' + packingNumber + ']没有包装信息'; labelResult.message = '包装号[' + packingNumber + ']没有包装信息';
} }
labelResult.managementType = managementType
callBack(labelResult); callBack(labelResult);
}).catch(err => { }).catch(err => {
labelResult.success = false; labelResult.success = false;

10
src/pages/purchaseReceipt/job/receiptDetail.vue

@ -708,12 +708,15 @@
let str = '' let str = ''
let str1 = '' let str1 = ''
let str2 = '' let str2 = ''
let taskQty = 0
let handleQty = 0
this.detailSource.forEach((item) => { this.detailSource.forEach((item) => {
taskQty = calc.add(taskQty,item.qty)
handleQty = calc.add(handleQty,item.handleQty)
item.subList.forEach(cur=>{ item.subList.forEach(cur=>{
if(cur.scaned){ if(cur.scaned){
if(parseFloat(cur.qty)>parseFloat(cur.handleQty)){ if(parseFloat(cur.qty)>parseFloat(cur.handleQty)){
str += `物料号【${item.itemCode}】批次【${cur.batch}】扫描数量【${cur.handleQty}】小于任务推荐数量【${cur.qty}】,\n请修改后再提交` str += `物料号【${item.itemCode}】批次【${cur.batch}】扫描数量【${cur.handleQty}】小于任务推荐数量【${cur.qty}】,\n请修改后再提交`
str2 += `物料号【${item.itemCode}】批次【${cur.batch}】实际收货数量【${cur.handleQty}】小于收货任务的收货数量【${cur.qty}】,\n`
} }
if(parseFloat(cur.qty)<parseFloat(cur.handleQty)){ if(parseFloat(cur.qty)<parseFloat(cur.handleQty)){
str1 += `物料号【${item.itemCode}】批次【${cur.batch}】扫描数量【${cur.handleQty}】大于任务推荐数量【${cur.qty}】,\n请修改后再提交` str1 += `物料号【${item.itemCode}】批次【${cur.batch}】扫描数量【${cur.handleQty}】大于任务推荐数量【${cur.qty}】,\n请修改后再提交`
@ -733,6 +736,9 @@
// return; // return;
// } // }
// } // }
if(parseFloat(taskQty)>parseFloat(handleQty)){
str2 += `实际收货数量【${handleQty}】小于收货任务的收货数量【${taskQty}】,\n`
}
if(str2){ if(str2){
// //
if (this.jobContent.allowPartialComplete == "TRUE") { if (this.jobContent.allowPartialComplete == "TRUE") {
@ -753,6 +759,8 @@
}else{ }else{
this.submitJob(); this.submitJob();
} }
}, },
reject() { reject() {
if (!this.reasonText) { if (!this.reasonText) {

Loading…
Cancel
Save