diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 95b8154..7ae3240 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -544,3 +544,12 @@
params
});
}
+
+// 问题点
+export function monitorDataPoint(params) {
+ return request({
+ url: '/business/drainageMap/risk/monitorData',
+ method: 'get',
+ params
+ });
+}
diff --git a/src/api/FloodControlAndDrainage.js b/src/api/FloodControlAndDrainage.js
index 95b8154..7ae3240 100644
--- a/src/api/FloodControlAndDrainage.js
+++ b/src/api/FloodControlAndDrainage.js
@@ -544,3 +544,12 @@
params
});
}
+
+// 问题点
+export function monitorDataPoint(params) {
+ return request({
+ url: '/business/drainageMap/risk/monitorData',
+ method: 'get',
+ params
+ });
+}
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 737f0cb..0244c4d 100644
--- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
+++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningLeft/components/pzdd.vue
@@ -15,9 +15,9 @@
签 到 数 :{{item.signNumber}}/{{item.areaPeopleNum}}
上报处理:{{item.handle}}/{{item.report}}
平台调度:{{item.dispatch}}
- 渍水监测:{{item.alarmMonitorWaterlogging}}/{{item.monitorWaterlogging}}
- 雨水预警:{{item.alarmRainwaterMonitor}}/{{item.rainwaterMonitor}}
- 污水预警:{{item.alarmSewageMonitor}}/{{item.sewageMonitor}}
+ 渍水监测:{{item.alarmMonitorWaterlogging}}/{{item.monitorWaterlogging}}
+ 雨水预警:{{item.alarmRainwaterMonitor}}/{{item.rainwaterMonitor}}
+ 污水预警:{{item.alarmSewageMonitor}}/{{item.sewageMonitor}}
@@ -53,6 +53,7 @@
import drainageDDZL from './drainageDDZL';
import bus from '@/bus';
import _bus from '@/bus';
+const { proxy } = getCurrentInstance();
const classData=ref([
{label:'值守签到',value:'1',num:'0'},
{label:'上报/处理',value:'2',num:'0'},
@@ -116,6 +117,30 @@
function showMapPoint(val){
bus.emit('yjcp_type_data',val)
}
+
+const events_paramsPoint = {
+ setHighlight: { key: 'setHighlight' },
+ setLayerVisible: { key: 'setLayerVisible' },
+ removeMapDatas: { key: 'removeMapDatas' },
+ beansToMap: { key: 'beansToMap',id:['ybyj'] },
+};
+// 点击事件
+function showMapOnePoint(val){
+ reviewApi.monitorDataPoint({monitorType:val}).then(res=>{
+ if(res.code==200){
+ if(res.data.length>0){
+ let data=res.data
+ bus.emit(events_paramsPoint.removeMapDatas.key, events_paramsPoint.beansToMap.id);
+ bus.emit(events_paramsPoint.beansToMap.key, {
+ beans: data.filter(i => i.geometry).map(i => ({...i,_image:i.stType+(!(i.warnInfoCode) ?'':"_"+i.warnInfoCode)})),
+ fields: { geometry: 'geometry', name: 'stName' },
+ type: events_paramsPoint.beansToMap.id[0],
+ });
+ // events_paramsPoint.beansToMap.id.forEach(o => bus.emit(events_paramsPoint.setLayerVisible.key,{layername:o,isCheck:true}));
+ }
+ }
+ })
+}
onMounted(() => {
getData()