From cf55e57ac8e892c321cc9eeb79e14b39e7d80e82 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Fri, 28 Nov 2025 16:34:19 +0800
Subject: [PATCH] Merge branch 'feature/v8.0/8.0.3' into prod

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

diff --git a/src/views/layerManagement/components/leftList.vue b/src/views/layerManagement/components/leftList.vue
index 25a3eaf..9f320b4 100644
--- a/src/views/layerManagement/components/leftList.vue
+++ b/src/views/layerManagement/components/leftList.vue
@@ -44,7 +44,7 @@
     <div
       class="tableListBox"
       v-loading="loading"
-      element-loading-background="rgba(0, 0, 0, 0.5)"
+      element-loading-background="rgba(0, 0, 0, 0.2)"
       element-loading-text="加载中..."
     >
       <el-tree
@@ -167,25 +167,28 @@
   );
 };
 const selectAll = () => {
+ layerParams.value.currentLocationFolderId = null;
 layerParams.value.isSingleLocating = false
   if (treeRef.value) {
     const allFenceKeys = getAllFenceKeys();
     const allFenceNodes = treeData.value.flatMap(folder => folder.children);
-    
     if (checkedKeys.value.length === allFenceKeys.length) {
       // 取消全选
       treeRef.value.setCheckedKeys([]);
       checkedKeys.value = [];
       checkedNodes.value = [];
       coverData.value = [];
+      emit('update:coverData', coverData.value);
     } else {
       // 全选
       treeRef.value.setCheckedKeys(allFenceKeys);
       checkedKeys.value = allFenceKeys;
       checkedNodes.value = allFenceNodes;
       coverData.value = allFenceNodes;
+      emit('update:coverData', coverData.value);
+      
     }
-    emit('update:coverData', coverData.value);
+
   }
 };
 // 定位按钮事件
@@ -402,7 +405,7 @@
   left: 0;
 height: calc(100% - 32px);
   z-index: 99;
-  width: 382px;
+  width: 332px;
   overflow: hidden;
   background: rgba(0,0,0,0.51);
   backdrop-filter: blur(4px);
@@ -417,7 +420,7 @@
   margin-top: 10px;
 padding-right: 12px;
   .inputName {
-    width: 184px;
+    width: 140px;
     height: 32px;
   }
   .searchAndReset {
@@ -426,34 +429,7 @@
     justify-content: right;
     align-items: center;
     margin-right: 10px;
-    .reset,
-    .search {
-      display: flex;
-      align-items: center;
-      justify-content: center;
-      width: 46px;
-      height: 32px;
-      cursor: pointer;
-    }
 
-    .reset {
-      margin-left: 12px;
-      background: #0d2b38;
-      border-radius: 4px 4px 4px 4px;
-      border: 1px solid #84cbd3;
-      font-weight: 400;
-      font-size: 14px;
-      color: #ffffff;
-    }
-
-    .search {
-      background: #1e2d51;
-      border-radius: 4px 4px 4px 4px;
-      border: 1px solid #c5d6ff;
-      font-weight: 400;
-      font-size: 14px;
-      color: #ffffff;
-    }
   }
 }
 .btnGroups {
@@ -471,8 +447,10 @@
   flex-grow: 1;
   padding-right: 12px;
   :deep(.el-tree-node__content) {
-  height: 35px !important;
-  line-height: 35px !important;
+  height: 45px !important;
+  line-height: 45px !important;
+  // padding-left: 0 !important;
+  border-bottom: 1px dotted  rgba(255,255,255,0.1);
   }
 
   .isTheTerritory {

--
Gitblit v1.9.3