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

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

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

Loading…
Cancel
Save