From b7489ca57d67daddfdd81b38b7a93780e304b1d2 Mon Sep 17 00:00:00 2001
From: liding <756868258@qq.com>
Date: 星期二, 31 三月 2026 17:03:09 +0800
Subject: [PATCH] fix:销售台账产品型号id绑定

---
 src/views/salesManagement/salesLedger/index.vue |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 8e2153e..e92a12a 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -976,7 +976,7 @@
 		if (node?.id !== null && node?.id !== undefined) return String(node.id);
 		if (node?.nodeType === "batch") return String(node.batchNo ?? node.label ?? "");
 		if (node?.nodeType === "customer") return String(node.customer ?? node.label ?? "");
-		if (node?.nodeType === "model") return String(node.model ?? node.label ?? "");
+		if (node?.nodeType === "model") return String(node.productModelId ?? node.model ?? node.label ?? "");
 		return String(node.productName ?? node.label ?? "");
 	};
 
@@ -1089,6 +1089,7 @@
 	const prevBatchNo = productForm.value.batchNo;
 	const prevCustomer = productForm.value.customer;
 
+	productForm.value.productModelId = modelNode.value;
 	productForm.value.specificationModel = modelNode.model ?? modelNode.label ?? "";
 	// 鏈変簺鎺ュ彛/鏍戞暟鎹噷鍙兘涓嶅寘鍚� unit锛岃繖绉嶆儏鍐典笅涓嶈瑕嗙洊缂栬緫鏃跺凡鍥炴樉鐨勫��
 	const nextUnit = modelNode.unit ?? "";
@@ -1356,8 +1357,9 @@
 		return {
 			// 鍙拌处瀛楁
 			productCategory: p.product || p.productName || "",
+			productModelId: p.productModelId || "",
 			specificationModel: p.specification || "",
-      uidNo: p.uidNo || "",
+			uidNo: p.uidNo || "",
 			unit: p.unit || "",
 			quantity: quantity,
 			taxRate: taxRate,

--
Gitblit v1.9.3