Browse Source

修改补料任务提交扫描验证

wms3.0_pda
lijuncheng 11 months ago
parent
commit
bd7543f09d
  1. 3
      pages/productionReturn/coms/comReturn.vue
  2. 27
      pages/repleinsh/job/repleinshDetail.vue

3
pages/productionReturn/coms/comReturn.vue

@ -107,7 +107,6 @@
data() {
return {
id: '',
scanCount: 0,
dataContent: {}, //
subList: [], //subList
detailSource: [], //
@ -297,7 +296,7 @@
productionReturnRecordSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
this.showCommitSuccessMessage("提交成功<br>生成制品收货记录<br>" + res.data)
this.showCommitSuccessMessage("提交成功<br>生成退料收货记录<br>" + res.data)
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}

27
pages/repleinsh/job/repleinshDetail.vue

@ -173,7 +173,6 @@
that.tolocationTypeList = getDirectoryItemArray(that.jobContent.toLocationTypes)
that.detailSource = getDataSource(that.detailSource, that.subList)
that.resizeCollapse();
uni.hideLoading();
} else {
that.showMessage('列表数据为0');
}
@ -198,7 +197,11 @@
submit() {
var scanCount= this.getScanCount(this.subList);
if(scanCount==0){
this.showErrorMessage("扫描数为0,请先扫描")
return;
}
uni.showLoading({
title: "提交中....",
mask: true
@ -237,7 +240,7 @@
repleinshJobSubmit(params).then(res => {
uni.hideLoading()
if (res.data) {
this.showCommitSuccessMessage("提交成功<br>生成补料记录" + res.data)
this.showCommitSuccessMessage("提交成功<br>生成补料记录<br>" + res.data)
} else {
this.showErrorMessage("提交失败[" + res.msg + "]")
}
@ -432,6 +435,24 @@
})
},
getScanCount(subList){
var scanCount = 0;
this.detailSource.forEach(toLocationCode => {
toLocationCode.Items.forEach(item => {
item.Locations.forEach(fromLocation => {
fromLocation.Batchs.forEach(batch => {
let subItem = batch.detail;
if (batch.Records.length > 0) {
scanCount+=batch.Records.length
}
})
})
})
})
return scanCount;
}
}
};
</script>

Loading…
Cancel
Save