From 4a4791f7ca1be8b3ef2a94fc53abdf0181e64585 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Tue, 18 Nov 2025 16:20:06 +0800
Subject: [PATCH] feat:全选问题
---
src/views/layerManagement/components/leftList.vue | 44 ++++++++++----------------------------------
1 files changed, 10 insertions(+), 34 deletions(-)
diff --git a/src/views/layerManagement/components/leftList.vue b/src/views/layerManagement/components/leftList.vue
index 0b52fce..f1a1889 100644
--- a/src/views/layerManagement/components/leftList.vue
+++ b/src/views/layerManagement/components/leftList.vue
@@ -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,10 +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 solid rgba(0,0,0,0.51);
+ border-bottom: 1px dotted rgba(255,255,255,0.1);
}
.isTheTerritory {
--
Gitblit v1.9.3