From 8259d48200ce9477ecbe16e8426161493211b593 Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期五, 03 十一月 2023 13:25:07 +0800 Subject: [PATCH] 投影图层修改 --- src/views/baseMapSwitching/baseMapSwitching.vue | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/views/baseMapSwitching/baseMapSwitching.vue b/src/views/baseMapSwitching/baseMapSwitching.vue index a101b79..c90c887 100644 --- a/src/views/baseMapSwitching/baseMapSwitching.vue +++ b/src/views/baseMapSwitching/baseMapSwitching.vue @@ -2,7 +2,7 @@ <div class="baseMapSwitching"> <div class="baseMapSwitchingTitle"> <div class="tileLeft"> - <div class="titleImg"> + <div class="titleImg" @click="setCloseBaseMap"> <ArrowLeft /> </div> <div class="titleLable">鎶曞奖鍥惧眰绠$悊</div> @@ -42,6 +42,7 @@ import projection from "@/assets/js/Map/projectionServer"; import olMap from "@/assets/js/Map/olMap"; +const emits = defineEmits(["setCloseBaseMap"]); let list = ref([]); const activceIndex = ref(); const setProjectionLayerChange = (res) => { @@ -66,6 +67,7 @@ projection.extent = [-90, -90, 90, 90]; } // olMap.initMap(); + olMap.addTreeData(res, projection); activceIndex.value = res.id; // store.state.restLayer = true; @@ -78,13 +80,19 @@ return res; } }); - list.value = result.reverse(); + var val = result.sort(function (a, b) { + return a.orderNum - b.orderNum; + }); + list.value = val; setProjectionLayerChange(list.value[0]); // if (!activceIndex.value) { // setProjectionLayerChange(list.value[0]); // } }; getProjectionLayer(); +const setCloseBaseMap = () => { + emits("setCloseBaseMap", false); +}; </script> <style lang="less" scoped> -- Gitblit v1.9.3