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