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