From bb3f24bfc63929dbf93a0d2e33195a51f1d19409 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Fri, 31 Oct 2025 16:33:41 +0800
Subject: [PATCH] feat:切换tab清除数据
---
src/views/layerManagement/components/rightEdit.vue | 8 ++++++--
src/views/layerManagement/index.vue | 8 +++++---
src/styles/element-ui.scss | 7 ++++++-
3 files changed, 17 insertions(+), 6 deletions(-)
diff --git a/src/styles/element-ui.scss b/src/styles/element-ui.scss
index 090c732..9cc55c2 100644
--- a/src/styles/element-ui.scss
+++ b/src/styles/element-ui.scss
@@ -259,7 +259,12 @@
background: transparent;
border: 1px solid #fff;
border-radius: 5px;
-
+ .el-range-editor.is-disabled input {
+ background-color: transparent !important;
+ }
+ .el-range-editor.is-disabled {
+ background-color: transparent !important;
+ }
.el-input__wrapper {
box-shadow: none !important;
background-color: transparent !important;
diff --git a/src/views/layerManagement/components/rightEdit.vue b/src/views/layerManagement/components/rightEdit.vue
index 074f356..15335e0 100644
--- a/src/views/layerManagement/components/rightEdit.vue
+++ b/src/views/layerManagement/components/rightEdit.vue
@@ -38,8 +38,8 @@
<div>
<el-date-picker
:disabled="isDisabled"
- popper-class="ztzf-layer-date-picker-popper"
- class="ztzf-layer-date-picker layertimer"
+
+ class="ztzf-layer-date-picker "
v-model="timeValue"
type="datetimerange"
format="YYYY-MM-DD HH:mm"
@@ -362,7 +362,11 @@
}
:deep(.el-date-editor.el-input__wrapper) {
width: auto !important;
+ background: transparent !important;
}
+ :deep(.el-range-editor.is-disabled input ){
+ background-color: transparent !important;
+ }
}
.detailInfo {
.infpItem {
diff --git a/src/views/layerManagement/index.vue b/src/views/layerManagement/index.vue
index 1f658d3..b7bee22 100644
--- a/src/views/layerManagement/index.vue
+++ b/src/views/layerManagement/index.vue
@@ -98,14 +98,15 @@
fileType: 1, //文件夹类型
editFolderData: null,
editingIsProhibited:false,//禁止编辑
+ isDetailShow:false
});
const handleClick = tab => {
const clickedTab = tabData.value.find(item => item.type === tab.paneName);
-
activeType.value = clickedTab.type;
activeName.value = clickedTab.name;
getdataFolderApi();
+ parentMethod()
};
const refreshMethod =()=>{
getdataFolderApi()
@@ -164,7 +165,6 @@
viewer.entities.removeAll();
}
};
-
const loadDataToMap = dataList => {
if (!viewer) return;
viewer.entities.removeAll();
@@ -208,7 +208,9 @@
});
});
focusOnAllFeatures();
- viewInstance.value?.addLeftClickEvent(null, handleFenceClick);
+ if (activeName.value !== '国土空间规划') {
+ viewInstance.value?.addLeftClickEvent(null, handleFenceClick);
+ }
};
//计算所有图斑的包围球并定位
const focusOnAllFeatures = () => {
--
Gitblit v1.9.3