From 9689c0418e2a71a36ae2ebef79a0db329ca428bf Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 20 四月 2026 11:33:16 +0800
Subject: [PATCH] feat: 添加厚度字段

---
 src/views/salesManagement/salesLedger/index.vue |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 61251e2..a9aea49 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -1815,7 +1815,11 @@
 
   const buildLedgerQrCompositeDataUrl = row =>
     new Promise((resolve, reject) => {
-      const payload = JSON.stringify({ id: row.id });
+      const payload = JSON.stringify({
+        id: row.id,
+        salesContractNo: (row.salesContractNo ?? "").trim(),
+        type: "XS",
+      });
       QRCode.toDataURL(payload, { width: 220, margin: 2 })
         .then(qrDataUrl => {
           const contract = (row.salesContractNo ?? "").trim() || "鈥�";
@@ -1885,7 +1889,7 @@
     if (!ledgerQrCompositeUrl.value) return;
     const a = document.createElement("a");
     a.href = ledgerQrCompositeUrl.value;
-    a.download = `閿�鍞攢鍞鍗曚簩缁寸爜-${ledgerQrDownloadBaseName.value}.png`;
+    a.download = `閿�鍞彴璐︿簩缁寸爜-${ledgerQrDownloadBaseName.value}.png`;
     a.click();
   };
 
@@ -2837,7 +2841,7 @@
       const res = await productList({ salesLedgerId: id, type: 1 });
       stockProductList.value = [];
       stockProductList.value =
-        res.data.filter(item => item.productStockStatus == 0) || [];
+        res.data.filter(item => item.productStockStatus == 0 || item.productStockStatus == 1) || [];
     } catch (e) {
       proxy?.$modal?.msgError?.("鑾峰彇浜у搧鍒楄〃澶辫触");
     } finally {

--
Gitblit v1.9.3