From 6723cb33b1729af09362ca08e21dcf7e552c1f79 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期四, 13 十一月 2025 14:58:01 +0800
Subject: [PATCH] 回调

---
 pages/index.vue |   29 ++++-------------------------
 1 files changed, 4 insertions(+), 25 deletions(-)

diff --git a/pages/index.vue b/pages/index.vue
index 96d9fb2..663ce74 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -579,31 +579,10 @@
 				let day = String(date.getDate()).padStart(2, '0'); // 鑾峰彇鏃ユ湡骞惰ˉ闆�
 				return `${year}-${month}-${day}`; // 杩斿洖鏍煎紡鍖栧悗鐨勫瓧绗︿覆
 			},
-            selectionChange(e) {
-                // 鍙厑璁搁�変腑涓�鏉�
-                if (Array.isArray(e.detail) && e.detail.length > 1) {
-                    // 鍙繚鐣欐渶鍚庝竴鏉�
-                    const last = e.detail[e.detail.length - 1];
-                    this.selectedIndexs = [this.tableData.indexOf(last)];
-
-                    // 鍙�変腑鏈�鍚庝竴鏉�
-                    this.$nextTick(() => {
-                        const table = this.$refs.table;
-                        if (table && table.toggleRowSelection) {
-                            // 鍏堝彇娑堝墠闈㈢殑
-                            e.detail.slice(0, -1).forEach(row => {
-                                table.toggleRowSelection(row, false);
-                            });
-                            // 淇濊瘉鏈�鍚庝竴鏉℃槸閫変腑鐨�
-                            table.toggleRowSelection(last, true);
-                        }
-                    });
-                } else if (Array.isArray(e.detail) && e.detail.length === 1) {
-                    this.selectedIndexs = [this.tableData.indexOf(e.detail[0])];
-                } else {
-                    this.selectedIndexs = [];
-                }
-            },
+			selectionChange(e) {
+                // 鍗曢�夌洿鎺ヨ祴鍊�
+                this.selectedIndexs = [e.detail.index];
+			},
 
 			selectedItems() {
 				return this.selectedIndexs.map(i => this.tableData[i])

--
Gitblit v1.9.3