diff --git a/src/pages/purchaseReturn/record/returnRecord.vue b/src/pages/purchaseReturn/record/returnRecord.vue index 8ddbedfb..8b5e36d4 100644 --- a/src/pages/purchaseReturn/record/returnRecord.vue +++ b/src/pages/purchaseReturn/record/returnRecord.vue @@ -97,7 +97,8 @@ supplierCode: '', //供应商代码 poNumber: '', fromType: "", - dataContent: {} + dataContent: {}, + currentPackage: {} }; }, @@ -111,7 +112,7 @@ uni.setNavigationBarTitle({ title: option.title }) - + var typeCode = "PurchaseReturn" getBusinessType(typeCode, res => { if (res.success) { @@ -158,7 +159,8 @@ this.supplierCode = result.label.supplierCode; } else { if (this.supplierCode != result.label.supplierCode) { - this.showErrorMessage('扫描的供应商代码[' + result.label.supplierCode + ']与默认供应商代码[' + this.poNumber + ']不一致') + this.showErrorMessage('扫描的供应商代码[' + result.label.supplierCode + ']与默认供应商代码[' + this.poNumber + + ']不一致') return; } } @@ -178,6 +180,7 @@ let balance = result.balance; let label = result.label; let pack = result.package; + this.currentPackage = pack; var item = this.detailSource.find(res => { if (res.itemCode == balance.itemCode) { @@ -253,7 +256,7 @@ if (res.data) { this.showCommitSuccessMessage("提交成功
生成采购退货记录
" + res.data) } else { - this.showErrorMessage("提交失败[" + res.msg+"]") + this.showErrorMessage("提交失败[" + res.msg + "]") } }).catch(error => { uni.hideLoading() @@ -288,9 +291,11 @@ submitItem.fromLocationCode = detail.locationCode; submitItem.toLocationCode = ''; //采购退货直接出库,目标库位为空 - + submitItem.qty = detail.handleQty; submitItem.package = ""; + submitItem.poNumber = this.currentPackage.poNumber; + submitItem.poLine = this.currentPackage.poLine; subList.push(submitItem) } }) @@ -397,4 +402,4 @@ background: #e0e0e0; } - + \ No newline at end of file