From 14230ac0316d1e403c54b5a73430bad8ebad00e7 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 16 Dec 2024 19:16:51 +0800
Subject: [PATCH] 新干项目相关调整
---
src/views/pac/components/box/dataContent.vue | 61 -
src/assets/json/yqfw.json | 16
src/pages/single/components/mainMenu.vue | 2
src/utils/http.js | 5
public/xg/yjkj.json | 1150 ++++++++++++++++++++++++++++
public/xg/qyfb.json | 344 ++++++++
src/router/index.js | 2
src/api/space/space.js | 49
src/pages/map/components/scomponents/layersControl.vue | 589 +++-----------
src/components/global/MapContainer.vue | 8
src/pages/main/components/mainMenu.vue | 2
src/api/indParkInfo.js | 86 +-
src/views/space/components/leftContainer.vue | 65 +
vite.config.js | 7
src/views/space/components/box/dataContent.vue | 28
15 files changed, 1,801 insertions(+), 613 deletions(-)
diff --git a/public/xg/qyfb.json b/public/xg/qyfb.json
new file mode 100644
index 0000000..df59b4d
--- /dev/null
+++ b/public/xg/qyfb.json
@@ -0,0 +1,344 @@
+{
+ "data": {
+ "records": [
+ {
+ "name": "江西新富凯科技有限公司",
+ "lng": "115.458947",
+ "lat": "27.85901727",
+ "地址": "",
+ "行业类别": "锂电池制造",
+ "应急联络人": "罗晓军",
+ "应急联络人电话": "18007967858",
+ "主要产品": "锂离子电解液、电容器化学品",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "新干县鑫吉新资源有限公司",
+ "lng": "115.46388",
+ "lat": "27.8724",
+ "地址": "",
+ "行业类别": "稀有稀土金属冶炼",
+ "应急联络人": "李三儿",
+ "应急联络人电话": "13970461406",
+ "主要产品": "钕、镨、镝、铽、钆",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西兴氟中蓝新材料有限公司",
+ "lng": "115.4595488",
+ "lat": "27.86051696",
+ "地址": "",
+ "行业类别": "基础化学原料制造",
+ "应急联络人": "陈志杰",
+ "应急联络人电话": "17857011315",
+ "主要产品": "氢氟酸、机氟化工品",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西鑫臻科技有限公司",
+ "lng": "115.4613029",
+ "lat": "27.86628371",
+ "地址": "",
+ "行业类别": "化学农药制造",
+ "应急联络人": "徐达利",
+ "应急联络人电话": "13367095032",
+ "主要产品": "苯醚甲环唑、含量 95%烯效唑",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "吉安市中意陶瓷化工有限公司",
+ "lng": "115.4787587",
+ "lat": "27.89922121",
+ "地址": "",
+ "行业类别": "工业颜料制造",
+ "应急联络人": "李爱飞",
+ "应急联络人电话": "18279631875",
+ "主要产品": "氧化锆、氧化硅、偏硅酸",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西东劲新能源有限公司",
+ "lng": "115.4739817",
+ "lat": "27.89469901",
+ "地址": "",
+ "行业类别": "铅蓄电池制造",
+ "应急联络人": "黄庆平",
+ "应急联络人电话": "19179601357",
+ "主要产品": "铅酸蓄电池",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西省愚人纳米科技有限公司",
+ "lng": "115.4747113",
+ "lat": "27.90114701",
+ "地址": "",
+ "行业类别": "无机盐基础化工制造",
+ "应急联络人": "邓许生",
+ "应急联络人电话": "13907064196",
+ "主要产品": "纳米氧化锌、氯化锌",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西三元药业有限公司",
+ "lng": "115.4760389",
+ "lat": "27.90177201",
+ "地址": "",
+ "行业类别": "医药中间体制造",
+ "应急联络人": "葛国华",
+ "应急联络人电话": "13576851888",
+ "主要产品": "8-羟基喹啉、咪唑醛、沙坦类",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西新瑞丰生化股份有限公司",
+ "lng": "115.4544418",
+ "lat": "27.86061881",
+ "地址": "",
+ "行业类别": "化学原料和化学制品制造业",
+ "应急联络人": "卢爱荪",
+ "应急联络人电话": "13576890930",
+ "主要产品": "赤霉素GA3、赤霉素GA4+GA7、脱落酸",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西禾田科技有限公司",
+ "lng": "115.4575263",
+ "lat": "27.86770791",
+ "地址": "",
+ "行业类别": "无机盐基础化工制造",
+ "应急联络人": "戴明丰",
+ "应急联络人电话": "13396593897",
+ "主要产品": "",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西欣和化工有限公司",
+ "lng": "115.4710286",
+ "lat": "27.90002321",
+ "地址": "",
+ "行业类别": "无机盐制造",
+ "应急联络人": "戴明丰",
+ "应急联络人电话": "13396593897",
+ "主要产品": "硫酸镁、过一硫酸氢钾复合盐、精制甘油(生物碳源)",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西兰太化工有限公司",
+ "lng": "115.4687702",
+ "lat": "27.89851581",
+ "地址": "",
+ "行业类别": "化学原料制造",
+ "应急联络人": "梁庆敬",
+ "应急联络人电话": "13970680057",
+ "主要产品": "氯酸钠、双氧水",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西正潭新材料股份有限公司",
+ "lng": "115.4575263",
+ "lat": "27.86770791",
+ "地址": "",
+ "行业类别": "稀有稀土金属冶炼",
+ "应急联络人": "付学军",
+ "应急联络人电话": "13973236109",
+ "主要产品": "钕、镨、镝、铽、钆",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西欧氏化工有限公司",
+ "lng": "115.4726352",
+ "lat": "27.87352561",
+ "地址": "",
+ "行业类别": "农药制造",
+ "应急联络人": "刘总",
+ "应急联络人电话": "18079678580",
+ "主要产品": "醚菌酯、肟菌酯、 3-异色满酮、克菌丹和 杀虫单",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西仰立新材料有限公司",
+ "lng": "115.4616623",
+ "lat": "27.86548441",
+ "地址": "",
+ "行业类别": "有机化学原料制造",
+ "应急联络人": "胡伟伟",
+ "应急联络人电话": "0796-7077766",
+ "主要产品": "苯二甲腈(IPN)生产、苯二甲胺(XDA)生产、二苯甲酮生产",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西邦浦医药化工有限公司",
+ "lng": "115.4646181",
+ "lat": "27.87476211",
+ "地址": "",
+ "行业类别": "有机化学原料制造",
+ "应急联络人": "王学磊",
+ "应急联络人电话": "15180532040",
+ "主要产品": " 2-肼基-4-甲基苯并噻唑 、 2-氯-5-氯甲基噻唑、4-溴甲基喹啉酮、乙酰氨基丙酸二乙酯、邻苯二胺1000t/a、对氯苯甲醛",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西尔镁化工有限公司",
+ "lng": "115.4753201",
+ "lat": "27.89567261",
+ "地址": "",
+ "行业类别": "无机盐制造",
+ "应急联络人": "习志妮",
+ "应急联络人电话": "13367964580",
+ "主要产品": "硫酸镁",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "吉安创新聚氨酯科技有限公司",
+ "lng": "115.4576497",
+ "lat": "27.85737871",
+ "地址": "",
+ "行业类别": "化学原料和化学制品制造业",
+ "应急联络人": "廖少武",
+ "应急联络人电话": "13979621716",
+ "主要产品": "聚合物聚醚多元醇",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "吉安永翔硅业新材料有限公司",
+ "lng": "115.4571589",
+ "lat": "27.85616901",
+ "地址": "",
+ "行业类别": "化学原料和化学制品制造业",
+ "应急联络人": "何鸿杰",
+ "应急联络人电话": "18279829588",
+ "主要产品": "六甲基二硅氮烷、六甲基二硅氮烷",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "中盐新干盐化有限公司",
+ "lng": "115.4645645",
+ "lat": "27.89774871",
+ "地址": "",
+ "行业类别": "无机盐制造",
+ "应急联络人": "王继明",
+ "应急联络人电话": "13807961878",
+ "主要产品": "食用盐,工业用盐,无水硫酸钠",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西金泰化工股份有限公司",
+ "lng": "115.4658502",
+ "lat": "27.87768664",
+ "地址": "",
+ "行业类别": "有机化学原料制造",
+ "应急联络人": "陈熹",
+ "应急联络人电话": "13479693888",
+ "主要产品": "异辛酸、硫酸钠",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西鑫辉化工有限公司",
+ "lng": "115.4574351",
+ "lat": "27.86430421",
+ "地址": "",
+ "行业类别": "无机盐制造",
+ "应急联络人": "",
+ "应急联络人电话": "13970454588",
+ "主要产品": "七水硫酸镁",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西益泰节能环保有限公司",
+ "lng": "115.4551687",
+ "lat": "27.86499621",
+ "地址": "",
+ "行业类别": "有机化学原料制造",
+ "应急联络人": "潘婉芝",
+ "应急联络人电话": "15779692283",
+ "主要产品": "有机单体 MMA(甲基丙烯酸甲酯",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西金铂铼资源循环新技术有限公司",
+ "lng": "115.4624133",
+ "lat": "27.86948351",
+ "地址": "",
+ "行业类别": "有机化学原料制造",
+ "应急联络人": "邹美捷",
+ "应急联络人电话": "17779652127",
+ "主要产品": "工业氯化铵、氯化钠",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西天宇化工有限公司",
+ "lng": "115.4650456",
+ "lat": "27.87390472",
+ "地址": "",
+ "行业类别": "化学农药制造",
+ "应急联络人": "聂伟",
+ "应急联络人电话": "0796-2169678",
+ "主要产品": "2,4-滴原药、2,4-滴二甲胺盐水剂",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ },
+ {
+ "name": "江西鑫淦三磷化工有限公司",
+ "lng": "115.4742187",
+ "lat": "27.90051224",
+ "地址": "",
+ "行业类别": "无机盐制造",
+ "应急联络人": "陈霞",
+ "应急联络人电话": "13979617616",
+ "主要产品": "三氯氧磷 、三氯化磷",
+ "企业范围数据(空间数据)": "",
+ "企业简介": "",
+ "企业图片(可以单独放,不用放表格中)": ""
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/public/xg/yjkj.json b/public/xg/yjkj.json
new file mode 100644
index 0000000..a82b3d9
--- /dev/null
+++ b/public/xg/yjkj.json
@@ -0,0 +1,1150 @@
+{
+ "data": {
+ "records": [
+ {
+ "name": "高压走廊南水库",
+ "firmName": "园区",
+ "类型": "水库",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.452876,
+ "lat": 27.852262,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "100000",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "盐化办公室东坑塘群",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.460601,
+ "lat": 27.853912,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "50000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "安里塘坝",
+ "firmName": "园区",
+ "类型": "水库",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.449507,
+ "lat": 27.856682,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "52000",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "新瑞丰南沟渠",
+ "firmName": "园区",
+ "类型": "明渠",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.448665,
+ "lat": 27.857503,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000",
+ "备注": "",
+ "type": "7"
+ },
+ {
+ "name": "熊家曹塘",
+ "firmName": "园区",
+ "类型": "水库",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.449737,
+ "lat": 27.86078,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "74000",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "瓦城水库",
+ "firmName": "园区",
+ "类型": "水库",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.454925,
+ "lat": 27.870122,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1300000",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "鸿盛新材料西坑塘",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.459978,
+ "lat": 27.879578,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "30000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "樟树涧水库",
+ "firmName": "园区",
+ "类型": "水库",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.474398,
+ "lat": 27.859395,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "534700",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "尔镁化工东坑塘",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.476522,
+ "lat": 27.894845,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "30000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "榨边塘",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.479826,
+ "lat": 27.896932,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "25000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "帅达生物东洼地",
+ "firmName": "园区",
+ "类型": "洼地",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.48371,
+ "lat": 27.901483,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "8000",
+ "备注": "",
+ "type": "10"
+ },
+ {
+ "name": "林家无名坑塘",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.492551,
+ "lat": 27.898885,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "北区无名坑塘",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.492057,
+ "lat": 27.900601,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "50000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "北区雨水明渠",
+ "firmName": "园区",
+ "类型": "明渠",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.482053,
+ "lat": 27.903417,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "320",
+ "备注": "",
+ "type": "7"
+ },
+ {
+ "name": "坑里塘",
+ "firmName": "园区",
+ "类型": "坑塘",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.48128,
+ "lat": 27.907646,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "25000",
+ "备注": "",
+ "type": "6"
+ },
+ {
+ "name": "中堎水库",
+ "firmName": "园区",
+ "类型": "水库",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": 115.494954,
+ "lat": 27.911248,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "9900000",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "邹家源水库",
+ "firmName": "生态环境局",
+ "类型": "水库",
+ "preLevel": "3",
+ "mainFuncName": "存储",
+ "lng": 115.505576,
+ "lat": 27.871517,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000000",
+ "备注": "",
+ "type": "5"
+ },
+ {
+ "name": "南区雨水排口3下游桥梁",
+ "firmName": "生态环境局",
+ "类型": "桥梁",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.467394,
+ "lat": 27.887402,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "8"
+ },
+ {
+ "name": "南区雨水排口3下游闸坝",
+ "firmName": "生态环境局",
+ "类型": "闸坝",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.466987,
+ "lat": 27.887641,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "11"
+ },
+ {
+ "name": "铁路旁闸坝",
+ "firmName": "生态环境局",
+ "类型": "闸坝",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.457081,
+ "lat": 27.887942,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "11"
+ },
+ {
+ "name": "105国道桥",
+ "firmName": "生态环境局",
+ "类型": "桥梁",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.449754,
+ "lat": 27.891157,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "8"
+ },
+ {
+ "name": "打新电排站",
+ "firmName": "生态环境局",
+ "类型": "闸坝",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.447919,
+ "lat": 27.891887,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "11"
+ },
+ {
+ "name": "新干航电枢纽电站",
+ "firmName": "生态环境局",
+ "类型": "闸坝",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.441498,
+ "lat": 27.91195,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "11"
+ },
+ {
+ "name": "赣江大桥",
+ "firmName": "生态环境局",
+ "类型": "桥梁",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.529601,
+ "lat": 28.07213,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "8"
+ },
+ {
+ "name": "新市电排站",
+ "firmName": "生态环境局",
+ "类型": "闸坝",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.44479,
+ "lat": 27.882454,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "11"
+ },
+ {
+ "name": "龙溪电排站",
+ "firmName": "生态环境局",
+ "类型": "闸坝",
+ "preLevel": "3",
+ "mainFuncName": "拦截",
+ "lng": 115.516327,
+ "lat": 28.058664,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "11"
+ },
+ {
+ "name": "北区湿地3",
+ "firmName": "生态环境局",
+ "类型": "湿地",
+ "preLevel": "3",
+ "mainFuncName": "存储",
+ "lng": 115.45818,
+ "lat": 27.900768,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "10000",
+ "备注": "",
+ "type": "9"
+ },
+ {
+ "name": "北区湿地2",
+ "firmName": "生态环境局",
+ "类型": "湿地",
+ "preLevel": "3",
+ "mainFuncName": "存储",
+ "lng": 115.463694,
+ "lat": 27.902786,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "10000",
+ "备注": "",
+ "type": "9"
+ },
+ {
+ "name": "北区湿地1",
+ "firmName": "生态环境局",
+ "类型": "湿地",
+ "preLevel": "3",
+ "mainFuncName": "存储",
+ "lng": 115.465518,
+ "lat": 27.901552,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "10000",
+ "备注": "",
+ "type": "9"
+ },
+ {
+ "name": "1#雨水闸",
+ "firmName": "园区",
+ "类型": "阀门",
+ "preLevel": "2",
+ "mainFuncName": "拦截",
+ "lng": 115.474991,
+ "lat": 27.9022041,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "2"
+ },
+ {
+ "name": "2#雨水闸",
+ "firmName": "园区",
+ "类型": "阀门",
+ "preLevel": "2",
+ "mainFuncName": "拦截",
+ "lng": 115.466928,
+ "lat": 27.900812,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "2"
+ },
+ {
+ "name": "3#雨水闸",
+ "firmName": "园区",
+ "类型": "阀门",
+ "preLevel": "2",
+ "mainFuncName": "拦截",
+ "lng": 115.460815,
+ "lat": 27.867306,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "2"
+ },
+ {
+ "name": "鑫臻科技雨水排口切断阀",
+ "firmName": "江西鑫臻科技有限公司",
+ "类型": "阀门",
+ "preLevel": "1",
+ "mainFuncName": "拦截",
+ "lng": 115.4601728,
+ "lat": 27.8641993,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "2"
+ },
+ {
+ "name": "新富凯雨水排口切断阀",
+ "firmName": "江西新富凯科技有限公司",
+ "类型": "阀门",
+ "preLevel": "1",
+ "mainFuncName": "拦截",
+ "lng": 115.4616775,
+ "lat": 27.85847546,
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "",
+ "备注": "",
+ "type": "2"
+ },
+ {
+ "name": "北区胡家坑应急池",
+ "firmName": "园区",
+ "类型": "应急池",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": "115.474991",
+ "lat": "27.9022041",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "8000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "北区南坑应急池",
+ "firmName": "园区",
+ "类型": "应急池",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": "115.466928",
+ "lat": "27.900812",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "6200",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "南区应急池",
+ "firmName": "园区",
+ "类型": "应急池",
+ "preLevel": "2",
+ "mainFuncName": "存储",
+ "lng": "115.460815",
+ "lat": "27.867306",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "25000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "新富凯初期雨水池",
+ "firmName": "江西新富凯科技有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4612055",
+ "lat": "27.8579122",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "270",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "新富凯事故应急池",
+ "firmName": "江西新富凯科技有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4613557",
+ "lat": "27.85783173",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "540",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫吉新事故应急池",
+ "firmName": "新干县鑫吉新资源有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4614066",
+ "lat": "27.87350925",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "300",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫吉新初期雨水池",
+ "firmName": "新干县鑫吉新资源有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4636597",
+ "lat": "27.87271799",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "600",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "兴氟中蓝初期雨水池",
+ "firmName": "江西兴氟中蓝新材料有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4605912",
+ "lat": "27.86216082",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1600",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "兴氟中蓝事故应急池",
+ "firmName": "江西兴氟中蓝新材料有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4605",
+ "lat": "27.86136152",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2200",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫臻科技初期雨水池",
+ "firmName": "江西鑫臻科技有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4602694",
+ "lat": "27.86442997",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2200",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫臻科技事故应急池",
+ "firmName": "江西鑫臻科技有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4604196",
+ "lat": "27.86463382",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "中意陶瓷初期雨水池",
+ "firmName": "吉安市中意陶瓷化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4777627",
+ "lat": "27.90003361",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "270",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "中意陶瓷事故应急池",
+ "firmName": "吉安市中意陶瓷化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4777627",
+ "lat": "27.90003361",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "350",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "东劲新能源初期雨水池",
+ "firmName": "江西东劲新能源有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4712074",
+ "lat": "27.89958836",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "700",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "东劲新能源事故应急池",
+ "firmName": "江西东劲新能源有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4713898",
+ "lat": "27.89971175",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "210",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "愚人纳米初期雨水池",
+ "firmName": "江西省愚人纳米科技有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4752039",
+ "lat": "27.90148603",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "300",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "愚人纳米事故应急池",
+ "firmName": "江西省愚人纳米科技有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4752039",
+ "lat": "27.90148603",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "300",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "三元药业初期雨水池",
+ "firmName": "江西三元药业有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4762768",
+ "lat": "27.90193932",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1500",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "三元药业事故应急池",
+ "firmName": "江西三元药业有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4764753",
+ "lat": "27.90211635",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "新瑞丰初期雨水池",
+ "firmName": "江西新瑞丰生化股份有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4539367",
+ "lat": "27.85747098",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2500",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "新瑞丰事故应急池",
+ "firmName": "江西新瑞丰生化股份有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4539689",
+ "lat": "27.85798596",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "禾田科技初期雨水池",
+ "firmName": "江西禾田科技有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4539192",
+ "lat": "27.86747696",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "禾田科技事故应急池",
+ "firmName": "江西禾田科技有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.454048",
+ "lat": "27.86778809",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "欣和化工初期雨水池",
+ "firmName": "江西欣和化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4689396",
+ "lat": "27.90041717",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1260",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "欣和化工事故应急池",
+ "firmName": "江西欣和化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4686928",
+ "lat": "27.90068539",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "800",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "兰太化工初期雨水池",
+ "firmName": "江西兰太化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4706857",
+ "lat": "27.89612831",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "3000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "兰太化工事故应急池",
+ "firmName": "江西兰太化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.470498",
+ "lat": "27.89592447",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "800",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "正潭新材料初期雨水池",
+ "firmName": "江西正潭新材料股份有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4560623",
+ "lat": "27.8737882",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "900",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "正潭新材料事故应急池",
+ "firmName": "江西正潭新材料股份有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4568777",
+ "lat": "27.87365409",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "300",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "欧氏化工初期雨水池",
+ "firmName": "江西欧氏化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4732549",
+ "lat": "27.8734466",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1600",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "欧氏化工事故应急池",
+ "firmName": "江西欧氏化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4731208",
+ "lat": "27.87358608",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "800",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "仰立新材料初期雨水池",
+ "firmName": "江西仰立新材料有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4619812",
+ "lat": "27.86409186",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2750",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "仰立新材料事故应急池",
+ "firmName": "江西仰立新材料有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4622065",
+ "lat": "27.86397384",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1950",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "邦浦医药初期雨水池",
+ "firmName": "江西邦浦医药化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4609002",
+ "lat": "27.87459807",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1450",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "邦浦医药事故应急池",
+ "firmName": "江西邦浦医药化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4609002",
+ "lat": "27.87459807",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1140",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "尔镁化工初期雨水池",
+ "firmName": "江西尔镁化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4741664",
+ "lat": "27.89690869",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "120",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "尔镁化工事故应急池",
+ "firmName": "江西尔镁化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4753788",
+ "lat": "27.89769574",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "240",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "创新聚氨酯初期雨水池",
+ "firmName": "吉安创新聚氨酯科技有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4571317",
+ "lat": "27.85681235",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "300",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "创新聚氨酯事故应急池",
+ "firmName": "吉安创新聚氨酯科技有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4571317",
+ "lat": "27.85681235",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "150",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "永翔硅业初期雨水池",
+ "firmName": "吉安永翔硅业新材料有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.454652",
+ "lat": "27.85727234",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "800",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "永翔硅业事故应急池",
+ "firmName": "吉安永翔硅业新材料有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.454652",
+ "lat": "27.85727234",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "300",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "中盐新干事故应急池",
+ "firmName": "中盐新干盐化有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4615989",
+ "lat": "27.89499225",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "10000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "帅达生物初期雨水池",
+ "firmName": "江西帅达生物科技有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4799077",
+ "lat": "27.90273311",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "2500",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "金泰化工初期雨水池",
+ "firmName": "江西金泰化工股份有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4643723",
+ "lat": "27.87696244",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "864",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "金泰化工事故应急池",
+ "firmName": "江西金泰化工股份有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4643723",
+ "lat": "27.87696244",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "864",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫辉化工初期雨水池",
+ "firmName": "江西鑫辉化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4578894",
+ "lat": "27.86545576",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "360",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫辉化工事故应急池",
+ "firmName": "江西鑫辉化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4578894",
+ "lat": "27.86545576",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "600",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "益泰节能事故应急池",
+ "firmName": "江西益泰节能环保有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.455454",
+ "lat": "27.86642136",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "756",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "天宇化工老初期雨水池",
+ "firmName": "江西天宇化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4667085",
+ "lat": "27.87472548",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "3603",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "天宇化工新初期雨水池",
+ "firmName": "江西天宇化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4625028",
+ "lat": "27.87123861",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "3024",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "天宇化工老事故应急池",
+ "firmName": "江西天宇化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4667085",
+ "lat": "27.87472548",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1000",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "天宇化工新事故应急池",
+ "firmName": "江西天宇化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4625028",
+ "lat": "27.87123861",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "1740",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫淦三磷初期雨水池",
+ "firmName": "江西鑫淦三磷化工有限公司",
+ "类型": "初期雨水池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.474326",
+ "lat": "27.90021183",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "260",
+ "备注": "",
+ "type": "1"
+ },
+ {
+ "name": "鑫淦三磷事故应急池",
+ "firmName": "江西鑫淦三磷化工有限公司",
+ "类型": "应急池",
+ "preLevel": "1",
+ "mainFuncName": "存储",
+ "lng": "115.4738754",
+ "lat": "27.89968075",
+ "范围数据(管道等提供)": "",
+ "可用容量(立方米)(应急池)": "720",
+ "备注": "",
+ "type": "1"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/src/api/indParkInfo.js b/src/api/indParkInfo.js
index 7360792..24bce02 100644
--- a/src/api/indParkInfo.js
+++ b/src/api/indParkInfo.js
@@ -1,63 +1,65 @@
import request from 'utils/http'
+const { VITE_APP_BASE } = import.meta.env
export const getDetail = (params) => {
- const url = `/yw/indParkInfo/getDetail`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
+ const url = `/yw/indParkInfo/getDetail`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
export const getfirmInfoDetail = (params) => {
- const url = `/yw/firmInfo/getDetail`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
+ const url = `/yw/firmInfo/getDetail`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
export const getPage = (params) => {
- const url = `/yw/firmInfo/page`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
+ const url = `${VITE_APP_BASE}xg/qyfb.json`
+ return request({
+ url,
+ method: 'get',
+ params,
+ localJSON: true
+ })
+}
export const getRescueTeamStatistic = (params) => {
- const url = `/yw/rescueTeam/getStatisticData`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
+ const url = `/yw/rescueTeam/getStatisticData`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
export const getRiskSourceStatistic = (params) => {
- const url = `/yw/riskSource/getStatisticData`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
+ const url = `/yw/riskSource/getStatisticData`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
export const getEmergencySpaceStatistic = (params) => {
- const url = `/yw/emergencySpace/getStatisticData`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
\ No newline at end of file
+ const url = `/yw/emergencySpace/getStatisticData`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
\ No newline at end of file
diff --git a/src/api/space/space.js b/src/api/space/space.js
index 59ad24a..74b7a14 100644
--- a/src/api/space/space.js
+++ b/src/api/space/space.js
@@ -1,30 +1,31 @@
import request from 'utils/http'
+const { VITE_APP_BASE } = import.meta.env
+
export const getDetail = (params) => {
- const url = `/yw/emergencySpace/getDetail`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
-
-
-
+ const url = `/yw/emergencySpace/getDetail`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
export const getList = (params) => {
- const url = `/yw/emergencySpace/page`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
+ const url = `${VITE_APP_BASE}xg/yjkj.json`
+ return request({
+ url,
+ method: 'get',
+ params,
+ localJSON: true
+ })
+}
+
export const getGouQu = (params) => {
- const url = `/yw/emergencySpace/page`;
- return request({
- url,
- method: 'get',
- params,
- });
-};
\ No newline at end of file
+ const url = `/yw/emergencySpace/page`
+ return request({
+ url,
+ method: 'get',
+ params,
+ })
+}
\ No newline at end of file
diff --git a/src/assets/json/yqfw.json b/src/assets/json/yqfw.json
index c1a9cb6..e37a8ed 100644
--- a/src/assets/json/yqfw.json
+++ b/src/assets/json/yqfw.json
@@ -1 +1,15 @@
-{"type":"FeatureCollection","crs":{"type":"name","properties":{"name":"EPSG:4326"}},"features":[{"type":"Feature","id":1,"geometry":{"type":"Polygon","coordinates":[[[115.10365802600006,27.296649056000035],[115.10365776500009,27.296628367000039],[115.10365375100002,27.296222454000031],[115.10365354100009,27.296222456000066],[115.10364614000002,27.295473948000051],[115.1036379950001,27.294650274000048],[115.10363789500002,27.294513106000068],[115.10363775600001,27.294324430000074],[115.10363704300005,27.293351550000068],[115.10361784800011,27.29271994800007],[115.10361731400008,27.292142719000026],[115.10361631100011,27.291057846000058],[115.10361616200009,27.290897334000078],[115.10361577700007,27.290480939000076],[115.10376747700002,27.290480827000067],[115.10376747600003,27.29048064400007],[115.10376579600006,27.289678525000056],[115.10376534700004,27.289463893000061],[115.10377063700003,27.289247296000042],[115.10395248200007,27.289247162000038],[115.10395183100002,27.28918129300007],[115.10395066000001,27.289062907000073],[115.10394709800005,27.288702691000026],[115.10394504400006,27.288494962000073],[115.10392778500011,27.286749543000042],[115.10136996200004,27.286753644000044],[115.1013386190001,27.283577536000053],[115.09974306000004,27.283578677000037],[115.09917053800007,27.283579083000063],[115.09873620700012,27.283578514000055],[115.09873415300001,27.281245152000054],[115.0987308230001,27.281245742000067],[115.09873064500005,27.281043303000047],[115.09923738300006,27.281054163000078],[115.09973737100006,27.281053804000067],[115.10080638600004,27.281053031000056],[115.10080431100005,27.278743446000078],[115.10080406200007,27.278465703000052],[115.10080405100007,27.278453697000032],[115.10143086800008,27.278325042000063],[115.10196907000011,27.278214572000024],[115.1023608910001,27.27813414700006],[115.10237797500008,27.278130640000029],[115.10273747500003,27.278056847000073],[115.10275803600007,27.278052626000033],[115.10281853900005,27.27804020800005],[115.10293215100012,27.278016886000046],[115.10309802200004,27.27798283900006],[115.10313972200004,27.277974280000024],[115.10490518300003,27.277611873000069],[115.1051660280001,27.277558326000076],[115.10593080000001,27.277401328000053],[115.10604533700007,27.277377815000023],[115.10617924700011,27.27782318900006],[115.10618069000009,27.279347573000052],[115.10618208900007,27.280825655000058],[115.10618049300001,27.280856052000047],[115.10617980600011,27.280869136000035],[115.10615978900012,27.281250381000063],[115.10585756700004,27.282686498000032],[115.10582536100003,27.282853404000036],[115.10579882400009,27.283021106000035],[115.1057779790001,27.28318944800003],[115.10576284700005,27.283358276000058],[115.10575235600004,27.283884993000072],[115.10576143800006,27.284063648000028],[115.10577690500008,27.284241953000048],[115.10579874300004,27.284419725000078],[115.10582692800006,27.28459678300004],[115.10612941200009,27.286301095000056],[115.10613196100007,27.28632854500006],[115.10618787100009,27.286930579000057],[115.10618985000008,27.289019869000072],[115.10618989200009,27.289064993000068],[115.1061904390001,27.289642575000073],[115.10619071700012,27.289935975000049],[115.1061892140001,27.28993594700006],[115.1061901060001,27.290862898000057],[115.10619180000003,27.292621870000062],[115.10619258200006,27.293434095000066],[115.10619271000007,27.293566878000036],[115.10619452700007,27.295452454000042],[115.10619596000004,27.296939162000058],[115.10619891500005,27.297182842000041],[115.10594368900001,27.297183038000071],[115.10574789200007,27.297183189000066],[115.10557853600005,27.297180065000077],[115.1054094860001,27.297170440000059],[115.10524105600007,27.297154333000037],[115.10507355600009,27.297131772000057],[115.10490729700007,27.297102799000072],[115.10474258600004,27.297067468000023],[115.1045797270001,27.297025844000075],[115.10441902200012,27.296978004000039],[115.10426076700003,27.296924037000053],[115.10410525500004,27.296864043000028],[115.10395277400005,27.29679813100006],[115.10380360600004,27.296726425000031],[115.10365802600006,27.296649056000035]]]},"properties":{"OBJECTID":1,"MJ":823262.44172500004,"Shape_Length":0.053665720487927053,"Shape_Area":7.5044476659468943e-05}},{"type":"Feature","id":2,"geometry":{"type":"Polygon","coordinates":[[[115.09207716700007,27.271114555000054],[115.09209235100002,27.271098952000045],[115.09226971800001,27.270916684000042],[115.09467658500012,27.268443241000057],[115.09471025700009,27.268408636000061],[115.09479860200008,27.268318800000031],[115.09488731500005,27.268385544000068],[115.09627829600004,27.269719727000052],[115.09709618400007,27.270700950000048],[115.09834078100005,27.272148170000037],[115.10005018800007,27.271067370000026],[115.09986505500001,27.270830386000057],[115.09965144100011,27.27055671200003],[115.09956224500002,27.270442923000076],[115.10002292400009,27.270155335000027],[115.10025718300005,27.270012224000027],[115.10033286200007,27.269964324000057],[115.10038478100012,27.269932703000052],[115.10050989500007,27.269855617000076],[115.1006315410001,27.269777616000056],[115.10112449500002,27.269464868000057],[115.10116649400004,27.269514699000069],[115.10124141600011,27.269606010000075],[115.10125545000005,27.269623932000059],[115.10127760300009,27.269650547000026],[115.10171212700004,27.270199163000029],[115.10174238100001,27.270237396000027],[115.10178008700007,27.270286508000027],[115.10201330100006,27.270585269000037],[115.10206968500006,27.270658372000071],[115.10220937700001,27.270839141000067],[115.10224083600008,27.27087894400006],[115.10261014300011,27.271359640000071],[115.10261210600004,27.271363140000062],[115.10261257100001,27.271362800000077],[115.10277357400003,27.271594575000051],[115.1030422980001,27.272025620000079],[115.10304326000005,27.27202875100005],[115.10309932900009,27.272119795000037],[115.10315892400001,27.272215620000054],[115.10319632900007,27.272275759000024],[115.10355051800002,27.272840683000027],[115.1035729140001,27.272877089000076],[115.10359975000006,27.272920875000068],[115.10380431600004,27.273245475000067],[115.10383201100001,27.273289684000076],[115.1040971650001,27.273717669000064],[115.10409947100004,27.273721205000072],[115.10419686800003,27.273871690000078],[115.10422057400001,27.273908317000064],[115.10399387700011,27.27402031400004],[115.10399207000012,27.274021305000076],[115.10398816200006,27.274020392000068],[115.10318520700002,27.274460600000054],[115.10278725400008,27.274678769000047],[115.10258156600003,27.274791533000041],[115.10218512800009,27.275008868000043],[115.10134354100001,27.275470238000025],[115.10102001600001,27.27562037000007],[115.10099954900011,27.275591515000031],[115.10094369500007,27.275623492000079],[115.10093423000001,27.275628911000069],[115.10037571600003,27.275989344000038],[115.09996523100006,27.276254245000075],[115.09856978200003,27.27715476000003],[115.0985690440001,27.277155242000049],[115.09842911900012,27.27724640100007],[115.09835932800002,27.277138475000072],[115.09832419600002,27.277089667000041],[115.09828386700008,27.277033639000024],[115.09820290500011,27.276932133000059],[115.09811662600009,27.276834186000031],[115.09802522700011,27.27674002200007],[115.09799193000003,27.276708850000034],[115.09792891300003,27.276649853000038],[115.09783819800009,27.276568877000045],[115.09741155900008,27.276188038000043],[115.09681631100011,27.275656685000058],[115.0964062590001,27.275290644000052],[115.09456880300002,27.273650356000076],[115.09413908100009,27.27326673500005],[115.09342089800009,27.272625589000029],[115.09322397000005,27.272449782000024],[115.09255174400005,27.271849651000025],[115.09252413600007,27.271824237000033],[115.09246847500003,27.271769753000058],[115.09207716700007,27.271114555000054]]]},"properties":{"OBJECTID":2,"MJ":571119.26753499999,"Shape_Length":0.034800068450911062,"Shape_Area":5.2054563738287781e-05}}]}
\ No newline at end of file
+{"type":"GeometryCollection", "geometries": [
+{"type":"LineString","coordinates":[[115.45673847,27.85421646],[115.46394825,27.8716689],[115.46703815,27.87936985],[115.46734929,27.88027078],[115.46757996,27.88173123],[115.4675746,27.88277914],[115.46754777,27.88438655],[115.46721116,27.8845525]]},
+{"type":"LineString","coordinates":[[115.45892715,27.85954734],[115.44997931,27.86244981]]},
+{"type":"LineString","coordinates":[[115.46060085,27.86317068],[115.4510951,27.86605408]]},
+{"type":"LineString","coordinates":[[115.46354055,27.87121366],[115.45394897,27.87424859]]},
+{"type":"LineString","coordinates":[[115.46557903,27.8759557],[115.45914173,27.87804214]]},
+{"type":"LineString","coordinates":[[115.46560049,27.87555738],[115.47785282,27.8716689]]},
+{"type":"LineString","coordinates":[[115.46796083,27.89112885],[115.46952724,27.89243744],[115.47261715,27.89374601],[115.47469854,27.89490284],[115.47665119,27.89645792],[115.47798157,27.89797504],[115.47956944,27.89934043],[115.48107147,27.89975763],[115.4826808,27.89964385],[115.4850626,27.89949214]]},
+{"type":"LineString","coordinates":[[115.47261715,27.89374601],[115.46952724,27.89924561],[115.46881914,27.90021276],[115.46748877,27.90108508]]},
+{"type":"LineString","coordinates":[[115.46628714,27.89755783],[115.47070742,27.89971971],[115.4740119,27.90116093],[115.47669411,27.90239354],[115.47873259,27.90288658],[115.48077106,27.90318999],[115.48272371,27.90332273]]},
+{"type":"LineString","coordinates":[[115.45660973,27.85463384],[115.45081615,27.85683451],[115.447855,27.85823836],[115.44613838,27.85914896],[115.44832706,27.86461239],[115.45051575,27.87068254],[115.45145988,27.87364161],[115.45218945,27.87561428],[115.4537344,27.87815594],[115.45493603,27.88028027],[115.45575142,27.88323908],[115.4562664,27.88320115],[115.46193123,27.8803182],[115.46665192,27.87895257],[115.47549248,27.87637299],[115.47429085,27.87322431],[115.47798157,27.87182065],[115.47677994,27.86939266],[115.47377586,27.87007554],[115.46849728,27.85641714],[115.46227455,27.85842807],[115.45991421,27.85349554],[115.45660973,27.85455795],[115.45660973,27.85463384]]},
+{"type":"LineString","coordinates":[[115.45972109,27.89145126],[115.46272516,27.89740612],[115.46502113,27.89655274],[115.46236038,27.89063576],[115.45972109,27.89150815],[115.45972109,27.89145126]]},
+{"type":"LineString","coordinates":[[115.46315432,27.89871463],[115.46553612,27.90237458],[115.46759605,27.90406228],[115.46976328,27.90535175],[115.47180176,27.90493457],[115.47287464,27.90337962],[115.47407627,27.9040054],[115.47566414,27.90248836],[115.47596455,27.90224184],[115.48066378,27.90324688],[115.48313141,27.90339858],[115.48396826,27.90404332],[115.49345255,27.90383473],[115.49353838,27.89918872],[115.48255205,27.89964385],[115.48036337,27.89962489],[115.4789257,27.89901805],[115.47708035,27.89702684],[115.47495604,27.89499767],[115.473454,27.89410633],[115.47246695,27.89370808],[115.46920538,27.89234261],[115.46617985,27.89765265],[115.46315432,27.8986767],[115.46315432,27.89871463]]},
+{"type":"LineString","coordinates":[[115.4567492,27.85442515],[115.4571569,27.85542115],[115.45811176,27.85799174],[115.45996785,27.86231702],[115.46113729,27.8651056],[115.46285391,27.86942111],[115.46410918,27.87248455],[115.4650104,27.87474176],[115.4659009,27.87675235],[115.46704888,27.87948365],[115.46734929,27.88021388],[115.46752095,27.88134242],[115.46747804,27.88531589],[115.46742439,27.8885306],[115.46753168,27.89008577],[115.46823978,27.89140385],[115.47266006,27.89376497],[115.4695487,27.89907494],[115.47407627,27.90117989],[115.47244549,27.90410021]]}
+]}
\ No newline at end of file
diff --git a/src/components/global/MapContainer.vue b/src/components/global/MapContainer.vue
index 877ce7b..87e5913 100644
--- a/src/components/global/MapContainer.vue
+++ b/src/components/global/MapContainer.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2024-10-25 15:07:51
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-12-03 12:21:28
+ * @LastEditTime: 2024-12-16 17:09:32
* @FilePath: \bigScreen\src\components\global\MapContainer.vue
* @Description:
*
@@ -45,9 +45,9 @@
window.$viewer.locationBar.enable = true
window.$viewer.zoomToPosition(new DC.Position(
- 115.1021,
- 27.2360,
- 5000,
+ 115.4674,
+ 27.8128,
+ 7000,
0,
-45,
0
diff --git a/src/pages/main/components/mainMenu.vue b/src/pages/main/components/mainMenu.vue
index 3102b30..c4f9602 100644
--- a/src/pages/main/components/mainMenu.vue
+++ b/src/pages/main/components/mainMenu.vue
@@ -28,7 +28,7 @@
path: '/layout/map/main/pac'
},
{
- menuName: '突发事件模拟',
+ menuName: '360全景',
path: '/layout/map/main/pd'
}
]
diff --git a/src/pages/map/components/scomponents/layersControl.vue b/src/pages/map/components/scomponents/layersControl.vue
index 15016b0..6b55387 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: 2024-12-10 14:45:28
+ * @LastEditTime: 2024-12-16 19:15:27
* @FilePath: \bigScreen\src\pages\map\components\scomponents\layersControl.vue
* @Description:
*
@@ -85,6 +85,24 @@
import { useRouter } from 'vue-router'
const router = useRouter()
+// import yjkjGc from "@/assets/json/yjkj-gc"
+
+
+// let newYjkj = yjkjGc.map(item => {
+// let point = DC.CoordTransform.GCJ02ToWGS84(item.lng, item.lat)
+
+// return {
+// ...item,
+// lng: point[0],
+// lat: point[1]
+// }
+// })
+
+// console.log(newYjkj, 4444)
+
+// GCJ02ToWGS84
+
+
const { VITE_APP_BASE } = import.meta.env
// , '7',
let indexPoint = ref(['1', '5', '7'])
@@ -112,24 +130,8 @@
subType: '3Dtile',
urlData: [
{
- url: VITE_APP_BASE + 'newMx/mx/tile_01/tileset.json',
+ url: VITE_APP_BASE + 'xinganTileset/tileset.json',
label: 'tile_01'
- },
- {
- url: VITE_APP_BASE + 'newMx/mx/tile_02/tileset.json',
- label: 'tile_02'
- },
- {
- url: VITE_APP_BASE + 'newMx/mx/tile_03/tileset.json',
- label: 'tile_03'
- },
- {
- url: VITE_APP_BASE + 'newMx/mx/tile_04/tileset.json',
- label: 'tile_04'
- },
- {
- url: VITE_APP_BASE + 'newMx/mx/tile_05/tileset.json',
- label: 'tile_05'
},
],
layerName: 'hgyq'
@@ -158,266 +160,29 @@
parentId: '3',
id: '3-1',
label: '应急池',
- children: [
- {
- parentId: '3-1',
- id: '3-1-1',
- label: '园区',
- type: 'layer',
- subType: 'labelPoint',
- method: getList,
- params: {
- type: 1,
- size: 1000,
- category: 1
- },
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/yjc.png',
- className: 'yjc-box',
- showPanel: false,
- layerName: 'yjc-yq',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- if (!attrParams.firmName) {
- return
- }
- addPopLayers[attrParams.id] = new DC.HtmlLayer(attrParams.id)
- window.$viewer.addLayer(addPopLayers[attrParams.id])
- let iconEl = `<div class="marsBlueGradientPnl">
- <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>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.id].addOverlay(divIcon)
- }
- },
- {
- parentId: '3-1',
- id: '3-1-2',
- label: '企业',
- type: 'layer',
- subType: 'labelPoint',
- method: getList,
- params: {
- type: 1,
- size: 1000,
- category: 2
- },
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/yjc.png',
- className: 'yjc-box',
- showPanel: false,
- layerName: 'yjc-qy',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- if (!attrParams.firmName) {
- return
- }
- addPopLayers[attrParams.id] = new DC.HtmlLayer(attrParams.id)
- window.$viewer.addLayer(addPopLayers[attrParams.id])
- let iconEl = `<div class="marsBlueGradientPnl">
- <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>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.id].addOverlay(divIcon)
- }
- },
- ]
- },
-
- {
- parentId: '3',
- id: '3-2',
- label: '阀门',
- children: [
- {
- parentId: '3-2',
- id: '3-2-1',
- label: '园区',
- type: 'layer',
- subType: 'labelPoint',
- method: getList,
- params: {
- type: 2,
- size: 1000,
- category: 1
- },
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/ysf.png',
- className: 'ysf-box',
- showPanel: false,
- layerName: 'fm-yq',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- if (!attrParams.firmName) {
- return
- }
- addPopLayers[attrParams.id] = new DC.HtmlLayer(attrParams.id)
- window.$viewer.addLayer(addPopLayers[attrParams.id])
- let iconEl = `<div class="marsBlueGradientPnl">
- <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>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.id].addOverlay(divIcon)
- }
- },
- {
- parentId: '3-2',
- id: '3-2-2',
- label: '企业',
- type: 'layer',
- subType: 'labelPoint',
- method: getList,
- params: {
- type: 2,
- size: 1000,
- category: 2
- },
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/ysf.png',
- className: 'ysf-box',
- showPanel: false,
- layerName: 'fm-qy',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- if (!attrParams.firmName) {
- return
- }
- addPopLayers[attrParams.id] = new DC.HtmlLayer(attrParams.id)
- window.$viewer.addLayer(addPopLayers[attrParams.id])
- let iconEl = `<div class="marsBlueGradientPnl">
- <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>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.id].addOverlay(divIcon)
- }
- }
- ]
- },
-
- {
- parentId: '3',
- id: '3-3',
- label: '公共管网',
- children: [
- // 给水管网、污水管网、燃气管网、雨水管网
- {
- parentId: '3-3',
- id: '3-3-2',
- label: '污水管网',
- type: 'layer',
- subType: 'geojsonPipe',
- layerName: 'wsgw',
- source: wsgw,
- color: DC.Color.DARKBLUE.withAlpha(0.9),
- height: 60.2,
- },
- {
- parentId: '3-3',
- id: '3-3-4',
- label: '雨水管网',
- type: 'layer',
- subType: 'geojsonPipe',
- layerName: 'ysgw',
- source: ysgw,
- color: DC.Color.CYAN.withAlpha(0.9),
- height: 60,
- },
- // {
- // id: '3-3-1',
- // label: '给水管网',
- // type: 'layer',
- // subType: 'geojsonPipe',
- // layerName: 'gsgw',
- // source: gsgw,
- // color: DC.Color.BLUE.withAlpha(0.9),
- // height: 60.4,
- // },
- // {
- // id: '3-3-3',
- // label: '燃气管网',
- // type: 'layer',
- // subType: 'geojsonPipe',
- // layerName: 'rqgw',
- // source: rqgw,
- // color: DC.Color.RED.withAlpha(0.9),
- // height: 60.6,
- // },
- ]
- },
-
- {
- parentId: '3',
- id: '3-4',
- label: '污水提升泵站',
type: 'layer',
subType: 'labelPoint',
method: getList,
- // className: 'sk-box',
- // showPanel: false,
params: {
- type: 4,
- size: 1000
+ type: 1,
+ size: 1000,
},
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/wstsb.png',
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/yjc.png',
className: 'yjc-box',
showPanel: false,
- layerName: 'wstsbz',
+ layerName: 'yjc-yq',
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.fullName}</div>
- <img src="${attrParams.imageUrl}" width="160" height="160" />
+ <div>企业名称:${attrParams.firmName}</div>
+ <div>作用:${attrParams.mainFuncName}</div>
</div>`
let divIcon = new DC.DivIcon(
new DC.Position(attrParams.lng, attrParams.lat, attrParams.ele || 64),
@@ -429,7 +194,49 @@
destroyPop()
}
divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.name].addOverlay(divIcon)
+ addPopLayers[attrParams.id].addOverlay(divIcon)
+ }
+ },
+
+ {
+ parentId: '3',
+ id: '3-2',
+ label: '阀门',
+ type: 'layer',
+ subType: 'labelPoint',
+ method: getList,
+ params: {
+ type: 2,
+ size: 1000,
+ },
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/ysf.png',
+ className: 'ysf-box',
+ showPanel: false,
+ layerName: 'fm-yq',
+ incident: (e) => {
+ const { attrParams } = e.overlay
+ // 删除
+ destroyPop()
+ if (!attrParams.firmName) {
+ return
+ }
+ addPopLayers[attrParams.id] = new DC.HtmlLayer(attrParams.id)
+ window.$viewer.addLayer(addPopLayers[attrParams.id])
+ let iconEl = `<div class="marsBlueGradientPnl">
+ <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>`
+ )
+ let incident = () => {
+ destroyPop()
+ }
+ divIcon.on(DC.MouseEventType.CLICK, incident)
+ addPopLayers[attrParams.id].addOverlay(divIcon)
}
},
@@ -478,7 +285,7 @@
{
parentId: '3',
id: '3-6',
- label: '应急泵',
+ label: '坑塘',
type: 'layer',
subType: 'labelPoint',
method: getList,
@@ -519,13 +326,13 @@
{
parentId: '3',
- id: '3-8',
- label: '沟渠',
+ id: '3-7',
+ label: '明渠',
type: 'layer',
- subType: 'geojsonPolygon',
- method: getGouQu,
+ subType: 'labelPoint',
+ method: getList,
params: {
- type: 8,
+ type: 7,
size: 1000
},
backgroundIcon: VITE_APP_BASE + 'img/mapicon/gouqu.png',
@@ -533,31 +340,30 @@
showPanel: false,
layerName: 'gouqu'
},
- // {
- // id: '3-9',
- // label: '废水处理站',
- // type: 'layer',
- // subType: 'labelPoint',
- // method: getList,
- // params: {
- // type: 9,
- // size: 1000
- // // name: '吉水县绿源污水处理厂',
- // },
- // backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsclc.png',
- // className: 'xfs-box',
- // showPanel: false,
- // layerName: 'fsclz'
- // },
{
- parentId: '3',
- id: '3-10',
- label: '排水口',
+ id: '3-8',
+ label: '桥梁',
type: 'layer',
subType: 'labelPoint',
method: getList,
params: {
- type: 10,
+ type: 8,
+ size: 1000
+ },
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsclc.png',
+ className: 'xfs-box',
+ showPanel: false,
+ layerName: 'fsclz'
+ },
+ {
+ parentId: '3',
+ id: '3-9',
+ label: '湿地',
+ type: 'layer',
+ subType: 'labelPoint',
+ method: getList,
+ params: {
+ type: 9,
size: 1000
},
backgroundIcon: VITE_APP_BASE + 'img/mapicon/psk.png',
@@ -590,147 +396,35 @@
addPopLayers[attrParams.id].addOverlay(divIcon)
}
},
- // {
- // id: '3-11',
- // label: '污水池',
- // type: 'layer',
- // subType: 'labelPoint',
- // method: getList,
- // params: {
- // type: 11,
- // size: 1000
- // },
- // backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsc.png',
- // className: 'xfs-box',
- // showPanel: false,
- // layerName: 'wsc'
- // }
- ]
- },
-
- {
- id: '4',
- label: '风险源',
- children: [
{
- parentId: '4',
- id: '4-1',
- label: '一般',
+ id: '3-10',
+ label: '洼地',
type: 'layer',
subType: 'labelPoint',
- method: getRiskList,
+ method: getList,
params: {
- riskLevel: 1,
+ type: 10,
size: 1000
},
- showParams: 'category',
- className: 'fxy-ordinary',
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/fxy-yb.png',
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsc.png',
+ className: 'xfs-box',
showPanel: false,
- layerName: 'fxyOrdinary',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- addPopLayers[attrParams.name] = new DC.HtmlLayer(attrParams.name)
- window.$viewer.addLayer(addPopLayers[attrParams.name])
- let iconEl = `<div class="marsBlueGradientPnl">
- <li>企业名称:${attrParams.firmName || ''}</li>
- <li>风险等级:${attrParams.riskLevelName || ''}</li>
- <li>行业类别:${attrParams.name || ''}</li>
- </div>`
- let divIcon = new DC.DivIcon(
- new DC.Position(attrParams.lng, attrParams.lat, attrParams.ele || 64),
- `<div class="public-map-popup-three">
- ${iconEl}
- </div>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.name].addOverlay(divIcon)
- }
+ layerName: 'wsc'
},
{
- parentId: '4',
- id: '4-2',
- label: '较大',
+ id: '3-11',
+ label: '闸坝',
type: 'layer',
subType: 'labelPoint',
- method: getRiskList,
+ method: getList,
params: {
- riskLevel: 2,
+ type: 11,
size: 1000
},
- showParams: 'category',
- className: 'fxy-larger',
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/fxy-jd.png',
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsc.png',
+ className: 'xfs-box',
showPanel: false,
- layerName: 'fxyLarger',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- addPopLayers[attrParams.name] = new DC.HtmlLayer(attrParams.name)
- window.$viewer.addLayer(addPopLayers[attrParams.name])
- let iconEl = `<div class="marsBlueGradientPnl">
- <li>企业名称:${attrParams.firmName || ''}</li>
- <li>风险等级:${attrParams.riskLevelName || ''}</li>
- <li>行业类别:${attrParams.name || ''}</li>
- </div>`
- let divIcon = new DC.DivIcon(
- new DC.Position(attrParams.lng, attrParams.lat, attrParams.ele || 64),
- `<div class="public-map-popup-three">
- ${iconEl}
- </div>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.name].addOverlay(divIcon)
- }
- },
- {
- parentId: '4',
- id: '4-9',
- label: '暂定',
- type: 'layer',
- subType: 'labelPoint',
- method: getRiskList,
- params: {
- riskLevel: 9,
- size: 1000
- },
- showParams: 'category',
- className: 'fxy-zd',
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/fxy-zd.png',
- showPanel: false,
- layerName: 'fxyZdLarger',
- incident: (e) => {
- const { attrParams } = e.overlay
- // 删除
- destroyPop()
- addPopLayers[attrParams.name] = new DC.HtmlLayer(attrParams.name)
- window.$viewer.addLayer(addPopLayers[attrParams.name])
- let iconEl = `<div class="marsBlueGradientPnl">
- <li>${attrParams.firmName || ''}</li>
- <li>${attrParams.name || ''}</li>
- <li>${attrParams.riskLevelName || ''}</li>
- </div>`
- let divIcon = new DC.DivIcon(
- new DC.Position(attrParams.lng, attrParams.lat, attrParams.ele || 64),
- `<div class="public-map-popup-three">
- ${iconEl}
- </div>`
- )
- let incident = () => {
- destroyPop()
- }
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addPopLayers[attrParams.name].addOverlay(divIcon)
- }
+ layerName: 'wsc'
}
]
},
@@ -771,35 +465,7 @@
panoramaUrl.value = attrParams.url
panoramaShow.value = true
}
- },
- {
- id: '8',
- label: '地面全景分布',
- type: 'layer',
- subType: 'labelPoint',
- method: getPanoramaList,
- params: {
- size: 1000,
- remark: '2'
- },
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/qj.png',
- showPanel: false,
- layerName: 'dtqjdwfb',
- incident: (e) => {
- const { attrParams } = e.overlay
- panoramaTitle.value = attrParams.name
- if (
- attrParams.url.indexOf("http://vr.jxpskj.com:180") != -1
- ) {
- attrParams.url = attrParams.url.replace(
- "http://vr.jxpskj.com:180",
- "/panorama"
- )
- }
- panoramaUrl.value = attrParams.url
- panoramaShow.value = true
- }
- },
+ }
]
// let modellayer = new DC.VectorLayer("modellayer").addTo(window.$viewer)
@@ -888,7 +554,7 @@
skipLevelOfDetail: true,
baseScreenSpaceError: 1024,
- maximumScreenSpaceError: 16, // 数值加大,能让最终成像变模糊
+ maximumScreenSpaceError: 128, // 数值加大,能让最终成像变模糊
skipScreenSpaceErrorFactor: 128,
skipLevels: 5,
immediatelyLoadDesiredLevelOfDetail: false,
@@ -916,7 +582,10 @@
window.$viewer.addLayer(addTileLayers[item.layerName])
item.method(item.params).then(res => {
- let data = res.data.data.records
+ let data = res.data.data.records.filter(i => {
+ if ('type' in item.params) return i.type == item.params.type
+ return i
+ })
data.filter(i => i.lng && i.lng != '' && i.lat && i.lat != '').forEach(i => {
let iconEl = ''
@@ -963,9 +632,9 @@
addTileLayers[item.layerName] = new DC.VectorLayer(item.layerName)
window.$viewer.addLayer(addTileLayers[item.layerName])
- item.source.features.forEach(i => {
+ item.source.geometries.forEach(i => {
let wall = new DC.Wall(
- i.geometry.coordinates[0].map(d => [...d, 125].join(',')).join(';')
+ i.coordinates.map(d => [...d, 125].join(',')).join(';')
)
wall.setStyle({
@@ -1139,9 +808,9 @@
// 飞到园区范围
const flyToyqfw = () => {
window.$viewer.zoomToPosition(new DC.Position(
- 115.1021,
- 27.2360,
- 5000,
+ 115.4674,
+ 27.8128,
+ 7000,
0,
-45,
0
@@ -1167,21 +836,13 @@
EventBus.emit('restHandleDelChange', `2`)
EventBus.emit('restHandleDelChange', `3-1`)
EventBus.emit('restHandleDelChange', `3-2`)
- // EventBus.emit('restHandleDelChange', `3-3-1`)
- EventBus.emit('restHandleDelChange', `3-3-2`)
- // EventBus.emit('restHandleDelChange', `3-3-3`)
- EventBus.emit('restHandleDelChange', `3-3-4`)
- EventBus.emit('restHandleDelChange', `3-4`)
EventBus.emit('restHandleDelChange', `3-5`)
EventBus.emit('restHandleDelChange', `3-6`)
EventBus.emit('restHandleDelChange', `3-7`)
EventBus.emit('restHandleDelChange', `3-8`)
- // EventBus.emit('restHandleDelChange', `3-9`)
- EventBus.emit('restHandleDelChange', `4-1`)
- EventBus.emit('restHandleDelChange', `4-2`)
- EventBus.emit('restHandleDelChange', `4-9`)
-
- EventBus.emit('restHandleDelChange', `8`)
+ EventBus.emit('restHandleDelChange', `3-9`)
+ EventBus.emit('restHandleDelChange', `3-10`)
+ EventBus.emit('restHandleDelChange', `3-11`)
destroyPop()
}
diff --git a/src/pages/single/components/mainMenu.vue b/src/pages/single/components/mainMenu.vue
index 3102b30..c4f9602 100644
--- a/src/pages/single/components/mainMenu.vue
+++ b/src/pages/single/components/mainMenu.vue
@@ -28,7 +28,7 @@
path: '/layout/map/main/pac'
},
{
- menuName: '突发事件模拟',
+ menuName: '360全景',
path: '/layout/map/main/pd'
}
]
diff --git a/src/router/index.js b/src/router/index.js
index bcecc0e..b9a477d 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -68,7 +68,7 @@
{
path: 'pd',
meta: {
- title: '突发事件模拟'
+ title: '360全景'
},
component: () => import('@/views/pd/index.vue')
},
diff --git a/src/utils/http.js b/src/utils/http.js
index 2cf82e0..b8952ea 100644
--- a/src/utils/http.js
+++ b/src/utils/http.js
@@ -48,8 +48,11 @@
axios.interceptors.request.use(
config => {
const store = useLogin()
+
+ const flag = config.localJSON || false
+
//地址为已经配置状态则不添加前缀
- if (!isURL(config.url) && !config.url.startsWith(baseUrl)) {
+ if (!isURL(config.url) && !config.url.startsWith(baseUrl) && !flag) {
config.url = baseUrl + config.url
}
diff --git a/src/views/pac/components/box/dataContent.vue b/src/views/pac/components/box/dataContent.vue
index 010d075..6dfb76b 100644
--- a/src/views/pac/components/box/dataContent.vue
+++ b/src/views/pac/components/box/dataContent.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2023-03-10 15:27:59
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-11-27 14:49:05
+ * @LastEditTime: 2024-12-16 18:08:11
* @FilePath: \bigScreen\src\views\pac\components\box\dataContent.vue
* @Description:
*
@@ -72,22 +72,22 @@
},
{
type: 7,
- backgroundIcon: VITE_APP_BASE + 'img/mapicon/xfs.png',
- className: 'xfs-box',
- },
- {
- type: 8,
backgroundIcon: VITE_APP_BASE + 'img/mapicon/gouqu.png',
className: 'xfs-box',
},
{
- type: 9,
+ type: 8,
backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsclc.png',
className: 'xfs-box',
},
{
- type: 10,
+ type: 9,
backgroundIcon: VITE_APP_BASE + 'img/mapicon/psk.png',
+ className: 'xfs-box',
+ },
+ {
+ type: 10,
+ backgroundIcon: VITE_APP_BASE + 'img/mapicon/wsc.png',
className: 'xfs-box',
},
{
@@ -101,7 +101,8 @@
size: 1000,
preLevel: item.type,
}).then(res => {
- let data = res.data.data.records
+ let data = res.data.data.records.filter(i => item.type == i.preLevel)
+
data.filter(i => i.lng && i.lng != '' && i.lat && i.lat != '').forEach(i => {
let iconEl = ''
let divclassName = ''
@@ -116,19 +117,19 @@
</div>
`
}
- let divIcon = new DC.DivIcon(
- new DC.Position(i.lng, i.lat, i.ele || 64),
- `<div class="public-map-popup ${divclassName}">
+ let divIcon = new DC.DivIcon(
+ new DC.Position(i.lng, i.lat, i.ele || 64),
+ `<div class="public-map-popup ${divclassName}">
${iconEl}
</div>`
- )
- divIcon.attrParams = i
- let incident = () => { }
+ )
+ divIcon.attrParams = i
+ let incident = () => { }
- if (item.incident) incident = item.incident
- divIcon.on(DC.MouseEventType.CLICK, incident)
- addTileLayers[item.label].addOverlay(divIcon)
- }
+ if (item.incident) incident = item.incident
+ divIcon.on(DC.MouseEventType.CLICK, incident)
+ addTileLayers[item.label].addOverlay(divIcon)
+ }
})
})
} else {
@@ -140,26 +141,6 @@
}
}
})
-
- if (row.type == 2) {
- EventBus.emit('restHandleCheckChange', `3-3-2`)
- EventBus.emit('restHandleCheckChange', `3-3-4`)
- EventBus.emit('restHandleCheckChange', `3-9`)
- } else {
- EventBus.emit('restHandleDelChange', `3-3-2`)
- EventBus.emit('restHandleDelChange', `3-3-4`)
- EventBus.emit('restHandleDelChange', `3-9`)
- }
-
- if (row.type == 3) {
- EventBus.emit('restHandleCheckChange', `3-3-2`)
- EventBus.emit('restHandleCheckChange', `3-3-4`)
- EventBus.emit('restHandleCheckChange', `3-8`)
- } else {
- EventBus.emit('restHandleDelChange', `3-3-2`)
- EventBus.emit('restHandleDelChange', `3-3-4`)
- EventBus.emit('restHandleDelChange', `3-8`)
- }
}
const tabClick = (item) => {
@@ -191,8 +172,6 @@
delete addTileLayers[i]
})
addTileLayers = null
- EventBus.emit('restHandleDelChange', `3-3-2`)
- EventBus.emit('restHandleDelChange', `3-3-4`)
})
</script>
diff --git a/src/views/space/components/box/dataContent.vue b/src/views/space/components/box/dataContent.vue
index dbbab43..c8a859f 100644
--- a/src/views/space/components/box/dataContent.vue
+++ b/src/views/space/components/box/dataContent.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2023-03-13 14:54:26
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-11-28 19:30:58
+ * @LastEditTime: 2024-12-16 18:50:06
* @FilePath: \bigScreen\src\views\space\components\box\dataContent.vue
* @Description:
*
@@ -96,14 +96,20 @@
type: curSelectTabType.value
})
.then((res) => {
- const data = res.data.data
- data.records.forEach(item => {
- if(!item.firmName){
+ const data = res.data.data.records.filter(item => {
+ if ('name' in param && param.name != '') return item.type == curSelectTabType.value && item.name.indexOf(param.name) != -1
+
+ return item.type == curSelectTabType.value
+ })
+
+ data.forEach(item => {
+ if (!item.firmName) {
item.firmName = '新干化工园区'
}
})
- tableData.value = data.records
- pages.total = data.total
+
+ tableData.value = data
+ pages.total = data.length
loading.value = false
})
.catch((err) => {
@@ -194,11 +200,11 @@
let arr = Object.keys(addPupoLayers)
if (arr.length > 0) {
arr.forEach(i => {
- addPupoLayers[i] && window.$viewer && window.$viewer.removeLayer(addPupoLayers[i])
- addPupoLayers[i] = null
- delete addPupoLayers[i]
- })
- addPupoLayers = {}
+ addPupoLayers[i] && window.$viewer && window.$viewer.removeLayer(addPupoLayers[i])
+ addPupoLayers[i] = null
+ delete addPupoLayers[i]
+ })
+ addPupoLayers = {}
}
}
</script>
diff --git a/src/views/space/components/leftContainer.vue b/src/views/space/components/leftContainer.vue
index 3b7bdcb..8ae58ce 100644
--- a/src/views/space/components/leftContainer.vue
+++ b/src/views/space/components/leftContainer.vue
@@ -2,7 +2,7 @@
* @Author: shuishen 1109946754@qq.com
* @Date: 2023-03-10 15:27:59
* @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2024-11-28 11:35:07
+ * @LastEditTime: 2024-12-16 17:42:03
* @FilePath: \bigScreen\src\views\space\components\leftContainer.vue
* @Description:
*
@@ -11,10 +11,46 @@
<script setup>
import EventBus from 'utils/bus'
-import { getDictionary } from "@/api/dict/dict"
import { onUnmounted, reactive } from 'vue'
const resData = reactive({
- data: []
+ data: [
+ {
+ label: '应急池',
+ value: 1,
+ },
+ {
+ label: '阀门',
+ value: 2,
+ },
+ {
+ label: '水库',
+ value: 5,
+ },
+ {
+ label: '坑塘',
+ value: 6,
+ },
+ {
+ label: '明渠',
+ value: 7,
+ },
+ {
+ label: '桥梁',
+ value: 8,
+ },
+ {
+ label: '湿地',
+ value: 9,
+ },
+ {
+ label: '洼地',
+ value: 10,
+ },
+ {
+ label: '闸坝',
+ value: 11,
+ },
+ ]
})
const gawList = ref([
@@ -30,23 +66,6 @@
},
])
const curSelect = ref('')
-
-// 获取下拉字典
-const getDictData = (code) => {
- const param = {
- code: code,
- }
- getDictionary(param).then((res) => {
- resData.data = res.data.data.filter(i => i.dictKey != 7 && i.dictKey != 9 && i.dictKey != 11).map(item => {
- return {
- label: item.dictValue,
- value: item.dictKey
- }
- })
-
- tabClick(resData.data[0])
- })
-}
const tabClick = (item) => {
EventBus.emit('destroyPop', 'destroyPop')
@@ -64,7 +83,7 @@
} else {
element.select = false
}
- });
+ })
EventBus.emit('restHandleDelChange', `3-${curSelect.value}`)
}
}
@@ -95,7 +114,9 @@
return false
})
-getDictData("emergency_space_type")
+onMounted(() => {
+ tabClick(resData.data[0])
+})
onUnmounted(() => {
if (curSelect.value) EventBus.emit('restHandleDelChange', `3-${curSelect.value}`)
diff --git a/vite.config.js b/vite.config.js
index f69b8d7..3e7d30f 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -95,6 +95,13 @@
// overlay:false
// },
proxy: {
+ '/zhyq/xinganTileset': {
+ // target: 'http://localhost',
+ target: 'http://182.109.88.42:10010/xinganTileset',
+ changeOrigin: true,
+ rewrite: path => path.replace(/^\/zhyq\/xinganTileset/, ''),
+ },
+
'/zhyq3Dtile': {
// target: 'http://localhost',
target: 'https://wrj.shuixiongit.com/zhyq3Dtile',
--
Gitblit v1.9.3