From f2f4d1f92800150771aeea9bdd97852e05ba6237 Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期四, 04 三月 2021 17:49:25 +0800
Subject: [PATCH] 图例

---
 src/components/panel/LegendPanel.vue |  211 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 200 insertions(+), 11 deletions(-)

diff --git a/src/components/panel/LegendPanel.vue b/src/components/panel/LegendPanel.vue
index 17431e4..3d8b99c 100644
--- a/src/components/panel/LegendPanel.vue
+++ b/src/components/panel/LegendPanel.vue
@@ -1,23 +1,155 @@
 <template>
-<div class="legend-panel">
-
-  <div  class="legend-icon unactive">
-
-    <i class="el-icon-more-outline"></i>
-    <span >鍥句緥</span>
+  <div class="legend-panel">
+    <div class="legend-icon unactive" @click="legendChange()">
+      <i class="el-icon-more-outline"></i>
+      <span>鍥句緥</span>
+    </div>
+    <div class="legendContent" v-show="legendCont">
+      <div class="legendContent_Centent">
+        <p>棰勮</p>
+        <ul>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+        </ul>
+        <hr class="underLine"/>
+        <p>浼佷笟</p>
+        <ul>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+        </ul>
+        <hr class="underLine"/>
+        <p>姘存儏</p>
+        <ul>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+        </ul>
+        <hr class="underLine"/>
+        <p>绠$嚎</p>
+        <ul>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+        </ul>
+        <hr class="underLine"/>
+        <p>鍙伴</p>
+        <ul>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+        </ul>
+        <hr class="underLine"/>
+        <p>闄嶆按绛夌骇</p>
+        <ul>
+          <li>
+            <img src="../.././assets/images/map-pages/setting.png" alt="">
+            <span>鏆撮洦绾㈣壊棰勮</span>
+          </li>
+        </ul>
+      </div>
+    </div>
   </div>
-</div>
 </template>
 
 <script>
 export default {
-  name: 'LegendPanel'
+  name: 'LegendPanel',
+  data () {
+    return {
+      // 鎺у埗鍥句緥 鍐呭鐨� 鏄剧ず/闅愯棌
+      legendCont: false
+    }
+  },
+  methods: {
+    // 鍥炬爣 鎺у埗鍐呭鐨勫睍绀轰笌闅愯棌
+    legendChange () {
+      if (this.legendCont === false) {
+        this.legendCont = true
+      } else {
+        this.legendCont = false
+      }
+    }
+  }
 }
 </script>
 
 <style lang="less" scoped>
-
-.legend-panel{
+.legend-panel {
   position: absolute;
   z-index: 502;
   bottom: .11979rem;
@@ -28,6 +160,63 @@
   -webkit-box-align: end;
   -ms-flex-align: end;
   align-items: flex-end;
-}
 
+  .legend-icon {
+    width: 3.4rem;
+    height: 1.6rem;
+    border-radius: .3rem;
+    background: white;
+    text-align: center;
+  }
+
+  .legendContent {
+    position: absolute;
+    right: 8rem;
+    bottom: 3rem;
+    width: 30rem;
+    height: 38rem;
+    border-radius: 1rem;
+    background: #3c7699;
+
+    .legendContent_Centent {
+      width: 100%;
+      height: 100%;
+      p {
+        text-align: center;
+        color: #ffffff;
+        font-size: 14px;
+        display: block;
+        margin-block-start: 1rem;
+        margin-block-end: 0;
+      }
+      ul {
+        padding: 0;
+        list-style: none;
+        display: flex;
+        flex-wrap: wrap;
+        width: 100%;
+        li {
+          width: 25%;
+          text-align: center;
+          line-height: 1.5rem;
+          img {
+            vertical-align: middle !important;
+          }
+          span {
+            font-size: 12px;
+            color: white;
+          }
+        }
+      }
+    }
+
+    .underLine {
+      border: none;
+      background: none;
+      width: 100%;
+      height: 2px;
+      background: #7bc5ef;
+    }
+  }
+}
 </style>

--
Gitblit v1.8.0