diff --git a/src/views/project/compensation/homeEcharts/index.vue b/src/views/project/compensation/homeEcharts/index.vue
index 3ac2a2f..c7eb11b 100644
--- a/src/views/project/compensation/homeEcharts/index.vue
+++ b/src/views/project/compensation/homeEcharts/index.vue
@@ -1,88 +1,80 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/index.vue b/src/views/project/compensation/homeEcharts/index.vue
index 3ac2a2f..c7eb11b 100644
--- a/src/views/project/compensation/homeEcharts/index.vue
+++ b/src/views/project/compensation/homeEcharts/index.vue
@@ -1,88 +1,80 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/project/compensation/homeEcharts/index.vue b/src/views/project/compensation/homeEcharts/index.vue
index 3ac2a2f..c7eb11b 100644
--- a/src/views/project/compensation/homeEcharts/index.vue
+++ b/src/views/project/compensation/homeEcharts/index.vue
@@ -1,88 +1,80 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/project/compensation/homeEcharts/index.vue b/src/views/project/compensation/homeEcharts/index.vue
index 3ac2a2f..c7eb11b 100644
--- a/src/views/project/compensation/homeEcharts/index.vue
+++ b/src/views/project/compensation/homeEcharts/index.vue
@@ -1,88 +1,80 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/project/compensation/homeEcharts/index.vue b/src/views/project/compensation/homeEcharts/index.vue
index 3ac2a2f..c7eb11b 100644
--- a/src/views/project/compensation/homeEcharts/index.vue
+++ b/src/views/project/compensation/homeEcharts/index.vue
@@ -1,88 +1,80 @@
-
-
-
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});
-
\ No newline at end of file
+ const hi = getStyle(container, 'height').height;
+ charts.style.height = hi;
+}
+watchEffect(() => {});
+onMounted(() => {
+ initM();
+});
+
+
+
diff --git a/src/views/project/compensation/homeEcharts/queryChat.vue b/src/views/project/compensation/homeEcharts/queryChat.vue
index be96f1c..e4f3822 100644
--- a/src/views/project/compensation/homeEcharts/queryChat.vue
+++ b/src/views/project/compensation/homeEcharts/queryChat.vue
@@ -3,16 +3,12 @@
-
diff --git a/src/views/sponeScreen/gisMF/cesiumMapLegend.js b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
index 7c3f9b5..3f65c2d 100644
--- a/src/views/sponeScreen/gisMF/cesiumMapLegend.js
+++ b/src/views/sponeScreen/gisMF/cesiumMapLegend.js
@@ -44,7 +44,7 @@
let rainStation = results[2];
let stationDataList = results[3];
let waterFactoryDatalist = results[4];
- console.log('waterFactoryDatalist--', waterFactoryDatalist);
+ // console.log('waterFactoryDatalist--', waterFactoryDatalist);
//雨水泵站
let YSBZDataList = resRainwater.data.filter(data => data.pumpType == 'rain_water'); //雨水泵站
let WSBZDataList = resRainwater.data.filter(data => data.pumpType == 'sewage_water'); //污水泵站
diff --git a/src/views/sponeScreen/projectHM/ProjectDisplay.vue b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
index e7ee849..3e2354b 100644
--- a/src/views/sponeScreen/projectHM/ProjectDisplay.vue
+++ b/src/views/sponeScreen/projectHM/ProjectDisplay.vue
@@ -65,7 +65,6 @@
};
let layerList = ['HMJZYSQ', 'HMXDLGC', 'HMXGYLD', 'HMXSX', 'GWPCYXF', 'GWJBZ', 'GIS'];
async function projectInfoNewM(p) {
- console.log('ppppp---', p);
let { data, code } = await projectInfoNew(p);
if (code == 200) {
//newfiberMap.removeByIds(['projectBoundaryLayers', 'haimianFacility']);
@@ -236,7 +235,6 @@
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
ProjectClick(properties);
- console.log('feature--', '海绵项目点击事件', properties);
});
newfiberMapbox.map.on('mouseenter', ['polygonGeojson', 'lineGeojson', 'pointGeojson'], e => {
let selectPoint = {},
@@ -249,7 +247,6 @@
])
.filter(i => !!i.layer.id)[0];
let properties = feature.properties;
- console.log('feature--', '海绵项目点击事件', properties);
let geometryToFrature = {
type: 'Feature',
geometry: Terraformer.WKT.parse(properties.geometry),
diff --git a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
index 4635d24..d7ac84a 100644
--- a/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
+++ b/src/views/sponeScreen/projectHM/ProjectEvaluation.vue
@@ -1,6 +1,7 @@
+
-
项目评估
+
项目监测分析
@@ -9,16 +10,11 @@
片区分析
-
+
-
-
-
-
-
@@ -28,16 +24,16 @@
项目分析
-
-
+
+
-
+
@@ -52,16 +48,16 @@
-
-
-
+
+
+
-
-
@@ -93,32 +89,10 @@
import ssfx from '@/assets/newImgs/HMScreen/ssfx.png';
import xmfx from '@/assets/newImgs/HMScreen/xmfx.png';
import bus from '@/bus';
-
import WaterAnalysis_icon from '@/assets/newImgs/HMScreen/WaterAnalysis_icon.png';
+import { graphicReport, realtimeDataLatest } from '@/api/dataAnalysis/syntherticData';
-const jishui = ref(true);
-const chartData2 = ref({
- xAxis: [
- '06-12 08:00',
- '06-12 09:00',
- '06-12 10:00',
- '06-12 11:00',
- '06-12 12:00',
- '06-12 13:00',
- '06-12 14:00',
- '06-12 15:00',
- '06-12 16:00',
- '06-12 17:00',
- '06-12 18:00',
- '06-12 19:00',
- ],
- inverse: true,
- yAxis: [1, 2, 2.3, 2, 1.1, 2.5, 1.9, 2.5, 2.8, 1.1, 2.1, 3], //降雨量
- yAxis2: [0.1, 0.2, 0.3, 0.2, 0.1, 0.4, 0.3, 0.03, 0.6, 0.1, 0.2, 0.5], //流量
- yAxis3: [50, 55, 80, 50, 46, 65, 70, 50, 78, 52, 69, 90], //ss
- refresh: 1,
-});
-const chartData1 = ref({
+const chartDataJSD = ref({
xAxis: [
'2024-06-12 08:00',
'2024-06-13 08:00',
@@ -145,11 +119,6 @@
{ name: '金明片区', value: '3', lonlat: [114.285, 34.809] },
]);
-const pipeList = ref([
- { name: '向阳路管网监测点', value: '1' },
- { name: '汴京路管网监测点', value: '2' },
-]);
-
const XmList = ref([
{ name: '汴京路管网及道路海绵化改造', value: '1' },
{ name: '市民综合体', value: '3' },
@@ -161,20 +130,66 @@
]);
const AllData = reactive({
- queryParams: { BODName: '1', area: '', pipe: '', Xm: '1', XmP: '', XmA: '', XmQ: '1', XmAQ: '1' },
+ queryParams: { BODName: '1', area: '', Xm: '1', XmP: '', XmA: '', XmQ: '1' },
});
const { queryParams } = toRefs(AllData);
-function jishuiClick() {
- jishui.value = false;
-}
-const jishuichange = () => {
- jishui.value = true;
+const dateRain = ref('');
+//海绵设施列表-汴京路
+const hmssList = ref([
+ { value: '0371000044', label: '工农路与汴京路交叉口' },
+ { value: '0371000039', label: '大花园街与汴京路交叉口' },
+ { value: '0371000038', label: '劳动路与汴京路交叉口' },
+ { value: '0371000037', label: '公园路与汴京路交叉口' },
+]);
+const hmssVal = ref('');
+const loadingSS = ref(true);
+const chartDataSS = ref({
+ xAxis: [],
+ inverse: true,
+ yAxis: [], //降雨量
+ yAxis2: [], //流量
+ yAxis3: [], //ss
+ refresh: 1,
+});
+// 海绵设施监测站点切换
+const changeHmss = () => {
+ // hmssVal.value = val;
+ getDataSS();
};
+// 海绵设施数据渲染
+async function getDataSS() {
+ loadingSS.value = true;
+ // 关联雨量站是皮革厂雨量站,0371000003
+ let params = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: '0371000003',
+ };
+ let res = await graphicReport(params);
+ if (res && res.code == 200) {
+ let datas = res.data;
+ chartDataSS.value.xAxis = datas.propertyMonitorXList;
+ chartDataSS.value.yAxis = datas.propertyMonitorList[0].ylist;
+ }
-const change = val => {
- jishui.value = false;
-};
+ // 获取监测值
+ let params2 = {
+ startTime: dateRain.value,
+ endTime: dateRain.value,
+ stCode: hmssVal.value,
+ };
+ let res2 = await graphicReport(params2);
+ if (res2 && res2.code == 200) {
+ let datas = res2.data;
+ chartDataSS.value.yAxis2 = datas.propertyMonitorList[0].ylist;
+ }
+ chartDataSS.value.refresh = Math.random();
+ loadingSS.value = false;
+}
+
+function jishuiClick() {}
+const jishuichange = () => {};
// 片区分析点击
function changeArea(val) {
@@ -205,6 +220,20 @@
pitch: 30,
});
}
+
+onMounted(() => {
+ hmssVal.value = hmssList.value[0].value; //默认第一个监测点
+ console.log('33333', hmssVal.value);
+ // 获取降雨日历的日期来加载对应数据
+ bus.on('setRainDate', date => {
+ console.log('降雨日历的日期----', date);
+ dateRain.value = date;
+ changeHmss(); //海绵设施数据加载
+ });
+});
+onBeforeUnmount(() => {
+ bus.off('setRainDate');
+});