|
|
@ -342,6 +342,10 @@ |
|
|
|
}, |
|
|
|
|
|
|
|
submit() { |
|
|
|
if(this.getScanCount()==0){ |
|
|
|
this.showErrorMessage("当前扫描数为0,请先扫描在提交"); |
|
|
|
return |
|
|
|
} |
|
|
|
uni.showLoading({ |
|
|
|
title: "提交中....", |
|
|
|
mask: true |
|
|
@ -440,6 +444,31 @@ |
|
|
|
return this.dataContent; |
|
|
|
}, |
|
|
|
|
|
|
|
getScanCount(){ |
|
|
|
var scanCount = 0; |
|
|
|
var subList = [] |
|
|
|
this.detailSource.forEach(toLocationCode => { |
|
|
|
toLocationCode.Items.forEach(item => { |
|
|
|
item.Locations.forEach(fromLocation => { |
|
|
|
fromLocation.Batchs.forEach(batch => { |
|
|
|
let subItem = batch.detail; |
|
|
|
subItem.recordList = []; |
|
|
|
|
|
|
|
if (batch.Records.length > 0) { |
|
|
|
batch.Records.forEach(r => { |
|
|
|
let record = {}; |
|
|
|
record.handleQty = r.qty; |
|
|
|
subItem.recordList.push(record); |
|
|
|
}) |
|
|
|
subList.push(subItem); |
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
return scanCount =subList.length; |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
showMessage(message) { |
|
|
|
this.$refs.comMessage.showMessage(message, res => { |
|
|
|