diff --git a/src/views/pictureOnMap/LayerControl.vue b/src/views/pictureOnMap/LayerControl.vue index a9ff5d1..20706d3 100644 --- a/src/views/pictureOnMap/LayerControl.vue +++ b/src/views/pictureOnMap/LayerControl.vue @@ -379,6 +379,22 @@ }); bus.on('set_area_parent', val => (backObj.value = val)); + + bus.on('yjcp_type_data', val => { + selectList.value = []; + setLayerVisible([], selectList.value); + dataSource.value.forEach(i=>{ + i.children.forEach(k =>{ + if(k.value.includes(val)){ + selectList.value.push(k.value) + console.log(selectList.value) + setLayerVisible(selectList.value, []); + } + }) + }) + // console.log('111111', val); + // console.log('222222', appStore.MapDataCount); + }); }); onBeforeUnmount(() => { diff --git a/src/views/pictureOnMap/LayerControl.vue b/src/views/pictureOnMap/LayerControl.vue index a9ff5d1..20706d3 100644 --- a/src/views/pictureOnMap/LayerControl.vue +++ b/src/views/pictureOnMap/LayerControl.vue @@ -379,6 +379,22 @@ }); bus.on('set_area_parent', val => (backObj.value = val)); + + bus.on('yjcp_type_data', val => { + selectList.value = []; + setLayerVisible([], selectList.value); + dataSource.value.forEach(i=>{ + i.children.forEach(k =>{ + if(k.value.includes(val)){ + selectList.value.push(k.value) + console.log(selectList.value) + setLayerVisible(selectList.value, []); + } + }) + }) + // console.log('111111', val); + // console.log('222222', appStore.MapDataCount); + }); }); onBeforeUnmount(() => { 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 acd542a..737f0cb 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}} @@ -112,6 +112,10 @@ beansToMap.id.forEach(o => bus.emit(setLayerVisible.key,{layername:o,isCheck:true})); } +// 点击事件 +function showMapPoint(val){ + bus.emit('yjcp_type_data',val) +} onMounted(() => { getData() diff --git a/src/views/pictureOnMap/LayerControl.vue b/src/views/pictureOnMap/LayerControl.vue index a9ff5d1..20706d3 100644 --- a/src/views/pictureOnMap/LayerControl.vue +++ b/src/views/pictureOnMap/LayerControl.vue @@ -379,6 +379,22 @@ }); bus.on('set_area_parent', val => (backObj.value = val)); + + bus.on('yjcp_type_data', val => { + selectList.value = []; + setLayerVisible([], selectList.value); + dataSource.value.forEach(i=>{ + i.children.forEach(k =>{ + if(k.value.includes(val)){ + selectList.value.push(k.value) + console.log(selectList.value) + setLayerVisible(selectList.value, []); + } + }) + }) + // console.log('111111', val); + // console.log('222222', appStore.MapDataCount); + }); }); onBeforeUnmount(() => { 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 acd542a..737f0cb 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}} @@ -112,6 +112,10 @@ beansToMap.id.forEach(o => bus.emit(setLayerVisible.key,{layername:o,isCheck:true})); } +// 点击事件 +function showMapPoint(val){ + bus.emit('yjcp_type_data',val) +} onMounted(() => { getData() diff --git a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/fxjc.vue b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/fxjc.vue index 543beca..611c6d7 100644 --- a/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/fxjc.vue +++ b/src/views/pictureOnMap/page/FloodControlAndDrainage/Pailaodiaodu/MonitoringWarningRigh/components/fxjc.vue @@ -90,7 +90,6 @@ watch( () => props.data, value => { - debugger if(value.id){ getData() }