From 2364c314288f26a4d29b7d22e9baa1e45f43aaeb Mon Sep 17 00:00:00 2001 From: 584911253@qq.com <584911253@qq.com> Date: 星期日, 26 二月 2023 17:44:45 +0800 Subject: [PATCH] 综合展示样式修改 --- src/views/Synthesis/index.vue | 64 +++++++++++++++++++++++--------- 1 files changed, 46 insertions(+), 18 deletions(-) diff --git a/src/views/Synthesis/index.vue b/src/views/Synthesis/index.vue index 47e6c76..73e40e9 100644 --- a/src/views/Synthesis/index.vue +++ b/src/views/Synthesis/index.vue @@ -15,6 +15,11 @@ <div class="menuImage" :class="item.class"></div> </div> </div> + <div class="MenuIcon menu-class" :class="{ lefMenuActive: showMenuFlag == menuItem.id }"> + <div class="menuDiv" :title="menuItem.name" @click="setMenuChange(menuItem)"> + <div class="menuImage" :class="menuItem.class"></div> + </div> + </div> </div> <div class="rightContent"> <div class="left_main" :class="{ left_main_show: !openStatus }"> @@ -50,24 +55,25 @@ isActive: false, showMenuList: [], menuOption: [ - { - id: 1, - name: "鑿滃崟", - class: "menu_img1", - show: true, - }, + // { + // id: 1, + // name: "鑿滃崟", + // class: "menu_img1", + // show: true, + // }, { id: 2, name: "鍥惧眰", class: "menu_img2", - show: false, + show: true, + // show: false, }, - { - id: 3, - name: "瑙嗗浘", - class: "menu_img3", - show: false, - }, + // { + // id: 3, + // name: "瑙嗗浘", + // class: "menu_img3", + // show: false, + // }, { id: 4, name: "婕父", @@ -111,6 +117,12 @@ show: false, }, ], + menuItem: { + id: 1, + name: "鎶樺彔", + class: "menu_img1", + show: true, + }, }; }, watch: {}, @@ -118,9 +130,14 @@ methods: { //宸︿晶鑿滃崟婊戝姩鏄鹃殣 setMenuChange(res) { + if (res.id == this.showMenuFlag){ + return; + } + //娓呴櫎鏌ヨ寮圭獥 + this.$store.state.mapMenuBoolean = false; + this.$store.state.mapMenuBoxFlag = ""; //娓呴櫎鍒嗘瀽妯″潡鐨勫叏灞�鍙橀噺 ClearAlayse(); - switch (res.id) { case 1: if (this.showMenuFlag == null) return; @@ -159,7 +176,6 @@ this.showMenuChange(permsEntity[i], permsEntity); } } - for (var i in this.menuOption) { if (this.menuOption[i].show != false) { this.showMenuList.push(this.menuOption[i]); @@ -192,6 +208,7 @@ }, mounted() { // this.$bus.$emit('showLeftMenu', true); + window.sgworld.navControl("nav", true); this.$store.state.mapMenuBoolean = false; this.$store.state.mapMenuBoxFlag = null; this.$store.state.mapPopBoolean = false; @@ -295,9 +312,14 @@ display: flex; .left_main { margin: 0; - width: 255px; - height: auto; - transition: width 2s; + //width: 255px; + width: 130px; + padding-bottom: 10px; + height: calc(100% - 10px); + overflow-y: auto; + //height: auto; + transition: width 1s; + background: #F4F8FF; } .right_main { @@ -346,6 +368,12 @@ border-radius: 5px; } } + + .menu-class{ + position: absolute; + bottom: 10px; + left: 0; + } /deep/.el-loading-spinner i { color: #1890ff; } -- Gitblit v1.9.3