diff --git a/fe/PC/src/views/rawMaterialManage/purchaseReceipt/PurchaseReceiptRequest.vue b/fe/PC/src/views/rawMaterialManage/purchaseReceipt/PurchaseReceiptRequest.vue index f3b33321d..1fc70734f 100644 --- a/fe/PC/src/views/rawMaterialManage/purchaseReceipt/PurchaseReceiptRequest.vue +++ b/fe/PC/src/views/rawMaterialManage/purchaseReceipt/PurchaseReceiptRequest.vue @@ -115,10 +115,11 @@ export default { _ids.push(item.packingCode) }); this.Loading.appMainLoading = true; + let _printData = JSON.parse(JSON.stringify(this.propsData)) getInventoryLabelByCodes(_ids).then(res => { this.Loading.appMainLoading = false; - let _printData = {details:[]} if(res && res.length > 0){ + _printData = {details:[]} _printData = { supplierSimpleName:res[0].supplierSimpleName || "", supplierCode:res[0].supplierCode || "", @@ -130,11 +131,11 @@ export default { asnNumber:res[0].asnNumber || "", details:[], } + res.forEach(item=>{ + item.packingCode = item.code + _printData.details.push(item) + }) } - res.forEach(item=>{ - item.packingCode = item.code - _printData.details.push(item) - }) let _data = initPrintPackingCodeManyData(_printData); this.Print(_data) }).catch(err => {