Browse Source

修改盘点扫描功能

wms3.0_pda
niexiting 10 months ago
parent
commit
4caf98ec0b
  1. 88
      pages/count/job/countDetail.vue

88
pages/count/job/countDetail.vue

@ -117,7 +117,7 @@
package: {}, //
label: {}, //
currentEditItem: {},
jobStatus:""
jobStatus: ""
};
},
onLoad(option) {
@ -143,7 +143,7 @@
onBackPress(e) {
//
if (e.from === 'backbutton') {
if (this.jobStatus=="2") {
if (this.jobStatus == "2") {
//
cancleTakeCountJob(this.id).then(res => {
uni.navigateBack();
@ -331,39 +331,53 @@
that.label = result.label;
var item = this.detailSource.find(r => r.itemCode == that.package.itemCode);
if (item == undefined) {
// this.$refs.comMessage.showQuestionMessage("" + that.package.itemCode +
// ",?",
// res => {
// if (res) {
that.scanByBalance(result);
// } else {
// this.scanPopupGetFocus();
} else {
// let subItem = item.subList.find(item => {
// if (item.packingNumber == that.label.packingNumber &&
// item.batch == that.label.batch && item.scaned == true) {
// return item;
// }
// })
} else {
let subItem = item.subList.find(item => {
let subItems = item.subList.filter(item => {
if (item.packingNumber == that.label.packingNumber &&
item.batch == that.label.batch && item.scaned == true) {
item.batch == that.label.batch) {
return item;
}
})
if (subItem != undefined) {
this.$refs.comMessage.showQuestionMessage("箱码【" + that.label.packingNumber +
"】已经完成盘点,是否要编辑盘点结果?",
res => {
if (res) {
this.currentEditItem = subItem;
this.$refs.countQtyEdit.openEditPopup(subItem,
item.subList);
// this.$refs.countQtyEdit.openEditPopupShowSeconds(subItem,
// item.subList);
} else {
this.scanPopupGetFocus();
}
})
} else {
that.scanByBalance(result);
//
if (subItems.length > 1) {
let subItem = subItems.find(r => r.scaned == false)
if (subItem == undefined) {
subItem = subItems[0];
that.editCountResult(item, subItem);
} else {
that.scanByBalance(result);
}
} else if (subItems.length == 1) {
let subItem = subItems[0];
if (subItem.scaned) {
if (subItem != undefined) {
that.editCountResult(item, subItem);
// this.$refs.comMessage.showQuestionMessage("" + that.label.packingNumber +
// ",?",
// res => {
// if (res) {
// this.currentEditItem = subItem;
// this.$refs.countQtyEdit.openEditPopup(subItem,
// item.subList);
// // this.$refs.countQtyEdit.openEditPopupShowSeconds(subItem,
// // item.subList);
// } else {
// this.scanPopupGetFocus();
// }
// })
} else {
that.scanByBalance(result);
}
}
}
}
} catch (e) {
@ -371,6 +385,24 @@
}
},
//
editCountResult(item, subItem) {
let that = this;
this.$refs.comMessage.showQuestionMessage("箱码【" + that.label.packingNumber +
"】已经完成盘点,是否要编辑盘点结果?",
res => {
if (res) {
this.currentEditItem = subItem;
this.$refs.countQtyEdit.openEditPopup(subItem,
item.subList);
// this.$refs.countQtyEdit.openEditPopupShowSeconds(subItem,
// item.subList);
} else {
this.scanPopupGetFocus();
}
})
},
getUnOpenCountResult(result) {
try {
let that = this;

Loading…
Cancel
Save