From 1ff13ceb222d4059252201504cd963df26cafec8 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期三, 23 八月 2023 17:13:43 +0800
Subject: [PATCH] 添加点击矢量图层详细信息展示功能,修改图层管理加载顺序

---
 src/views/layer/layerManage.vue |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/views/layer/layerManage.vue b/src/views/layer/layerManage.vue
index 08ec5d9..623181b 100644
--- a/src/views/layer/layerManage.vue
+++ b/src/views/layer/layerManage.vue
@@ -192,10 +192,12 @@
     layerAttributeIsshow.value = true;
     store.state.tab = e;
   } else {
-    if (!e.checked) {
+    var val = estreeRef.value!.getCheckedKeys(false);
+    if (val.indexOf(e.id) > -1) {
+      layerDetailIsshow.value = true;
+    } else {
       return ElMessage.error("璇峰厛鍕鹃�夊浘灞�");
     }
-    layerDetailIsshow.value = true;
   }
 };
 const setSpatialClose = (res) => {
@@ -251,12 +253,12 @@
   const dt = await perms_selectLayers();
   if (dt.code == 200) {
     treeData.value = setTreeData(dt.result).sort(function (a, b) {
-      return a.sort - b.sort;
+      return a.orderNum - b.orderNum;
     });
     var std = [];
     var terrainId = null;
     dt.result.filter((res) => {
-      if (res.isLayer == 1 && res.status == 1) {
+      if (res.isLayer == 1 && res.isShow == 1) {
         if (res.type == 1 && res.data == 2) {
           if (!terrainId) {
             terrainId = res.id;
@@ -288,7 +290,7 @@
     let branchArr = cloneData.filter((child) => father.id == child.pid);
     if (branchArr.length > 0) {
       branchArr.sort(function (a, b) {
-        return a.sort - b.sort;
+        return a.orderNum - b.orderNum;
       });
     }
 

--
Gitblit v1.9.3