From f69b7ff73aab2174cb17c7c3e4e716c6e5170e56 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 20 九月 2024 14:38:03 +0800
Subject: [PATCH] 运行监控导出加标签

---
 src/views/screen/components/map.vue |  104 ++++++++++++++++++++++++++++-----------------------
 1 files changed, 57 insertions(+), 47 deletions(-)

diff --git a/src/views/screen/components/map.vue b/src/views/screen/components/map.vue
index 9766007..2ad3d41 100644
--- a/src/views/screen/components/map.vue
+++ b/src/views/screen/components/map.vue
@@ -12,52 +12,58 @@
 import ZGSJson from '@/assets/map/zigong.json' // JOSN鍦板浘鏂囦欢
 export default {
   name: 'mapApp',
+  props: {
+    geoCoordinates: {
+      type: Object,
+      default: {},
+    },
+  },
   data () {
     return {
-      geoCoordinates: {
-        鑷祦浜曞尯: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ],
-        楂樻柊鍖�: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ],
-        澶у畨鍖�: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ],
-        娌挎哗鍖�: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ],
-        璐′簳鍖�: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ],
-        鑽e幙: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ],
-        瀵岄『鍘�: [
-          {
-            value: 12312,
-            name: 'XXX'
-          }
-        ]
-      },
+      // geoCoordinates: {
+      //   鑷祦浜曞尯: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ],
+      //   楂樻柊鍖�: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ],
+      //   澶у畨鍖�: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ],
+      //   娌挎哗鍖�: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ],
+      //   璐′簳鍖�: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ],
+      //   鑽e幙: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ],
+      //   瀵岄『鍘�: [
+      //     {
+      //       value: 12312,
+      //       name: '寰楀垎'
+      //     }
+      //   ]
+      // },
 
       // 鍦板浘閰嶇疆
       // option: {
@@ -225,8 +231,12 @@
             // 鑷畾涔塼ooltip鍐呭
             const isData = that.fetchData(params.name)
             let isHtml = ''
-            for (let i = 0; i < isData.length; i++) {
-              isHtml += `<div>${isData[i].name}:${isData[i].value}</div>`
+            if(isData) {
+              for (let i = 0; i < isData.length; i++) {
+                isHtml += `<div>${isData[i].name}:${isData[i].value}</div>`
+              }
+            }else {
+              isHtml += `寰楀垎:0`
             }
             return `<div class="tooltip-container">
               <div class="title">${params.name}</div>
@@ -357,7 +367,7 @@
       that.map.setOption(option)
       that.map.on('click', function (params) {
         if (params.seriesType === 'map3D') {
-          console.log('Clicked adcode:', params)
+          that.$emit('clickMap', params.name);
         }
       })
     },

--
Gitblit v1.8.0