Browse Source

修改盘点任务提交数量校验和单位

pda_nev
李俊城 5 months ago
parent
commit
713b695567
  1. 28
      fe/PDA/pages/task/countFgDetail.vue
  2. 4
      fe/PDA/pages/task/countRawDetail.vue

28
fe/PDA/pages/task/countFgDetail.vue

@ -376,7 +376,7 @@
console.log(mode, resultData)
var result = resultData
var itemCode = result.itemCode;
result.uom = result.basicUom;
let items = this.originalDetails.filter(r =>
r.itemCode === itemCode && r.inventoryStage == this.datacontent.inventoryStage)
//
@ -385,6 +385,7 @@
} else if (items.length == 1) {
var item = items[0];
item.isNew = true;
item.uom= result.uom ;
var addItem = deepCopyData(item)
this.addItemExit(addItem, true);
} else {
@ -618,6 +619,7 @@
detail.inventoryQty = balanceItem.qty;
detail.countQty = balanceItem.qty;
detail.status = balanceItem.status;
detail.uom=balanceItem.uom
return detail;
},
@ -666,22 +668,24 @@
this.$forceUpdate();
},
removeData(item, index) {
var that=this;
uni.showModal({
title: '提示',
content: '是否移除选择的行?',
success: res => {
if (res.confirm) {
if (item.isNew) {
this.showList.splice(index, 1)
this.scanAllDetails.splice(index, 1)
that.showList.splice(index, 1)
that.scanAllDetails.splice(index, 1)
} else {
item.isDelete = true;
item.modified = true;
}
this.initList();
this.scanPopupGetfocus();
this.calcScanCount();
this.$forceUpdate();
that.initList();
that.scanPopupGetfocus();
that.calcScanCount();
that.$forceUpdate();
}
}
});
@ -736,7 +740,7 @@
mask: true
});
var params =this.setParams();
finishCountJob(this.id, params)
finishCountJob(that.id, params)
.then(res => {
uni.hideLoading();
if (!res) {
@ -750,7 +754,7 @@
},
setParams() {
var filterList = this.scanAllDetails.filter(r => r.modified == true && r.isDelete == false)
var filterList = this.scanAllDetails.filter(r => r.modified == true)
let submitList = []; //
filterList.forEach(item => {
@ -779,7 +783,11 @@
item.countOperator = localStorage.userId;
this.calcScanCount();
if (value == item.countQty) {
item.modified = false
if(!item.isNew){
item.modified = false
}else {
item.modified = true
}
} else {
item.modified = true
}

4
fe/PDA/pages/task/countRawDetail.vue

@ -428,6 +428,7 @@
} else if (items.length == 1) {
var item = items[0];
item.isNew = true;
item.uom =result.data.uom;
this.setQty(item, item.inventoryQty, true);
scanSuccessAudio()
} else {
@ -553,7 +554,7 @@
detail.inventoryQty = balanceItem.qty;
detail.countQty = balanceItem.qty;
detail.status = balanceItem.status;
detail.uom=balanceItem.uom
return detail;
},
@ -562,6 +563,7 @@
detail.inventoryQty = 0;
detail.countQty = result.data.qty;
detail.status = 2;
detail.uom = result.data.uom
return detail;
},

Loading…
Cancel
Save