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/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 8ea3c5d..cb99f34 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/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 8ea3c5d..cb99f34 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 c726c59..b115bee 100644 --- a/src/views/pictureOnMap/index.vue +++ b/src/views/pictureOnMap/index.vue @@ -127,6 +127,7 @@ 'storehouse', //物资仓库 'dikeGood', //堤防备料 "waterlog_community", + "waterlogging_scheduling",//渍水风险点 ]); // 视频点 const videoList = ref([ @@ -571,14 +572,18 @@ } 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); GetBoxmenu('', item.stType); } 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 8ea3c5d..cb99f34 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 c726c59..b115bee 100644 --- a/src/views/pictureOnMap/index.vue +++ b/src/views/pictureOnMap/index.vue @@ -127,6 +127,7 @@ 'storehouse', //物资仓库 'dikeGood', //堤防备料 "waterlog_community", + "waterlogging_scheduling",//渍水风险点 ]); // 视频点 const videoList = ref([ @@ -571,14 +572,18 @@ } 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); GetBoxmenu('', item.stType); } 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/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 8ea3c5d..cb99f34 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 c726c59..b115bee 100644 --- a/src/views/pictureOnMap/index.vue +++ b/src/views/pictureOnMap/index.vue @@ -127,6 +127,7 @@ 'storehouse', //物资仓库 'dikeGood', //堤防备料 "waterlog_community", + "waterlogging_scheduling",//渍水风险点 ]); // 视频点 const videoList = ref([ @@ -571,14 +572,18 @@ } 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); GetBoxmenu('', item.stType); } 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..12a909e 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,7 @@ const tableData=ref([]) function gitData() { let params={ - code:bzData.value.code + code:bzData.value.stCode } watchAreaDutyPumpScheduling(params).then(res => { if (res && res.code == 200) { @@ -124,7 +124,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/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 8ea3c5d..cb99f34 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 c726c59..b115bee 100644 --- a/src/views/pictureOnMap/index.vue +++ b/src/views/pictureOnMap/index.vue @@ -127,6 +127,7 @@ 'storehouse', //物资仓库 'dikeGood', //堤防备料 "waterlog_community", + "waterlogging_scheduling",//渍水风险点 ]); // 视频点 const videoList = ref([ @@ -571,14 +572,18 @@ } 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); GetBoxmenu('', item.stType); } 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..12a909e 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,7 @@ const tableData=ref([]) function gitData() { let params={ - code:bzData.value.code + code:bzData.value.stCode } watchAreaDutyPumpScheduling(params).then(res => { if (res && res.code == 200) { @@ -124,7 +124,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/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 8ea3c5d..cb99f34 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 c726c59..b115bee 100644 --- a/src/views/pictureOnMap/index.vue +++ b/src/views/pictureOnMap/index.vue @@ -127,6 +127,7 @@ 'storehouse', //物资仓库 'dikeGood', //堤防备料 "waterlog_community", + "waterlogging_scheduling",//渍水风险点 ]); // 视频点 const videoList = ref([ @@ -571,14 +572,18 @@ } 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); GetBoxmenu('', item.stType); } 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..12a909e 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,7 @@ const tableData=ref([]) function gitData() { let params={ - code:bzData.value.code + code:bzData.value.stCode } watchAreaDutyPumpScheduling(params).then(res => { if (res && res.code == 200) { @@ -124,7 +124,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/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 @@ + + + + + \ 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 8ea3c5d..cb99f34 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 c726c59..b115bee 100644 --- a/src/views/pictureOnMap/index.vue +++ b/src/views/pictureOnMap/index.vue @@ -127,6 +127,7 @@ 'storehouse', //物资仓库 'dikeGood', //堤防备料 "waterlog_community", + "waterlogging_scheduling",//渍水风险点 ]); // 视频点 const videoList = ref([ @@ -571,14 +572,18 @@ } 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); GetBoxmenu('', item.stType); } 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..12a909e 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,7 @@ const tableData=ref([]) function gitData() { let params={ - code:bzData.value.code + code:bzData.value.stCode } watchAreaDutyPumpScheduling(params).then(res => { if (res && res.code == 200) { @@ -124,7 +124,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/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 @@ + + + + + \ 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/