diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
index 6247c51..9f2b236 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -49,6 +49,7 @@
import * as reviewApi from "@/api/FloodControlAndDrainage.js";
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
+import _bus from '@/bus';
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -112,9 +113,11 @@
getData()
//排渍调度
- bus.on("showZSdispatch", (e) => {
- pzData.value = e
- dialogVisible.value=true
+ bus.on("showZSdispatch", (item) => {
+ pzData.value = item
+ _bus.emit("panelDataToMap", {...item,name:item.name,id:undefined,isUp:false})
+ _bus.emit("DynamicBus", item);
+ // dialogVisible.value=true
});
})
onBeforeUnmount(() => {
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
index 6247c51..9f2b236 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -49,6 +49,7 @@
import * as reviewApi from "@/api/FloodControlAndDrainage.js";
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
+import _bus from '@/bus';
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -112,9 +113,11 @@
getData()
//排渍调度
- bus.on("showZSdispatch", (e) => {
- pzData.value = e
- dialogVisible.value=true
+ bus.on("showZSdispatch", (item) => {
+ pzData.value = item
+ _bus.emit("panelDataToMap", {...item,name:item.name,id:undefined,isUp:false})
+ _bus.emit("DynamicBus", item);
+ // dialogVisible.value=true
});
})
onBeforeUnmount(() => {
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
index 3868cce..0c6db71 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
@@ -105,7 +105,8 @@
const tableData=ref([])
function gitData() {
let params={
- code:bzData.value.code
+ id:bzData.value.id,
+ code:bzData.value.stCode
}
watchAreaDutyPumpScheduling(params).then(res => {
if (res && res.code == 200) {
@@ -124,7 +125,7 @@
});
}
});
- getBZFxLogList({code:bzData.value.code}).then(res=>{
+ getBZFxLogList({code:bzData.value.stCode}).then(res=>{
if(res.code==200){
tableData.value=res.data.bzList
}
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
index 6247c51..9f2b236 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -49,6 +49,7 @@
import * as reviewApi from "@/api/FloodControlAndDrainage.js";
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
+import _bus from '@/bus';
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -112,9 +113,11 @@
getData()
//排渍调度
- bus.on("showZSdispatch", (e) => {
- pzData.value = e
- dialogVisible.value=true
+ bus.on("showZSdispatch", (item) => {
+ pzData.value = item
+ _bus.emit("panelDataToMap", {...item,name:item.name,id:undefined,isUp:false})
+ _bus.emit("DynamicBus", item);
+ // dialogVisible.value=true
});
})
onBeforeUnmount(() => {
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
index 3868cce..0c6db71 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
@@ -105,7 +105,8 @@
const tableData=ref([])
function gitData() {
let params={
- code:bzData.value.code
+ id:bzData.value.id,
+ code:bzData.value.stCode
}
watchAreaDutyPumpScheduling(params).then(res => {
if (res && res.code == 200) {
@@ -124,7 +125,7 @@
});
}
});
- getBZFxLogList({code:bzData.value.code}).then(res=>{
+ getBZFxLogList({code:bzData.value.stCode}).then(res=>{
if(res.code==200){
tableData.value=res.data.bzList
}
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
index cdbd5f1..d6ba8a1 100644
--- a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
+++ b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
@@ -123,6 +123,16 @@
name: 'jiancefenxiZSFX',
},
{
+ title: '渍水点调度',
+ content: markRaw(res_components['zishuidiaodu']),//渍水点监测分析
+ name: 'zishuidiaodu',
+ },
+ {
+ title: '泵站调度',
+ content: markRaw(res_components['bengzhandiaodu']),//渍水点监测分析
+ name: 'bengzhandiaodu',
+ },
+ {
title: '监测分析',
content: markRaw(res_components['jiancefenxiGWFX']),//管网数据分析
name: 'jiancefenxiGWFX',
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
index 6247c51..9f2b236 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -49,6 +49,7 @@
import * as reviewApi from "@/api/FloodControlAndDrainage.js";
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
+import _bus from '@/bus';
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -112,9 +113,11 @@
getData()
//排渍调度
- bus.on("showZSdispatch", (e) => {
- pzData.value = e
- dialogVisible.value=true
+ bus.on("showZSdispatch", (item) => {
+ pzData.value = item
+ _bus.emit("panelDataToMap", {...item,name:item.name,id:undefined,isUp:false})
+ _bus.emit("DynamicBus", item);
+ // dialogVisible.value=true
});
})
onBeforeUnmount(() => {
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
index 3868cce..0c6db71 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
@@ -105,7 +105,8 @@
const tableData=ref([])
function gitData() {
let params={
- code:bzData.value.code
+ id:bzData.value.id,
+ code:bzData.value.stCode
}
watchAreaDutyPumpScheduling(params).then(res => {
if (res && res.code == 200) {
@@ -124,7 +125,7 @@
});
}
});
- getBZFxLogList({code:bzData.value.code}).then(res=>{
+ getBZFxLogList({code:bzData.value.stCode}).then(res=>{
if(res.code==200){
tableData.value=res.data.bzList
}
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
index cdbd5f1..d6ba8a1 100644
--- a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
+++ b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
@@ -123,6 +123,16 @@
name: 'jiancefenxiZSFX',
},
{
+ title: '渍水点调度',
+ content: markRaw(res_components['zishuidiaodu']),//渍水点监测分析
+ name: 'zishuidiaodu',
+ },
+ {
+ title: '泵站调度',
+ content: markRaw(res_components['bengzhandiaodu']),//渍水点监测分析
+ name: 'bengzhandiaodu',
+ },
+ {
title: '监测分析',
content: markRaw(res_components['jiancefenxiGWFX']),//管网数据分析
name: 'jiancefenxiGWFX',
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue b/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue
new file mode 100644
index 0000000..90de5a0
--- /dev/null
+++ b/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue
@@ -0,0 +1,29 @@
+
+ 3333
+
+
+
+
+
\ No newline at end of file
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
index 6247c51..9f2b236 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -49,6 +49,7 @@
import * as reviewApi from "@/api/FloodControlAndDrainage.js";
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
+import _bus from '@/bus';
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -112,9 +113,11 @@
getData()
//排渍调度
- bus.on("showZSdispatch", (e) => {
- pzData.value = e
- dialogVisible.value=true
+ bus.on("showZSdispatch", (item) => {
+ pzData.value = item
+ _bus.emit("panelDataToMap", {...item,name:item.name,id:undefined,isUp:false})
+ _bus.emit("DynamicBus", item);
+ // dialogVisible.value=true
});
})
onBeforeUnmount(() => {
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
index 3868cce..0c6db71 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
@@ -105,7 +105,8 @@
const tableData=ref([])
function gitData() {
let params={
- code:bzData.value.code
+ id:bzData.value.id,
+ code:bzData.value.stCode
}
watchAreaDutyPumpScheduling(params).then(res => {
if (res && res.code == 200) {
@@ -124,7 +125,7 @@
});
}
});
- getBZFxLogList({code:bzData.value.code}).then(res=>{
+ getBZFxLogList({code:bzData.value.stCode}).then(res=>{
if(res.code==200){
tableData.value=res.data.bzList
}
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
index cdbd5f1..d6ba8a1 100644
--- a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
+++ b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
@@ -123,6 +123,16 @@
name: 'jiancefenxiZSFX',
},
{
+ title: '渍水点调度',
+ content: markRaw(res_components['zishuidiaodu']),//渍水点监测分析
+ name: 'zishuidiaodu',
+ },
+ {
+ title: '泵站调度',
+ content: markRaw(res_components['bengzhandiaodu']),//渍水点监测分析
+ name: 'bengzhandiaodu',
+ },
+ {
title: '监测分析',
content: markRaw(res_components['jiancefenxiGWFX']),//管网数据分析
name: 'jiancefenxiGWFX',
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue b/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue
new file mode 100644
index 0000000..90de5a0
--- /dev/null
+++ b/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue
@@ -0,0 +1,29 @@
+
+ 3333
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/component/zishuidiaodu.vue b/src/views/pictureOnMap/page/components/DialogTabs/component/zishuidiaodu.vue
new file mode 100644
index 0000000..3b72bf6
--- /dev/null
+++ b/src/views/pictureOnMap/page/components/DialogTabs/component/zishuidiaodu.vue
@@ -0,0 +1,422 @@
+
+
+
+
+
+
+
+
+ {{ scope.row.rainBeginTime!=''?moment(scope.row.rainBeginTime).format("YYYY-MM-DD HH:mm:ss"):'暂无' + "-" + scope.row.rainEndTime!=''?moment(scope.row.rainEndTime).format("YYYY-MM-DD HH:mm:ss"):'暂无'}}
+
+
+
+
+
+ {{
+ scope.row.warnGrade == "1"
+ ? "Ⅰ"
+ : scope.row.warnGrade == "2"
+ ? "Ⅱ"
+ : scope.row.warnGrade == "3"
+ ? "Ⅲ"
+ : scope.row.warnGrade == "4"
+ ? "Ⅳ"
+ : scope.row.warnGrade == "5"
+ ? "预警"
+ : ""
+ }}
+
+
+
+
+ {{getChineseFun(userData, "userId",scope.row.watchUser, "nickName")}}
+
+
+
+
+ {{
+ scope.row.isWaterlogging == "0"
+ ? "否"
+ : scope.row.isWaterlogging == "1"
+ ? "是"
+ : ""
+ }}
+
+
+
+
+ 选用
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 971e705..86078ff 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -463,4 +463,11 @@
params
});
}
+export function pumpStationStatistics(params) {
+ return request({
+ url: '/business/drainageMap/pumpStationStatistics',
+ method: 'get',
+ params
+ });
+}
// ``````````EDN`````````````````````
\ No newline at end of file
diff --git a/src/api/MonitorAssetsOnMap.js b/src/api/MonitorAssetsOnMap.js
index 0525d42..4e53377 100644
--- a/src/api/MonitorAssetsOnMap.js
+++ b/src/api/MonitorAssetsOnMap.js
@@ -456,3 +456,11 @@
params: query
})
}
+
+export function areaPersonList(query) {
+ return request({
+ url: '/business/watchArea/areaPersonList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/src/components/Map/MapBox.vue b/src/components/Map/MapBox.vue
index 451219c..84554df 100644
--- a/src/components/Map/MapBox.vue
+++ b/src/components/Map/MapBox.vue
@@ -763,6 +763,7 @@
let prevObj = null;
const panelDataToMap = (obj) => {
+ // debugger;
let isUp = Object.keys(obj).includes("isUp") ? obj.isUp : true; //是否触发地图点击事件 默认触发
const { setLayerVisible, setHighlight } = events_params;
// if (prevObj != null) busEmit(setLayerVisible.key, { layername: prevObj.type, isCheck: false });
diff --git a/src/views/pictureOnMap/index.vue b/src/views/pictureOnMap/index.vue
index c3dab83..a61c47e 100644
--- a/src/views/pictureOnMap/index.vue
+++ b/src/views/pictureOnMap/index.vue
@@ -125,6 +125,7 @@
'storehouse', //物资仓库
'dikeGood', //堤防备料
"waterlog_community",
+ "waterlogging_scheduling",//渍水风险点
]);
// 视频点
const videoList = ref([
@@ -556,14 +557,19 @@
} else {
Getproperties.value.daterange = null;
}
- console.log('Getproperties', Getproperties.value);
if (arrstcode.value.includes(item.stType)) {
properties.stCode = item.stCode;
}
-
if (arrid.value.includes(item.stType)) {
properties.id = item.pid || item.id;
}
+ if(item.stType=="waterlogging"){
+ Getproperties.value.peopleUser=item.watchId
+ }else {
+ Getproperties.value.peopleUser = null;
+ }
+ console.log('Getproperties', Getproperties.value);
+ debugger
GetBoxmenu('', item.stType);
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
index 3f43bb1..1788de8 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/bzdd.vue
@@ -3,7 +3,7 @@
{{i.label}}
-
{{i.num}}
+
({{i.num}}{{i.uit}})
@@ -27,19 +27,27 @@
import bus from "@/bus";
import {
drainageDispatchMonitorData,
+ pumpStationStatistics
} from '@/api/FloodControlAndDrainage.js';
-const classData=[
- {label:'开泵',value:'1',num:'(0/34)'},
- {label:'今日抽排量',value:'2',num:'(0万方)'},
- {label:'实时抽排量',value:'3',num:'(0万方)'},
- {label:'指令响应',value:'4',num:'(0/0)'},
- {label:'语音提醒',value:'5',num:'(0/0)'},
-]
+const classData=reactive([
+ {label:'开泵',name:'pumpOn',num:'',uit:''},
+ {label:'今日抽排量',name:'todayDisplacement',num:'',uit:'万方'},
+ {label:'昨日抽排量',name:'yestodayDisplacement',num:'',uit:'万方'},
+ {label:'指令响应',name:'commandedResponse',num:'',uit:''},
+ {label:'语音提醒',name:'voiceReminder',num:'',uit:''},
+])
const tabActive=ref(1)
const listData=ref([])
function gitDataFun() {
+ pumpStationStatistics().then(res => {
+ if (res && res.code == 200) {
+ classData.forEach(i=>{
+ i.num=res.data[i.name]
+ })
+ }
+ });
let params={
monitorType:'bzgq'
}
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
index 6247c51..9f2b236 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -49,6 +49,7 @@
import * as reviewApi from "@/api/FloodControlAndDrainage.js";
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
+import _bus from '@/bus';
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -112,9 +113,11 @@
getData()
//排渍调度
- bus.on("showZSdispatch", (e) => {
- pzData.value = e
- dialogVisible.value=true
+ bus.on("showZSdispatch", (item) => {
+ pzData.value = item
+ _bus.emit("panelDataToMap", {...item,name:item.name,id:undefined,isUp:false})
+ _bus.emit("DynamicBus", item);
+ // dialogVisible.value=true
});
})
onBeforeUnmount(() => {
diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
index 3868cce..0c6db71 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/bzdd.vue
@@ -105,7 +105,8 @@
const tableData=ref([])
function gitData() {
let params={
- code:bzData.value.code
+ id:bzData.value.id,
+ code:bzData.value.stCode
}
watchAreaDutyPumpScheduling(params).then(res => {
if (res && res.code == 200) {
@@ -124,7 +125,7 @@
});
}
});
- getBZFxLogList({code:bzData.value.code}).then(res=>{
+ getBZFxLogList({code:bzData.value.stCode}).then(res=>{
if(res.code==200){
tableData.value=res.data.bzList
}
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
index cdbd5f1..d6ba8a1 100644
--- a/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
+++ b/src/views/pictureOnMap/page/components/DialogTabs/DialogConfig.js
@@ -123,6 +123,16 @@
name: 'jiancefenxiZSFX',
},
{
+ title: '渍水点调度',
+ content: markRaw(res_components['zishuidiaodu']),//渍水点监测分析
+ name: 'zishuidiaodu',
+ },
+ {
+ title: '泵站调度',
+ content: markRaw(res_components['bengzhandiaodu']),//渍水点监测分析
+ name: 'bengzhandiaodu',
+ },
+ {
title: '监测分析',
content: markRaw(res_components['jiancefenxiGWFX']),//管网数据分析
name: 'jiancefenxiGWFX',
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue b/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue
new file mode 100644
index 0000000..90de5a0
--- /dev/null
+++ b/src/views/pictureOnMap/page/components/DialogTabs/component/bengzhandiaodu.vue
@@ -0,0 +1,29 @@
+
+ 3333
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/pictureOnMap/page/components/DialogTabs/component/zishuidiaodu.vue b/src/views/pictureOnMap/page/components/DialogTabs/component/zishuidiaodu.vue
new file mode 100644
index 0000000..3b72bf6
--- /dev/null
+++ b/src/views/pictureOnMap/page/components/DialogTabs/component/zishuidiaodu.vue
@@ -0,0 +1,422 @@
+
+
+
+
+
+
+
+
+ {{ scope.row.rainBeginTime!=''?moment(scope.row.rainBeginTime).format("YYYY-MM-DD HH:mm:ss"):'暂无' + "-" + scope.row.rainEndTime!=''?moment(scope.row.rainEndTime).format("YYYY-MM-DD HH:mm:ss"):'暂无'}}
+
+
+
+
+
+ {{
+ scope.row.warnGrade == "1"
+ ? "Ⅰ"
+ : scope.row.warnGrade == "2"
+ ? "Ⅱ"
+ : scope.row.warnGrade == "3"
+ ? "Ⅲ"
+ : scope.row.warnGrade == "4"
+ ? "Ⅳ"
+ : scope.row.warnGrade == "5"
+ ? "预警"
+ : ""
+ }}
+
+
+
+
+ {{getChineseFun(userData, "userId",scope.row.watchUser, "nickName")}}
+
+
+
+
+ {{
+ scope.row.isWaterlogging == "0"
+ ? "否"
+ : scope.row.isWaterlogging == "1"
+ ? "是"
+ : ""
+ }}
+
+
+
+
+ 选用
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/vite.config.js b/vite.config.js
index 2190341..60aaa88 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -7,10 +7,10 @@
const Timestamp = new Date().getTime(); //随机时间戳
// let ipLink = 'https://server1.wh-nf.cn:8201/prod-api';
// let ipLink = 'http://192.168.16.135:9100';
-let ipLink = 'https://dhgx.wh-nf.cn:8201/prod-api';
+// let ipLink = 'https://dhgx.wh-nf.cn:8201/prod-api';
// let ipLink = 'http://192.168.16.124:9100';
// let ipLink = 'http://192.168.20.43:9100'; // 刘总
-// let ipLink = 'http://192.168.16.43:9100';
+let ipLink = 'http://192.168.16.43:9100';
/* */
// https://vitejs.dev/config/