|
@@ -9,7 +9,7 @@ export const ShowIconType = {
|
|
|
Pump: 1, //泵
|
|
|
PipeNet: 2, //官网
|
|
|
BigUserCompany: 3, //企业
|
|
|
- BigUserWaterMeter: 4, //水表
|
|
|
+ // BigUserWaterMeter: 4, //水表
|
|
|
Waterlogging: 5, //内涝
|
|
|
Flow: 6, //流量泵
|
|
|
Rainfall: 7, //降雨量
|
|
@@ -20,6 +20,9 @@ export const ShowIconType = {
|
|
|
|
|
|
InPipeNet: 21, //供水官网
|
|
|
OutPipeNet: 22, //排水官网
|
|
|
+
|
|
|
+ SupplyWorks: 23, //供水厂
|
|
|
+ SewageWorks: 24, //污水厂
|
|
|
};
|
|
|
|
|
|
export const IconType = {
|
|
@@ -34,6 +37,7 @@ export const IconType = {
|
|
|
Video: null,
|
|
|
Personnel: "iconPerson",
|
|
|
Car: "iconCar",
|
|
|
+ SewageWorks: "iconWater",
|
|
|
};
|
|
|
|
|
|
export const PipeData = [
|
|
@@ -48,13 +52,84 @@ export const PipeData = [
|
|
|
fillColor: "#0ab8d9",
|
|
|
fillOpacity: 0.3,
|
|
|
position: [
|
|
|
- { lng: 116.39829290421633, lat: 40.18892017402776 },
|
|
|
- { lng: 116.25916334683096, lat: 40.169957230404016 },
|
|
|
- { lng: 116.12003378944557, lat: 40.150988945208915 },
|
|
|
- { lng: 116.13440667760521, lat: 40.04060244030742 },
|
|
|
- { lng: 116.14877956576487, lat: 39.930035509314486 },
|
|
|
- { lng: 116.19799852535938, lat: 39.8634192849549 },
|
|
|
- { lng: 116.24721748495391, lat: 39.796737802722014 },
|
|
|
+ { lng: 117.07188004490497, lat: 36.70497323104637 },
|
|
|
+ { lng: 117.07666374648078, lat: 36.69726882795547 },
|
|
|
+ { lng: 117.07883855408693, lat: 36.69326550093242 },
|
|
|
+ { lng: 117.07977061448956, lat: 36.688010815111866 },
|
|
|
+ { lng: 117.08070267489221, lat: 36.68075374875517 },
|
|
|
+ { lng: 117.08101336169308, lat: 36.673495991708435 },
|
|
|
+ { lng: 117.0779064936843, lat: 36.65597442239747 },
|
|
|
+ { lng: 117.07573168607816, lat: 36.65121787362695 },
|
|
|
+ { lng: 117.07573168607816, lat: 36.64796322211418 },
|
|
|
+ { lng: 117.07666374648078, lat: 36.64045195831464 },
|
|
|
+ { lng: 117.07386756527289, lat: 36.63419200741575 },
|
|
|
+ { lng: 117.07045001046323, lat: 36.62943410159909 },
|
|
|
+ { lng: 117.07013932366236, lat: 36.62167056648264 },
|
|
|
+ { lng: 117.07200344446763, lat: 36.61616048239428 },
|
|
|
+ { lng: 117.07573168607816, lat: 36.60739362084672 },
|
|
|
+ { lng: 117.08318816929923, lat: 36.602133021359734 },
|
|
|
+ { lng: 117.09530495453347, lat: 36.59010743503786 },
|
|
|
+ { lng: 117.099033196144, lat: 36.57883173090869 },
|
|
|
+ { lng: 117.0993438829449, lat: 36.57908232016174 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strokeColor: "red",
|
|
|
+ strokeWeight: 0.5,
|
|
|
+ fillColor: "#0ab8d9",
|
|
|
+ fillOpacity: 0.3,
|
|
|
+ position: [
|
|
|
+ { lng: 116.94201421856121, lat: 36.59797447579483 },
|
|
|
+ { lng: 116.96107697354121, lat: 36.59797447579483 },
|
|
|
+ { lng: 116.97393325015565, lat: 36.59976184319677 },
|
|
|
+ { lng: 116.98634620688682, lat: 36.59976184319677 },
|
|
|
+ { lng: 117.00673892151663, lat: 36.60226408738601 },
|
|
|
+ { lng: 116.99432596478543, lat: 36.57723796164166 },
|
|
|
+ { lng: 117.00363568233382, lat: 36.56043011285586 },
|
|
|
+ { lng: 117.00496564198359, lat: 36.55434976960561 },
|
|
|
+ { lng: 117.0200385180143, lat: 36.52250950753011 },
|
|
|
+ { lng: 117.02651651258338, lat: 36.50378811706299 },
|
|
|
+ { lng: 117.02651651258338, lat: 36.50378811706299 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strokeColor: "red",
|
|
|
+ strokeWeight: 2,
|
|
|
+ fillColor: "#0ab8d9",
|
|
|
+ fillOpacity: 0.3,
|
|
|
+ position: [
|
|
|
+ { lng: 117.00670613351323, lat: 36.60228964745086 },
|
|
|
+ { lng: 117.01111700307806, lat: 36.603314415094495 },
|
|
|
+ { lng: 117.03952599349503, lat: 36.60385693358163 },
|
|
|
+ { lng: 117.04707680410587, lat: 36.60849832330671 },
|
|
|
+ { lng: 117.05268384168816, lat: 36.60807639042833 },
|
|
|
+ { lng: 117.06090749680888, lat: 36.612114795320814 },
|
|
|
+ { lng: 117.0639266962617, lat: 36.61526798794534 },
|
|
|
+ { lng: 117.07231036678724, lat: 36.619641184630694 },
|
|
|
+ { lng: 117.07812962044612, lat: 36.62146990177344 },
|
|
|
+ { lng: 117.10594368030722, lat: 36.62337808170266 },
|
|
|
+ { lng: 117.12273695338396, lat: 36.61816387314827 },
|
|
|
+ { lng: 117.1270353956499, lat: 36.6182605234293 },
|
|
|
+ { lng: 117.13315240964373, lat: 36.61985982703701 },
|
|
|
+ { lng: 117.14455981411871, lat: 36.62718954035145 },
|
|
|
+ { lng: 117.15695916680889, lat: 36.62905517329928 },
|
|
|
+ { lng: 117.16552400229295, lat: 36.63414340378668 },
|
|
|
+ { lng: 117.16552400229295, lat: 36.63414340378668 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ strokeColor: "red",
|
|
|
+ strokeWeight: 2,
|
|
|
+ fillColor: "#0ab8d9",
|
|
|
+ fillOpacity: 0.3,
|
|
|
+ position: [
|
|
|
+ { lng: 117.00653126895332, lat: 36.60218701980177 },
|
|
|
+ { lng: 117.01254759529783, lat: 36.62184416526905 },
|
|
|
+ { lng: 117.0157140828476, lat: 36.62694909036575 },
|
|
|
+ { lng: 117.01729732662244, lat: 36.639709910958565 },
|
|
|
+ { lng: 117.01983051666225, lat: 36.64430328450691 },
|
|
|
+ { lng: 117.01959564703613, lat: 36.662122849219024 },
|
|
|
+ { lng: 117.01920551782146, lat: 36.662093109818656 },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
@@ -80,118 +155,199 @@ export const PipeData = [
|
|
|
{ lng: 116.5466211100239, lat: 40.15672410636046 },
|
|
|
],
|
|
|
},
|
|
|
+ {
|
|
|
+ strokeColor: "#66ccff",
|
|
|
+ strokeWeight: 2,
|
|
|
+ fillColor: "#0ab8d9",
|
|
|
+ fillOpacity: 0.3,
|
|
|
+ position: [
|
|
|
+ { lng: 116.94988193616678, lat: 36.65670191951822 },
|
|
|
+ { lng: 116.96721588108008, lat: 36.65483006438672 },
|
|
|
+ { lng: 117.01957511674604, lat: 36.65483006438672 },
|
|
|
+ { lng: 117.04316357786517, lat: 36.65454208259972 },
|
|
|
+ { lng: 117.06299932926082, lat: 36.6538221233786 },
|
|
|
+ { lng: 117.07229175333805, lat: 36.65655793229175 },
|
|
|
+ { lng: 117.0885534954732, lat: 36.658429745047926 },
|
|
|
+ { lng: 117.11517986446374, lat: 36.665916536990025 },
|
|
|
+ { lng: 117.13208235357584, lat: 36.666354675085486 },
|
|
|
+ { lng: 117.14229676757444, lat: 36.665386530481655 },
|
|
|
+ { lng: 117.16733209600235, lat: 36.67345402680362 },
|
|
|
+ { lng: 117.16733209600235, lat: 36.67345402680362 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ // {
|
|
|
+ // strokeColor: "#66ccff",
|
|
|
+ // strokeWeight: 2,
|
|
|
+ // fillColor: "#0ab8d9",
|
|
|
+ // fillOpacity: 0.3,
|
|
|
+ // position: [
|
|
|
+ // { lng: 117.00653126895332, lat: 36.60218701980177 },
|
|
|
+ // { lng: 117.01254759529783, lat: 36.62184416526905 },
|
|
|
+ // { lng: 117.0157140828476, lat: 36.62694909036575 },
|
|
|
+ // { lng: 117.01729732662244, lat: 36.639709910958565 },
|
|
|
+ // { lng: 117.01983051666225, lat: 36.64430328450691 },
|
|
|
+ // { lng: 117.01959564703613, lat: 36.662122849219024 },
|
|
|
+ // { lng: 117.01920551782146, lat: 36.662093109818656 },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ {
|
|
|
+ strokeColor: "#66ccff",
|
|
|
+ strokeWeight: 2,
|
|
|
+ fillColor: "#0ab8d9",
|
|
|
+ fillOpacity: 0.3,
|
|
|
+ position: [
|
|
|
+ { lng: 117.01802847383759, lat: 36.60362216255748 },
|
|
|
+ { lng: 117.01802847383759, lat: 36.608489583919656 },
|
|
|
+ { lng: 117.02132132203471, lat: 36.61258240296252 },
|
|
|
+ { lng: 117.02241893810042, lat: 36.62054617952791 },
|
|
|
+ { lng: 117.02900463449465, lat: 36.63768760468906 },
|
|
|
+ { lng: 117.02914183650287, lat: 36.643105706718075 },
|
|
|
+ { lng: 117.03092546260963, lat: 36.64730723547956 },
|
|
|
+ { lng: 117.03146584479022, lat: 36.66670690443956 },
|
|
|
+ { lng: 117.03146584479022, lat: 36.66625383322674 },
|
|
|
+ ],
|
|
|
+ },
|
|
|
],
|
|
|
},
|
|
|
];
|
|
|
|
|
|
-export default [
|
|
|
+export const WaterWorks = [
|
|
|
+ {
|
|
|
+ type: ShowIconType.SewageWorks,
|
|
|
+ name: "污水厂",
|
|
|
+ icon: IconType.SewageWorks,
|
|
|
+ data: [
|
|
|
+ {
|
|
|
+ name: "平阴区污水处理厂",
|
|
|
+ position: { lng: 116.845265, lat: 36.763525 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "美洁污水处理厂",
|
|
|
+ position: { lng: 117.111609, lat: 36.832063 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "济南西区污水处理厂",
|
|
|
+ position: { lng: 116.753323, lat: 36.577857 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "章丘污水处理厂",
|
|
|
+ position: { lng: 117.534918, lat: 36.718595 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "高新区水质净化一厂",
|
|
|
+ position: { lng: 117.14658, lat: 36.710977 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "腊山污水处理厂",
|
|
|
+ position: { lng: 116.89706, lat: 36.644871 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "光大水务一厂",
|
|
|
+ position: { lng: 117.048775, lat: 36.709265 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "光大水务二厂",
|
|
|
+ position: { lng: 117.466926, lat: 36.914682 },
|
|
|
+ data: getData(ShowIconType.SewageWorks),
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
{
|
|
|
type: 0,
|
|
|
name: "水厂",
|
|
|
- icon: IconType.WaterWorks,
|
|
|
+ icon: IconType.SupplyWorks,
|
|
|
data: [
|
|
|
{
|
|
|
- name: "第一水厂",
|
|
|
- position: { lng: 116.342544, lat: 39.918216 },
|
|
|
- data: [
|
|
|
- {
|
|
|
- type: ItemType.progressBar,
|
|
|
- name: "运行负荷",
|
|
|
- value: "90%",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "进水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "进场流量",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出场流量",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- ],
|
|
|
+ name: "鹊华水厂",
|
|
|
+ position: { lng: 117.063061, lat: 36.740403 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
},
|
|
|
{
|
|
|
- name: "第二水厂",
|
|
|
- position: { lng: 116.322544, lat: 39.958216 },
|
|
|
- data: [
|
|
|
- {
|
|
|
- type: ItemType.progressBar,
|
|
|
- name: "运行负荷",
|
|
|
- value: "90%",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "进水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "进场流量",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出场流量",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- ],
|
|
|
+ name: "玉清水厂",
|
|
|
+ position: { lng: 116.888463, lat: 36.651678 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
},
|
|
|
{
|
|
|
- name: "第三水厂",
|
|
|
- position: { lng: 116.492544, lat: 39.978216 },
|
|
|
- data: [
|
|
|
- {
|
|
|
- type: ItemType.progressBar,
|
|
|
- name: "运行负荷",
|
|
|
- value: "90%",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "进水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "进场流量",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出场流量",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- ],
|
|
|
+ name: "南郊水厂",
|
|
|
+ position: { lng: 115.457185, lat: 36.469219 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "东郊水厂",
|
|
|
+ position: { lng: 117.590842, lat: 34.849896 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "青龙山水厂",
|
|
|
+ position: { lng: 117.550168, lat: 35.674475 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "白龙泉水厂",
|
|
|
+ position: { lng: 117.561738, lat: 35.514622 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "水帘峡山泉水厂",
|
|
|
+ position: { lng: 117.228579, lat: 36.420463 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "大禹王水厂",
|
|
|
+ position: { lng: 116.659103, lat: 36.950534 },
|
|
|
+ data: getData(ShowIconType.WaterWorks),
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+];
|
|
|
+
|
|
|
+function getRandom(min, max) {
|
|
|
+ return Math.round((Math.random() * (max - min) + min) * 10) / 10;
|
|
|
+}
|
|
|
+
|
|
|
+export default [
|
|
|
+ {
|
|
|
+ type: 0,
|
|
|
+ name: "水厂",
|
|
|
+ icon: IconType.WaterWorks,
|
|
|
+ data: [...WaterWorks.map((item) => item.data).flat(1)],
|
|
|
+ },
|
|
|
{
|
|
|
type: 1,
|
|
|
name: "泵站",
|
|
|
icon: IconType.Pump,
|
|
|
data: [
|
|
|
{
|
|
|
- name: "第一泵站",
|
|
|
- position: { lng: 116.332544, lat: 39.898216 },
|
|
|
- data: [
|
|
|
- {
|
|
|
- type: ItemType.pump,
|
|
|
- name: "泵运行状态",
|
|
|
- value: [0, 0, 1, 0],
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- ],
|
|
|
+ name: "凤凰路一级泵站",
|
|
|
+ position: { lng: 117.179155, lat: 36.664637 },
|
|
|
+ data: getData(ShowIconType.Pump),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "凤凰路二级泵站",
|
|
|
+ position: { lng: 117.167801, lat: 36.63325 },
|
|
|
+ data: getData(ShowIconType.Pump),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "凤凰路三级泵站",
|
|
|
+ position: { lng: 117.162627, lat: 36.669269 },
|
|
|
+ data: getData(ShowIconType.Pump),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "大涧沟雨水泵站",
|
|
|
+ position: { lng: 117.010076, lat: 36.572451 },
|
|
|
+ data: getData(ShowIconType.Pump),
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "纬十二路雨水泵站",
|
|
|
+ position: { lng: 116.979802, lat: 36.663158 },
|
|
|
+ data: getData(ShowIconType.Pump),
|
|
|
},
|
|
|
],
|
|
|
},
|
|
@@ -199,111 +355,120 @@ export default [
|
|
|
type: 2,
|
|
|
name: "管网",
|
|
|
icon: IconType.PipeNet,
|
|
|
+ data: [...PipeData.map((item) => item.data).flat(1)],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: 3,
|
|
|
+ name: "大用户企业",
|
|
|
+ icon: IconType.BigUserCompany,
|
|
|
data: [
|
|
|
{
|
|
|
- strokeColor: "red",
|
|
|
- strokeWeight: 2,
|
|
|
- fillColor: "#0ab8d9",
|
|
|
- fillOpacity: 0.3,
|
|
|
- position: [
|
|
|
- { lng: 116.39829290421633, lat: 40.18892017402776 },
|
|
|
- { lng: 116.25916334683096, lat: 40.169957230404016 },
|
|
|
- { lng: 116.12003378944557, lat: 40.150988945208915 },
|
|
|
- { lng: 116.13440667760521, lat: 40.04060244030742 },
|
|
|
- { lng: 116.14877956576487, lat: 39.930035509314486 },
|
|
|
- { lng: 116.19799852535938, lat: 39.8634192849549 },
|
|
|
- { lng: 116.24721748495391, lat: 39.796737802722014 },
|
|
|
- ],
|
|
|
+ name: `${getRandom(500, 1000)}m3`, //"统一企业有限公司",
|
|
|
+ position: { lng: 117.185071, lat: 37.002122 },
|
|
|
},
|
|
|
{
|
|
|
- strokeColor: "#66ccff",
|
|
|
- strokeWeight: 2,
|
|
|
- fillColor: "#0ab8d9",
|
|
|
- fillOpacity: 0.3,
|
|
|
- position: [
|
|
|
- { lng: 116.24721748495391, lat: 39.796737802722014 },
|
|
|
- { lng: 116.322837465736, lat: 39.78383959531996 },
|
|
|
- { lng: 116.39845744651808, lat: 39.77093895027502 },
|
|
|
- { lng: 116.53865456380538, lat: 39.74764618546205 },
|
|
|
- { lng: 116.67885168109265, lat: 39.724345479834405 },
|
|
|
- { lng: 116.68690049846205, lat: 39.924723760492924 },
|
|
|
- { lng: 116.69494931583147, lat: 40.12451264487721 },
|
|
|
- { lng: 116.5466211100239, lat: 40.15672410636046 },
|
|
|
- ],
|
|
|
+ name: `${getRandom(500, 1000)}m3`, //"济南炼油厂济南分公司",
|
|
|
+ position: { lng: 117.181912, lat: 36.69513 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: `${getRandom(500, 1000)}m3`, //"济南盐业公司",
|
|
|
+ position: { lng: 116.954083, lat: 36.729286 },
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: `${getRandom(500, 1000)}m3`, //"济南铁塔",
|
|
|
+ position: { lng: 117.012108, lat: 36.654583 },
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ // {
|
|
|
+ // type: 4,
|
|
|
+ // name: "大用户水表",
|
|
|
+ // icon: IconType.BigUserWaterMeter,
|
|
|
+ // data: [
|
|
|
+ // {
|
|
|
+ // name: "XX物业公司",
|
|
|
+ // position: { lng: 116.314544, lat: 39.908216 },
|
|
|
+ // data: [
|
|
|
+ // {
|
|
|
+ // name: "出水COD",
|
|
|
+ // value: "330 mg/L",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // name: "出水COD",
|
|
|
+ // value: "330 mg/L",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // name: "出水COD",
|
|
|
+ // value: "330 mg/L",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // name: "出水COD",
|
|
|
+ // value: "330 mg/L",
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
{
|
|
|
- type: 3,
|
|
|
- name: "大用户企业",
|
|
|
- icon: IconType.BigUserCompany,
|
|
|
+ type: 5,
|
|
|
+ name: "内涝点",
|
|
|
+ icon: IconType.Waterlogging,
|
|
|
data: [
|
|
|
{
|
|
|
- name: "第一泵站",
|
|
|
- position: { lng: 116.394544, lat: 39.938216 },
|
|
|
+ name: "西外环普照园门口",
|
|
|
+ current: "0.23m",
|
|
|
+ position: { lng: 116.936345, lat: 36.64941 },
|
|
|
data: [
|
|
|
{
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
- },
|
|
|
- {
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
+ name: "液位",
|
|
|
+ value: "0.23m",
|
|
|
},
|
|
|
{
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
+ name: "视频",
|
|
|
+ value: "查看",
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: 4,
|
|
|
- name: "大用户水表",
|
|
|
- icon: IconType.BigUserWaterMeter,
|
|
|
- data: [
|
|
|
{
|
|
|
- name: "XX物业公司",
|
|
|
- position: { lng: 116.314544, lat: 39.908216 },
|
|
|
+ name: "八一立交桥下",
|
|
|
+ current: "0.35m",
|
|
|
+ position: { lng: 117.004416, lat: 36.654859 },
|
|
|
data: [
|
|
|
{
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
+ name: "液位",
|
|
|
+ value: "0.35m",
|
|
|
},
|
|
|
{
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
+ name: "视频",
|
|
|
+ value: "查看",
|
|
|
},
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ,
|
|
|
+ {
|
|
|
+ name: "经四路林祥门路口",
|
|
|
+ current: "0.27m",
|
|
|
+ position: { lng: 117.009407, lat: 36.668131 },
|
|
|
+ data: [
|
|
|
{
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
+ name: "液位",
|
|
|
+ value: "0.27m",
|
|
|
},
|
|
|
{
|
|
|
- name: "出水COD",
|
|
|
- value: "330 mg/L",
|
|
|
+ name: "视频",
|
|
|
+ value: "查看",
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: 5,
|
|
|
- name: "内涝点",
|
|
|
- icon: IconType.Waterlogging,
|
|
|
- data: [
|
|
|
+ ,
|
|
|
{
|
|
|
- name: "XX区域",
|
|
|
- current: "0.23m",
|
|
|
- position: { lng: 116.304544, lat: 39.818216 },
|
|
|
+ name: "玉函路济大路路口",
|
|
|
+ current: "0.15m",
|
|
|
+ position: { lng: 117.01753, lat: 36.639387 },
|
|
|
data: [
|
|
|
{
|
|
|
name: "液位",
|
|
|
- value: "0.23m",
|
|
|
+ value: "0.15m",
|
|
|
},
|
|
|
{
|
|
|
name: "视频",
|
|
@@ -311,42 +476,74 @@ export default [
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: 6,
|
|
|
- name: "流量",
|
|
|
- icon: IconType.Flow,
|
|
|
- data: [
|
|
|
+ ,
|
|
|
{
|
|
|
- name: "水泵",
|
|
|
- position: { lng: 116.424544, lat: 39.998216 },
|
|
|
+ name: "白马山南路全线",
|
|
|
+ current: "0.36m",
|
|
|
+ position: { lng: 116.949576, lat: 116.949576 },
|
|
|
data: [
|
|
|
{
|
|
|
- name: "所在区域",
|
|
|
- value: "XXXX",
|
|
|
+ name: "液位",
|
|
|
+ value: "0.36m",
|
|
|
},
|
|
|
{
|
|
|
- name: "流量",
|
|
|
- value: "1.3 m3/h",
|
|
|
+ name: "视频",
|
|
|
+ value: "查看",
|
|
|
},
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ,
|
|
|
+ {
|
|
|
+ name: "南外环杨庄铁路",
|
|
|
+ current: "0.24m",
|
|
|
+ position: { lng: 116.724204, lat: 36.532568 },
|
|
|
+ data: [
|
|
|
{
|
|
|
- name: "负责人",
|
|
|
- value: "XXXX",
|
|
|
+ name: "液位",
|
|
|
+ value: "0.24m",
|
|
|
},
|
|
|
{
|
|
|
- name: "电话",
|
|
|
- value: "13811111111",
|
|
|
+ name: "视频",
|
|
|
+ value: "查看",
|
|
|
},
|
|
|
],
|
|
|
- points: [
|
|
|
- { lng: 116.24721748495391, lat: 39.796737802722014 },
|
|
|
- { lng: 116.322837465736, lat: 39.78383959531996 },
|
|
|
- { lng: 116.424544, lat: 39.998216 },
|
|
|
- ],
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ // {
|
|
|
+ // type: 6,
|
|
|
+ // name: "流量",
|
|
|
+ // icon: IconType.Flow,
|
|
|
+ // data: [
|
|
|
+ // {
|
|
|
+ // name: "水泵",
|
|
|
+ // position: { lng: 116.424544, lat: 39.998216 },
|
|
|
+ // data: [
|
|
|
+ // {
|
|
|
+ // name: "所在区域",
|
|
|
+ // value: "XXXX",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // name: "流量",
|
|
|
+ // value: "1.3 m3/h",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // name: "负责人",
|
|
|
+ // value: "XXXX",
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // name: "电话",
|
|
|
+ // value: "13811111111",
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // points: [
|
|
|
+ // { lng: 116.24721748495391, lat: 39.796737802722014 },
|
|
|
+ // { lng: 116.322837465736, lat: 39.78383959531996 },
|
|
|
+ // { lng: 116.424544, lat: 39.998216 },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
{
|
|
|
type: 7,
|
|
|
name: "降雨量",
|
|
@@ -354,48 +551,49 @@ export default [
|
|
|
icon: IconType.Rainfall,
|
|
|
data: [
|
|
|
{
|
|
|
- name: "XX区域",
|
|
|
- position: { lng: 116.564544, lat: 39.998216 },
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: 8,
|
|
|
- name: "视频",
|
|
|
- icon: IconType.Video,
|
|
|
- data: [
|
|
|
- {
|
|
|
- name: "XX区域",
|
|
|
- position: { lng: 116.534544, lat: 39.848216 },
|
|
|
+ name: "济南站附件",
|
|
|
+ position: { lng: 116.870417, lat: 36.661798 },
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
+ // {
|
|
|
+ // type: 8,
|
|
|
+ // name: "视频",
|
|
|
+ // icon: IconType.Video,
|
|
|
+ // data: [
|
|
|
+ // {
|
|
|
+ // name: "XX区域",
|
|
|
+ // position: { lng: 116.534544, lat: 39.848216 },
|
|
|
+ // },
|
|
|
+ // ],
|
|
|
+ // },
|
|
|
{
|
|
|
type: 9,
|
|
|
name: "人员",
|
|
|
icon: IconType.Personnel,
|
|
|
data: [
|
|
|
{
|
|
|
- name: "张三",
|
|
|
- position: { lng: 116.334544, lat: 39.748216 },
|
|
|
+ name: "王昱霖",
|
|
|
+ position: { lng: 117.00351, lat: 36.658266 },
|
|
|
data: [
|
|
|
{
|
|
|
name: "部门",
|
|
|
- value: "管网维修",
|
|
|
+ value: "管网中心2",
|
|
|
},
|
|
|
{
|
|
|
name: "所在区域",
|
|
|
- value: "XXX",
|
|
|
+ value: "市中区",
|
|
|
},
|
|
|
{
|
|
|
name: "电话",
|
|
|
- value: "13811111111",
|
|
|
+ value: "13899189567",
|
|
|
},
|
|
|
],
|
|
|
points: [
|
|
|
- { lng: 116.65721748495391, lat: 39.796737802722014 },
|
|
|
- { lng: 116.502837465736, lat: 39.78383959531996 },
|
|
|
- { lng: 116.334544, lat: 39.748216 },
|
|
|
+ { lng: 116.996611, lat: 36.661711 },
|
|
|
+ { lng: 117.004192, lat: 36.662348 },
|
|
|
+ { lng: 117.00351, lat: 36.659163 },
|
|
|
+ { lng: 117.00351, lat: 36.658266 },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
@@ -407,27 +605,170 @@ export default [
|
|
|
data: [
|
|
|
{
|
|
|
name: "抢修车01",
|
|
|
- position: { lng: 116.534544, lat: 39.848216 },
|
|
|
+ position: { lng: 116.937237, lat: 36.649659 },
|
|
|
data: [
|
|
|
{
|
|
|
name: "所在区域",
|
|
|
- value: "XXX",
|
|
|
+ value: "安澜北路",
|
|
|
},
|
|
|
{
|
|
|
name: "负责人",
|
|
|
- value: "李四",
|
|
|
+ value: "杨青城",
|
|
|
},
|
|
|
{
|
|
|
name: "电话",
|
|
|
- value: "13811111111",
|
|
|
+ value: "15122280828",
|
|
|
},
|
|
|
],
|
|
|
points: [
|
|
|
- { lng: 116.44721748495391, lat: 39.816737802722014 },
|
|
|
- { lng: 116.452837465736, lat: 39.90383959531996 },
|
|
|
- { lng: 116.534544, lat: 39.848216 },
|
|
|
+ { lng: 116.93421, lat: 36.64967 },
|
|
|
+ { lng: 116.936698, lat: 36.649945 },
|
|
|
+ { lng: 116.937246, lat: 36.650133 },
|
|
|
+ { lng: 116.937237, lat: 36.649659 },
|
|
|
],
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
];
|
|
|
+
|
|
|
+function getData(type) {
|
|
|
+ let result = [];
|
|
|
+ switch (type) {
|
|
|
+ case ShowIconType.WaterWorks:
|
|
|
+ result = [
|
|
|
+ {
|
|
|
+ type: ItemType.progressBar,
|
|
|
+ name: "运行负荷",
|
|
|
+ value: `${getRandom(70, 98)}%`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水COD",
|
|
|
+ value: `${getRandom(15, 20)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水COD",
|
|
|
+ value: `${getRandom(2, 5)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进场流量",
|
|
|
+ value: `${getRandom(19, 21)}万m3`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出场流量",
|
|
|
+ value: `${getRandom(17, 19)}万m3`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水氨氮",
|
|
|
+ value: `${getRandom(0.5, 1)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水氨氮",
|
|
|
+ value: `${getRandom(0.1, 0.5)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水PH",
|
|
|
+ value: `${getRandom(6, 9)}`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水PH",
|
|
|
+ value: `${getRandom(6.5, 9.5)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水浊度",
|
|
|
+ value: `${getRandom(0.1, 1)}mg/L`,
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case ShowIconType.SewageWorks:
|
|
|
+ result = [
|
|
|
+ {
|
|
|
+ type: ItemType.progressBar,
|
|
|
+ name: "运行负荷",
|
|
|
+ value: `${getRandom(70, 98)}%`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水COD",
|
|
|
+ value: `${getRandom(300, 600)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水COD",
|
|
|
+ value: `${getRandom(20, 50)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进场流量",
|
|
|
+ value: `${getRandom(19, 21)}万m3`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出场流量",
|
|
|
+ value: `${getRandom(17, 19)}万m3`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水氨氮",
|
|
|
+ value: `${getRandom(20, 25)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水氨氮",
|
|
|
+ value: `${getRandom(6, 10)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水PH",
|
|
|
+ value: `${getRandom(6, 9)}`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水PH",
|
|
|
+ value: `${getRandom(6.5, 8.5)}`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水总氮",
|
|
|
+ value: `${getRandom(30, 70)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水总氮",
|
|
|
+ value: `${getRandom(10, 15)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "进水总磷",
|
|
|
+ value: `${getRandom(5, 10)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "出水总磷",
|
|
|
+ value: `${getRandom(0.3, 1)}mg/L`,
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ case ShowIconType.Pump:
|
|
|
+ result = [
|
|
|
+ {
|
|
|
+ name: "能耗",
|
|
|
+ value: `${getRandom(60000, 90000)}kWh`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "栅前液位",
|
|
|
+ value: `${getRandom(1.5, 2.5)}m`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "流量",
|
|
|
+ value: `${getRandom(200, 300)}m3/h`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: ItemType.pump,
|
|
|
+ name: "泵运行状态",
|
|
|
+ value: [0, 0, 1, 0],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "COD",
|
|
|
+ value: `${getRandom(2, 5)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "氨氮",
|
|
|
+ value: `${getRandom(0.2, 0.5)}mg/L`,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: "PH",
|
|
|
+ value: `${getRandom(6, 9)}`,
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+}
|