浏览代码

fix:修改首页温度卫星监测地块没有黑色背景

wangsisi 1 月之前
父节点
当前提交
7ef1f9cb2b

+ 0 - 4
src/components/static_map_change/Layers.js

@@ -65,7 +65,6 @@ class StaticMapLayers {
     }
 
     show(key,isFit = false){
-        console.log("show layer",key)
         if (isFit) {
             this.timeIndex = 0
         }
@@ -79,14 +78,12 @@ class StaticMapLayers {
         if(isFit && layer.layer.getExtent){
             let extent = layer.layer.getExtent();
             if(extent && extent[0] != Infinity){
-                console.log("show layer",extent)
                 layer.mapInstance.fit(extent,{padding:[-200,-200,-200,-200]})
             }
         }
     }
 
     showSingle(key,isFit = false){
-        console.log("show layer",key)
         this.layerName = key
         this.hideAll()
         let layer = this.layerData[key].layer
@@ -96,7 +93,6 @@ class StaticMapLayers {
         if(isFit && layer.layer.getExtent){
             let extent = layer.layer.getExtent();
             if(extent && extent[0] != Infinity){
-                console.log("show layer",extent)
                 layer.mapInstance.fit(extent,{padding:[-200,-200,-200,-200]})
             }
         }

+ 13 - 0
src/views/warningHome/index.vue

@@ -145,6 +145,19 @@ onMounted(() => {
         legendImg.value = legendUrl;
       }else{
         legendImg.value = warningLayers.value[`${name}图例`];
+        let text = ''
+        if(name==='日间温度'){
+            text = '从化地块日温'
+        }else if(name==='夜间温度'){
+            text = '从化地块夜温'
+        }else if(name==='土壤水分'){
+            text = '从化地块水分'
+        }
+        if(text!==''){
+            staticMapLayers.showSingle(text,true)
+        }else{
+            staticMapLayers.hideAll()
+        }
       }
     });
 

+ 3 - 4
src/views/warningHome/map/alarmLayer.js

@@ -37,7 +37,6 @@ class AlarmLayer {
         eventBus.on("alarmList:changeMapLayer", function ({url, type,name}) {
             that.plantLayer && that.kmap.map.removeLayer(that.plantLayer.layer)
             that.nameStr = name
-            console.log('sdadas',url);
             that.initWarningLayer(url, type,name)
         })
         // 种植面积,预估产量,底图切换
@@ -67,16 +66,18 @@ class AlarmLayer {
         if(name==='日间温度'){
             text = '从化地块日温'
             path = this.warningLayers[text]
+            return
         }else if(name==='夜间温度'){
             text = '从化地块夜温'
             path = this.warningLayers[text]
+            return
         }else if(name==='土壤水分'){
             text = '从化地块水分'
             path = this.warningLayers[text]
+            return
         }else{
             path = layerUrl
         }
-        console.log('path',path);
         this.warningLayer = this.kmap.addXYZLayer(
             path,
             { minZoom: 5, maxZoom: 22 },
@@ -103,7 +104,6 @@ class AlarmLayer {
     togglePlantLayer(name) {
         const url = this.warningLayers[name]
         // const url = "https://birdseye-img.sysuimars.com/map/szts/{z}/{x}/{y}.png"
-        // console.log('uu', url);
         this.plantLayer && this.kmap.map.removeLayer(this.plantLayer.layer)
         // 104.3017367175,30.329292136
         this.plantLayer = this.kmap.addXYZLayer(
@@ -139,7 +139,6 @@ class AlarmLayer {
 
     // 切换地图区域
     changeDistrict(id) {
-        console.log('id',id);
         VE_API.warning.fetchAreaDistrict({ id }).then(({ data }) => {
             if (data.geom) {
                 let f = new Feature({