From f670b79094c95d791fc43c8fc8b5858ebf8426dc Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 17 九月 2026 13:50:29 +0800
Subject: [PATCH] 一些向web对齐
---
src/pages/procurementManagement/purchaseReturnOrder/add.vue | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/pages/procurementManagement/purchaseReturnOrder/add.vue b/src/pages/procurementManagement/purchaseReturnOrder/add.vue
index fd5591e..0bc907d 100644
--- a/src/pages/procurementManagement/purchaseReturnOrder/add.vue
+++ b/src/pages/procurementManagement/purchaseReturnOrder/add.vue
@@ -547,11 +547,16 @@
};
const mergeSelectedProducts = selectedRows => {
- const existing = new Set((form.value.purchaseReturnOrderProductsDtos || []).map(i => String(i.salesLedgerProductId || i.id)));
+ const existing = new Set(
+ (form.value.purchaseReturnOrderProductsDtos || []).map(i =>
+ String(i.stockInRecordId || i.salesLedgerProductId || i.id)
+ )
+ );
const toAdd = (selectedRows || [])
.filter(i => !existing.has(String(i.id)))
.map(i => ({
...i,
+ stockInRecordId: i.stockInRecordId || i.id,
salesLedgerProductId: i.id,
returnQuantity: 0,
taxInclusiveTotalPrice: 0,
@@ -602,6 +607,7 @@
loading.value = true;
const rows = (form.value.purchaseReturnOrderProductsDtos || []).map(i => {
const cloned = { ...i };
+ cloned.stockInRecordId = cloned.stockInRecordId || cloned.id;
syncRowTotal(cloned);
return cloned;
});
--
Gitblit v1.9.3