From f0910016ae9aa02fcc1a57a2aac564e0df6cf986 Mon Sep 17 00:00:00 2001 From: Esacpe <1113279529@qq.com> Date: Fri, 19 Dec 2025 11:41:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/GdMap/mapUtil.js | 12 ++- src/components/aboutTable/DarkTable.vue | 61 ++++++++++--- .../identityWarning/components/addFrom.vue | 1 - src/views/home/echarts/3DbarEcharts.vue | 16 ++-- src/views/home/index.vue | 26 +++++- src/views/home/model/bkWarning.vue | 85 +++++++++++++++++++ src/views/home/model/keyPpersonneltypes.vue | 3 +- src/views/home/model/mesgSwitch/timeData.vue | 3 +- src/views/home/model/qingBaowbTable.vue | 29 ++++--- src/views/home/model/textType.vue | 21 +++-- src/views/home/model/warningLevels.vue | 19 ++++- src/views/home/model/warningPoints.vue | 7 +- 12 files changed, 226 insertions(+), 57 deletions(-) create mode 100644 src/views/home/model/bkWarning.vue diff --git a/src/components/GdMap/mapUtil.js b/src/components/GdMap/mapUtil.js index 1a9b63f..f073670 100644 --- a/src/components/GdMap/mapUtil.js +++ b/src/components/GdMap/mapUtil.js @@ -146,9 +146,12 @@ export function MapUtil(map) { // 展示气泡框 MapUtil.prototype.makerPopup = (item,flag,style = 'Dark')=>{ // Dark Light Custom + let marker; + let flagPop = flag+'_pop' + if(!_that._self[flagPop]) _that._self[flagPop] = []; if(style == 'Dark' || style == 'Light') { let list = zdyContent(flag,item);// 默认的样式 - map.createPopup([item.jd,item.wd],{ + marker = map.createPopup([item.jd,item.wd],{ style:style, // 气泡框样式: data:list, title:item.ssbm, @@ -157,7 +160,7 @@ export function MapUtil(map) { pixelOffset:[0,-50] }) }else { - map.createPopup([item.jd,item.wd],{ + marker = map.createPopup([item.jd,item.wd],{ style:'Custom', // // 自定义样式 attrs:{ class:'popupCustom' @@ -168,13 +171,14 @@ export function MapUtil(map) { pixelOffset:[0,-30] }) } + _that._self[flagPop].push(marker) } // 弹窗自定义默认内容 function zdyContent(flag,item){ switch (flag) { case 'hm': return [ - { label:'临安码线索数量',value:item.lamsx }, + { label:'林安码线索数量',value:item.lamsx }, { label:'布控预警数量',value:item.bkyj }, { label:'红色预警数量',value:item.hsyj }, { label:'信息采集数量',value:item.xxcjsl }, @@ -189,7 +193,7 @@ export function MapUtil(map) { html = `