智慧园区前端大屏
linwe
2024-11-20 5c5ad7b217e0a0da24f039b0b7b8829b3e2ca130
src/views/companyInfo/components/box/dataContent.vue
@@ -11,23 +11,30 @@
<script setup>
import { getFacilityList } from "@/api/facility"
import { onUnmounted, reactive } from 'vue'
const { VITE_APP_BASE } = import.meta.env
const resData = reactive({
    data: [{
        label: '防线一',
        value: '1',
        type: 1,
        remark: '防火提及配套设置、装置围堰、罐区围堰'
        remark: '防火提及配套设置、装置围堰、罐区围堰',
        showPanel: false,
        backgroundIcon: VITE_APP_BASE + 'img/mapicon/wy.png'
    }, {
        label: '防线二',
        value: '2',
        type: 2,
        remark: '雨污水排口一体化闸阀、车间收集池、雨污管阀'
        remark: '雨污水排口一体化闸阀、车间收集池、雨污管阀',
        showPanel: false,
        backgroundIcon: VITE_APP_BASE + 'img/mapicon/ysf.png'
    },
    {
        label: '防线三',
        value: '3',
        type: 3,
        remark: '事故应急池、雨水收集池'
        remark: '事故应急池、雨水收集池',
        showPanel: false,
        backgroundIcon: VITE_APP_BASE + 'img/mapicon/yjc.png'
    }
    ]
})
@@ -59,14 +66,10 @@
                          `
                            }
                        } else {
                            iconEl = `<div class="marsBlueGradientPnl">
                                 <div>${i.name}</div>  </div>`
                            iconEl = `<div class="marsBlueGradientPnl"> <div>${i.name}</div>  </div>`
                        }
                        let divIcon = new DC.DivIcon(
                            new DC.Position(i.lng, i.lat, 0),
                            `<div class="public-map-popup">
                    ${iconEl}
                  </div>`
                            new DC.Position(i.lng, i.lat, 0), `<div class="public-map-popup ${'qyfb-box'}"> ${iconEl} </div>`
                        )
                        divIcon.attrParams = i