From b2329d6973a268044164afd3ac6d3f663aa07fbc Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sat, 04 Jan 2025 20:30:12 +0800
Subject: [PATCH] 应急空间和三级防控加载调整
---
src/pages/map/components/scomponents/layersControl.vue | 77 +++++++++++++++-----------------------
1 files changed, 30 insertions(+), 47 deletions(-)
diff --git a/src/pages/map/components/scomponents/layersControl.vue b/src/pages/map/components/scomponents/layersControl.vue
index 18a790a..b4627a8 100644
--- a/src/pages/map/components/scomponents/layersControl.vue
+++ b/src/pages/map/components/scomponents/layersControl.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2024-10-31 10:47:29
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2025-01-04 20:06:31
+ * @LastEditTime: 2025-01-04 20:26:15
* @FilePath: \bigScreen\src\pages\map\components\scomponents\layersControl.vue
* @Description:
*
@@ -149,19 +149,19 @@
children: [
{
parentId: '3',
- id: '3-2',
- label: '事故应急池',
+ id: '3-1',
+ label: '雨水池',
type: 'layer',
subType: 'labelPoint',
method: getList,
params: {
- type: 2,
+ type: 1,
size: 1000,
},
backgroundIcon: VITE_APP_BASE + 'img/mapicon/yjc.png',
className: 'yjc-box',
showPanel: false,
- layerName: 'sg-yjc',
+ layerName: 'cq-yssjc',
incident: (e) => {
const { attrParams } = e.overlay
// 删除
@@ -191,19 +191,19 @@
{
parentId: '3',
- id: '3-1',
- label: '初期雨水收集池',
+ id: '3-2',
+ label: '应急池',
type: 'layer',
subType: 'labelPoint',
method: getList,
params: {
- type: 1,
+ type: 2,
size: 1000,
},
backgroundIcon: VITE_APP_BASE + 'img/mapicon/yjc.png',
className: 'yjc-box',
showPanel: false,
- layerName: 'cq-yssjc',
+ layerName: 'sg-yjc',
incident: (e) => {
const { attrParams } = e.overlay
// 删除
@@ -292,7 +292,7 @@
{
parentId: '3',
id: '3-5',
- label: '水库',
+ label: '湿地',
type: 'layer',
subType: 'labelPoint',
method: getList,
@@ -300,34 +300,34 @@
type: 5,
size: 1000
},
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/sk.png',
- className: 'sk-box',
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/sd.png',
+ className: 'xfs-box',
showPanel: false,
- layerName: 'sk',
+ layerName: 'sd',
incident: (e) => {
const { attrParams } = e.overlay
// 删除
destroyPop()
- if (!attrParams.imageUrl) {
+ if (!attrParams.firmName) {
return
}
- addPopLayers[attrParams.name] = new DC.HtmlLayer(attrParams.name)
- window.$viewer.addLayer(addPopLayers[attrParams.name])
+ addPopLayers[attrParams.id] = new DC.HtmlLayer(attrParams.id)
+ window.$viewer.addLayer(addPopLayers[attrParams.id])
let iconEl = `<div class="marsBlueGradientPnl">
- <div>${attrParams.firmName}</div>
- <img src="${attrParams.imageUrl}" width="160" height="160" />
- </div>`
+ <div>企业名称:${attrParams.firmName}</div>
+ <div>作用:${attrParams.mainFuncName}</div>
+ </div>`
let divIcon = new DC.DivIcon(
new DC.Position(attrParams.lng, attrParams.lat, attrParams.ele || 64),
`<div class="public-map-popup-two">
- ${iconEl}
- </div>`
+ ${iconEl}
+ </div>`
)
let incident = () => {
destroyPop()
}
divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.name].addOverlay(divIcon)
+ addPopLayers[attrParams.id].addOverlay(divIcon)
}
},
@@ -371,23 +371,6 @@
divIcon.on(DC.MouseEventType.CLICK, incident)
addPopLayers[attrParams.name].addOverlay(divIcon)
}
- },
-
- {
- parentId: '3',
- id: '3-7',
- label: '洼地',
- type: 'layer',
- subType: 'labelPoint',
- method: getList,
- params: {
- type: 7,
- size: 1000
- },
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/wd.png',
- className: 'xfs-box',
- showPanel: false,
- layerName: 'wd'
},
{
@@ -549,14 +532,14 @@
]
},
- {
- id: '5',
- label: '园区范围',
- type: 'layer',
- subType: 'geojsonWall',
- layerName: 'yqfw',
- source: yqfw
- },
+ // {
+ // id: '5',
+ // label: '园区范围',
+ // type: 'layer',
+ // subType: 'geojsonWall',
+ // layerName: 'yqfw',
+ // source: yqfw
+ // },
{
id: '7',
--
Gitblit v1.9.3