From 1eea3672707dfe28de54a530a8d858d7c785f72d Mon Sep 17 00:00:00 2001
From: 徐旺旺 <11530253@qq.com>
Date: 星期四, 29 四月 2021 18:18:23 +0800
Subject: [PATCH] fix bug

---
 src/components/LayerController/service/WmsLayerService.js |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/src/components/LayerController/service/WmsLayerService.js b/src/components/LayerController/service/WmsLayerService.js
index e102f0c..9e6d2f5 100644
--- a/src/components/LayerController/service/WmsLayerService.js
+++ b/src/components/LayerController/service/WmsLayerService.js
@@ -74,13 +74,13 @@
   }
 
   clickListener () {
-    if (this.layers && this.layers.length > 0) {
-      window.map.on('click', (e) => {
-        this.featureGroup.clearLayers()
-        var point = this.map.latLngToContainerPoint(e.latlng, this.map.getZoom())
-        var size = this.map.getSize()
-        // const bbox = this.L.latLngBounds(this.L.latLng(e.latlng.lng, e.latlng.lat)).toBBoxString()
+    window.map.on('click', (e) => {
+      this.featureGroup.clearLayers()
+      var point = this.map.latLngToContainerPoint(e.latlng, this.map.getZoom())
+      var size = this.map.getSize()
+      // const bbox = this.L.latLngBounds(this.L.latLng(e.latlng.lng, e.latlng.lat)).toBBoxString()
 
+      if (this.layers && this.layers.length > 0) {
         const params = Object.assign({
           LAYERS: this.layers.join(','),
           QUERY_LAYERS: this.layers.join(','),
@@ -93,13 +93,13 @@
         AjaxUtils.get4JsonDataByUrl(PIPELINE_WMS, params, (res) => {
           const features = res.data.features
           /**
-         * {
-         *     title: 'New Tab',
-         *     name: newTabName,
-         *     content: 'New Tab content'
-         * }
-         * @type {*[]}
-         */
+             * {
+             *     title: 'New Tab',
+             *     name: newTabName,
+             *     content: 'New Tab content'
+             * }
+             * @type {*[]}
+             */
           const popupDatas = []
           if (features) {
             for (var i = 0; i < features.length; i++) {
@@ -108,7 +108,7 @@
               this.highlight(feature)
               // const coordinates = feature.geometry.coordinates
               popupDatas.push({
-                title: properties.wellname || properties.devicename || properties.name,
+                title: properties.wellname || properties.devicename || properties.name || properties.pipename,
                 name: feature.id,
                 content: properties
               })
@@ -132,8 +132,8 @@
               .openPopup()
           }
         })
-      })
-    }
+      }
+    })
   }
 
   reverse (feature) {
@@ -154,7 +154,7 @@
   highlight (feature) {
     const type = feature.geometry.type
     if (type === 'MultiLineString') {
-      this.L.polyline(this.reverse(feature)).addTo(this.featureGroup)
+      this.L.polyline(this.reverse(feature), { color: 'red' }).addTo(this.featureGroup)
     } else if (type === 'Point') {
       var myIcon = this.L.divIcon({ className: 'my-div-icon' })
       this.L.marker(feature.geometry.coordinates.reverse(), {

--
Gitblit v1.8.0