|
|
@ -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> |
|
|
|