From 4f4b1db9cc75482d46fdeece6c1214217338cda8 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 09 九月 2026 09:01:54 +0800
Subject: [PATCH] fix: 打开领料台账默认自动选中第一个可用批号,领用数量=需求数量

---
 src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue b/src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue
index 9067dde..2e39c24 100644
--- a/src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue
+++ b/src/views/productionManagement/productionOrder/components/MaterialLedgerDialog.vue
@@ -374,6 +374,14 @@
       // 鍏堟煡鍑哄簱瀛樹綑閲忓啀鍏ヨ〃锛屼繚璇侀娆℃墦寮�鍗冲睍绀猴紙rows 灏氭湭杞负鍝嶅簲寮忎唬鐞嗭紝
       // 鍏ヨ〃鍚庡啀鏀瑰師濮嬪璞′笉浼氳Е鍙戣鍥炬洿鏂帮級
       await loadStockQtyForRows(rows);
+      // 鎵撳紑棰嗘枡鍙拌处榛樿锛氳嚜鍔ㄩ�変腑绗竴涓彲鐢ㄦ壒鍙凤紝棰嗙敤鏁伴噺=闇�姹傛暟閲�
+      rows.forEach(row => {
+        const batchNoList = Array.isArray(row.batchNoList) ? row.batchNoList : [];
+        if (batchNoList.length > 0) {
+          row.batchNo = [batchNoList[0]];
+          row.pickQty = toNumber(row.demandedQuantity);
+        }
+      });
       materialTableData.value = rows;
     } finally {
       materialTableLoading.value = false;

--
Gitblit v1.9.3