From f38d736bb48c2bdef300f571c28b73f96be4de8b Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 02 Dec 2025 16:19:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/feature/v8.0/8.0.4' into feature/v8.0/8.0.4

---
 src/views/layerManagement/components/leftList.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/views/layerManagement/components/leftList.vue b/src/views/layerManagement/components/leftList.vue
index 7740375..533a188 100644
--- a/src/views/layerManagement/components/leftList.vue
+++ b/src/views/layerManagement/components/leftList.vue
@@ -127,7 +127,17 @@
     loading.value = true;
     const res = await treeDataApi();
     treeAllData.value = res.data.data;
- 
+    if(coverData.value.length===0){
+       checkedKeys.value = [];
+    checkedNodes.value = [];
+    coverData.value = [];
+     nextTick(() => {
+      if (treeRef.value) {
+        treeRef.value.setCheckedKeys([]);
+      }
+    });
+    }
+
     setupWatch();
   } catch (error) {
     console.error('获取数据失败:', error);
@@ -213,7 +223,6 @@
   const currentCheckedKeys = [...checkedKeys.value];
   const currentCheckedNodes = [...checkedNodes.value];
   EventBus.emit('focusOnNode', node.data);
-  
   if (node.data.level === 2) {
     const folderChildren = node.data.children || [];
     const childrenIds = folderChildren.map(child => child.id);
@@ -267,6 +276,7 @@
 
 // 删除按钮事件
 const handleDelete = node => {
+
   let id = node.data.id;
   ElMessageBox.confirm('确定要删除该内容吗?', '提示', {
     confirmButtonText: '确定',

--
Gitblit v1.9.3