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