From eff42e5897b5f0935aa5b93c1bd9acb8bb39b8f0 Mon Sep 17 00:00:00 2001 From: WX <1377869194@qq.com> Date: 星期五, 09 六月 2023 18:02:12 +0800 Subject: [PATCH] ui页面补充添加,功能按钮调整 --- src/views/menus.vue | 38 +++++++++++++++++++++++++++++++++++--- 1 files changed, 35 insertions(+), 3 deletions(-) diff --git a/src/views/menus.vue b/src/views/menus.vue index 7e2f774..2b8766e 100644 --- a/src/views/menus.vue +++ b/src/views/menus.vue @@ -1,5 +1,5 @@ <template> - <div class="menus"> + <div class="menus" v-show="fullScreen"> <div class="logo_box"> <img src="../assets/img/logo.png" alt="" class="logo" /> <div class="logo_name"> @@ -11,6 +11,7 @@ <div class="imgBox" v-for="(item, i) in menuOptions" + :key="i" @click="setMenuClick(item)" > <img @@ -26,7 +27,14 @@ </div> </div> </div> - <layer-manage> </layer-manage> + <div class="content_box" v-show="fullScreen"> + <layer-manage v-show="checkMenuFlag == 'l1'"> </layer-manage> + <plotting v-show="checkMenuFlag == 'l2'"> </plotting> + <baseMapSwitching v-show="checkMenuFlag == 'l5'"> </baseMapSwitching> + <search> </search> + </div> + <top-btn v-show="fullScreen"></top-btn> + <div class="fullScreen_btn"></div> </template> <script lang="ts" setup> @@ -40,12 +48,23 @@ } from "vue"; import menuData from "@/assets/js/Map/menuData"; import menuTool from "@/assets/js/Map/menuTool"; +//椤堕儴鑿滃崟 +import topBtn from "@/components/topBtn.vue"; //鍥惧眰绠$悊椤甸潰 import layerManage from "@/views/layer/layerManage.vue"; +//鍦扮悊缂栫爜鎼滅储 +import search from "@/views/search/search.vue"; +//鏍囩粯鏌ヨ +import plotting from "@/views/plotting/plotting.vue"; +//搴曞浘鍒囨崲 +import baseMapSwitching from "@/views/baseMapSwitching/baseMapSwitching.vue"; const menuOptions = ref([]); const checkMenuFlag = ref(""); +let fullScreen = ref(true); const setMenuClick = (res) => { - console.log(res); + if (res.id == "l6") { + fullScreen.value = !fullScreen.value; + } if (checkMenuFlag.value && checkMenuFlag.value == res.id) { checkMenuFlag.value = null; } else { @@ -99,6 +118,7 @@ display: flex; justify-content: center; margin-bottom: 52px; + cursor: pointer; img { width: 30px; height: 30px; @@ -106,4 +126,16 @@ } } } +.content_box { + position: absolute; + top: 135px; + left: 100px; + display: flex; +} +.fullScreen_btn { + // background: url("../assets/img/褰㈢姸 3.png") no-repeat center; + // background-size: 100% 100%; + width: 30px; + height: 30px; +} </style> -- Gitblit v1.9.3