From cba1700bbad0ae7695fc1a7bf0764bf1a64dfb79 Mon Sep 17 00:00:00 2001
From: yangdelong <828900aaa>
Date: 星期四, 08 四月 2021 08:56:54 +0800
Subject: [PATCH] 美化企业文字展示,增加临时测试页面。

---
 src/components/LayerController/modules/LcBaseMap.vue |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/components/LayerController/modules/LcBaseMap.vue b/src/components/LayerController/modules/LcBaseMap.vue
index e5af6f2..801148f 100644
--- a/src/components/LayerController/modules/LcBaseMap.vue
+++ b/src/components/LayerController/modules/LcBaseMap.vue
@@ -2,7 +2,7 @@
   <div class="base-map-inner-panel" v-show="isShow">
     <div  style="display: flex;" v-for="item in basemapList" :key="item.code" class="basemap-layer-item">
         <img class="base-map-img" :src="item.conf.icon_actived" width="50" height="50" :title="item.name"
-             @click="changeBasemap(item)"/>
+             @click="changeBasemap(item)" alt=""/>
         <el-checkbox  class="base-map-anno" name="basemap" v-model="item.conf.annotationCheck"
                      label="鏍囨敞" @change="changeBasemap(item)">
         </el-checkbox>
@@ -16,6 +16,7 @@
   data () {
     return {
       isShow: true,
+      currentBaseMapCode: 'tianditu_img',
       basemapList: []
     }
   },
@@ -29,12 +30,20 @@
   methods: {
     updateBasemapList () {
       this.basemapList = this.basemapHelper.getBasemapList()
+      console.log(this.basemapList)
     },
     changeBasemap (itm) {
       const code = itm.code
       this.basemapList.forEach((item) => {
         if (item.code === code) {
-          this.basemapHelper.showBasemap(item.code, item.conf.annotationCheck, true)
+          console.log(this.currentBaseMapCode)
+          if (this.currentBaseMapCode == null || this.currentBaseMapCode !== code) {
+            this.currentBaseMapCode = code
+            this.basemapHelper.showBasemap(item.code, item.conf.annotationCheck, true)
+          } else {
+            this.basemapHelper.showBasemap(item.code, item.conf.annotationCheck, false)
+          }
+
           this.basemapHelper.getBasemapList().forEach((item) => {
             item.layer.bringToBack()
           })

--
Gitblit v1.8.0