diff --git a/pages/issue/job/issueDetail.vue b/pages/issue/job/issueDetail.vue index 6351b05c..d8641f96 100644 --- a/pages/issue/job/issueDetail.vue +++ b/pages/issue/job/issueDetail.vue @@ -266,7 +266,7 @@ issueJobSubmit(params).then(res => { uni.hideLoading() if (res.data) { - this.showCommitSuccessMessage("提交成功
生成发货记录" + res.data) + this.showCommitSuccessMessage("提交成功
生成发料记录" + res.data) } else { this.showErrorMessage("提交失败" + res.msg) } @@ -285,45 +285,47 @@ 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; - - record.fromPackingNumber = r - .packingNumber; - record.fromBatch = r.batch; - record.fromContainerNumber = r - .ContainerNumber; - - record.toContainerNumber = r - .ContainerNumber; - record.toInventoryStatus = r - .inventoryStatus; - record.toLocationCode = subItem - .toLocationCode; - record.supplierCode = r.supplierCode; - - //使用在途库不改变管理模式 - if (this.jobContent.useOnTheWayLocation == - 'TRUE') { - record.toPackingNumber = r + if(subItem!=undefined){ + subItem.recordList = []; + if (batch.Records.length > 0) { + batch.Records.forEach(r => { + let record = {}; + record.handleQty = r.qty; + + record.fromPackingNumber = r .packingNumber; - record.toBatch = r.batch; - } else { - var info = getPackingNumberAndBatch( - this.managementList, r - .itemCode, - r.packingNumber, r - .batch); - record.toPackingNumber = info - .packingNumber; - record.toBatch = info.batch; - } - subItem.recordList.push(record); - }) - subList.push(subItem); + record.fromBatch = r.batch; + record.fromContainerNumber = r + .ContainerNumber; + + record.toContainerNumber = r + .ContainerNumber; + record.toInventoryStatus = r + .inventoryStatus; + record.toLocationCode = subItem + .toLocationCode; + record.supplierCode = r.supplierCode; + + //使用在途库不改变管理模式 + if (this.jobContent.useOnTheWayLocation == + 'TRUE') { + record.toPackingNumber = r + .packingNumber; + record.toBatch = r.batch; + } else { + var info = getPackingNumberAndBatch( + this.managementList, r + .itemCode, + r.packingNumber, r + .batch); + record.toPackingNumber = info + .packingNumber; + record.toBatch = info.batch; + } + subItem.recordList.push(record); + }) + subList.push(subItem); + } } }) })