From 01f9c88fd0ee768155e5b341c2bb95a85bc11a08 Mon Sep 17 00:00:00 2001
From: liuyg <liuyg@qq.com>
Date: Sat, 05 Mar 2022 17:49:36 +0800
Subject: [PATCH] ++

---
 src/components/mobileLeftNav/index.vue |   47 +++++++++++++++++++++++++++++++----------------
 1 files changed, 31 insertions(+), 16 deletions(-)

diff --git a/src/components/mobileLeftNav/index.vue b/src/components/mobileLeftNav/index.vue
index 0d05c62..20103b1 100644
--- a/src/components/mobileLeftNav/index.vue
+++ b/src/components/mobileLeftNav/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="m-left-nav" :style="[navStyle]">
+  <div :class="['m-left-nav', seeRight ? '' : 'nones']" :style="[navStyle]">
     <!-- :style="[coutrolStyle]" -->
     <div class="m-left-coutrol" @click="changeIconHide">
       <i :class="icons"></i>
@@ -44,9 +44,26 @@
         this.imgStyle.right = "0";
       }
     },
+    seeRight() {
+      if (this.seeRight) {
+        this.leftNavData[0].flag = false;
+        this.leftNavData[0].img = this.leftNavData[0].checked;
+        this[this.leftNavData[0].layer].show = true;
+      } else {
+        let lnd = this.leftNavData;
+        for (let k in lnd) {
+          if (this[this.leftNavData[k].layer]._show) {
+            // console.log(lnd[k].label, "所有开启");
+            this.leftNavData[k].flag = false;
+            this.leftNavData[k].img = this.leftNavData[k].normal;
+            this[this.leftNavData[k].layer].show = false;
+          }
+        }
+      }
+    },
   },
   computed: {
-    ...mapGetters(["iconHide", "dimensionData"]),
+    ...mapGetters(["iconHide", "dimensionData", "seeRight"]),
   },
   data() {
     return {
@@ -288,7 +305,7 @@
               dom = `
                         <div  class="way-entitys-box">
                             <div  class="way-title" style="border: white 1px solid; padding-left: 2px;font-size: 12px; background: #0066ff;  width: 12px;line-height: 13px; padding:2px 1px 2px 1px; color:white;">
-                                ${data[k].roadname}
+                                 ${data[k].roadname}
                             </div>
                             <div  class="way-sign-box">
                                 <img src="https://map.hit.edu.cn/images/roadsign3.png">
@@ -300,12 +317,11 @@
               //    ${data[k].mechanismname}
               // </div>
               dom = `
-                        <div  class="way-entitys-box mobile-way-entitys-box">
-                            <div  class="way-sign-box ">
-                                <img src="img/leftnav/map-panorama.png">
-                            </div>
+                        <div class="scene-entitys-box">
+                            <div>${data[k].mechanismname}</div>
+                            <img src="/img/leftnav/map-panorama.png" alt="">
                         </div>
-                    `;
+                        `;
             } else if (ourD.label == "AED") {
               dom = `
                         <div class="mobiletag-entitys-box">
@@ -345,15 +361,11 @@
                     `;
             } else if (ourD.label == "监控") {
               dom = `
-                        <div class="mobiletag-entitys-box-pink">
-                            <div class="tag-content">
-                              监控
-                            </div>
-                            <div class="tag-angle-content">
-                                <img src="${ourD.imgSrc}">
-                            </div>
+                        <div class="monitor-entitys-box">
+                            <div>${data[k].mechanismname}</div>
+                            <img class="monitor-entitys-box" src="/img/leftnav/map-monitor.png" alt="">
                         </div>
-                    `;
+                        `;
             }
             const divIcon = new that.DC.DivIcon(position[k], dom);
             //订阅事件
@@ -480,4 +492,7 @@
     }
   }
 }
+.nones {
+  display: none;
+}
 </style>

--
Gitblit v1.9.3