-
预报详情
-
- 预报类型
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
+
+
预报详情
+
+ 预报类型
+
+
+
+
+
+ {{ item.name
+ }}
+
+
+ {{ item.name
+ }}
+
{{ item.chartData.chartName }}
-
+
+
{{ item.tableName }}
-
-
-
-
-
-
+
+
-
{{ scope.row.warningStatus === '1' ? '处理中' : '已处理' }}
+ {{ scope.row[`${items.prop}`] }}
-
-
- {{warnDetailData.wranTypeName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ {{ warnDetailData.wranTypeName }}
+
+
-
+
@@ -96,17 +84,16 @@
-
-
-
+
+
+
-
+
@@ -115,52 +102,275 @@
取消
上一步
下一步
- 提交
- 关闭
+ 提交
+ 关闭
-
@@ -249,6 +459,7 @@ export default {
margin-bottom: 16px;
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
+
.echarts-content {
width: 951px;
height: 320px;
@@ -261,9 +472,11 @@ export default {
}
.warn-analysis {
- flex: 1;
+ flex: 1;
height: 300px;
+ padding-right: 16px;
border-right: 1px solid #E5E5E5;
+ overflow: hidden;
}
}
@@ -303,6 +516,12 @@ export default {
.green-span {
color: #31A08E;
}
+
+ ::v-deep.table-fixed {
+ .el-table__body-wrapper {
+ height: calc(100% - 44px) !important;
+ }
+ }
}
::v-deep.drawer-wrapper {
@@ -325,6 +544,7 @@ export default {
.step-description {
margin-bottom: 10px;
+
.description-item {
height: 22px;
font-family: 思源黑体;
@@ -333,20 +553,24 @@ export default {
line-height: 22px;
letter-spacing: 0px;
margin-bottom: 4px;
+
.item-name {
color: rgba(0, 0, 0, 0.55);
}
+
.item-value {
color: rgba(0, 0, 0, 0.85);
}
}
}
+
.el-step__icon-inner {
font-size: 14px;
font-weight: normal;
line-height: 22px;
letter-spacing: 0px;
}
+
.el-step__title.is-success,
.el-step__title.is-process,
.el-step__title.is-wait,
@@ -358,25 +582,31 @@ export default {
letter-spacing: 0px;
color: rgba(0, 0, 0, 0.85);
}
+
.el-step__head.is-finish {
.el-step__icon-inner {
color: #36B29E;
}
}
+
.el-step__head.is-process {
color: #fff;
+
.el-step__icon.is-text {
background: #36B29E;
border-color: #36B29E;
}
}
+
.el-step__head.is-wait {
color: #fff;
+
.el-step__icon.is-text {
background: #CDCDCD;
border-color: #CDCDCD;
}
}
+
.el-form-item--medium .el-form-item__label {
font-size: 14px;
font-weight: 500;
@@ -384,10 +614,12 @@ export default {
letter-spacing: 0px;
color: rgba(0, 0, 0, 0.85);
}
+
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
content: '';
margin-right: 0px;
}
+
.detail-footer {
position: absolute;
bottom: 0px;
diff --git a/src/views/aiSupervision/fourPredictions/warnInfo/index.vue b/src/views/aiSupervision/fourPredictions/warnInfo/index.vue
index 66eced9..a2eae7f 100644
--- a/src/views/aiSupervision/fourPredictions/warnInfo/index.vue
+++ b/src/views/aiSupervision/fourPredictions/warnInfo/index.vue
@@ -129,166 +129,135 @@ export default {
-
-
-
-
- {{ data.name }}
-
-
-
-
-
-
-
-
+
+
预警预报信息管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.enginType | filterembankment }}
-
-
-
-
-
+
+
+
+
+
+ {{ scope.row.foresee + "天" }}
+
+
+
+
+ 预报预警信息管理
+
+
+
+
+
-
-
diff --git a/src/views/aiSupervision/fourPredictions/warnInfo/js/detailData.js b/src/views/aiSupervision/fourPredictions/warnInfo/js/detailData.js
index 031033f..bf25498 100644
--- a/src/views/aiSupervision/fourPredictions/warnInfo/js/detailData.js
+++ b/src/views/aiSupervision/fourPredictions/warnInfo/js/detailData.js
@@ -121,7 +121,9 @@ export const WARNTYPE = [{
label: '河道流量预报',
checkbox : false
}]
-// 预报方案
+/**
+ * 预报方案
+ */
export const wranPlan = [
{
planId: "1759858444149125142",
@@ -134,127 +136,177 @@ export const wranPlan = [
checkbox: false,
warnTypeList:[{ label: '1', name: '飞来峡水库'}],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName',
+ width: 110,
+ // fixed: 'left'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType',
+ width: 110,
+ fixed: false
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus',
+ width: 110
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWater',
+ width: 110
+ },
+ {
+ label: '警戒水位',
+ prop: 'warningWater',
+ width: 110
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime',
+ width: 110
+ }
+ ],
analysisTableData: [
{
projectName: '南门口水位测站1',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站2',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站3',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站4',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站5',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站6',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站7',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}
],
- flowTableData: [
+ flowTableColumnData: [
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- },
+ label: '工程名称',
+ prop: 'projectName'
+ },
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: 'ID',
+ prop: 'ID'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报雨量',
+ prop: 'forecastRainfall'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
},
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
+ flowTableData: [
+ {
+ projectName: '南门口水位测站1',
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
+ },
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- }
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
+ },
],
flowWaterChartData: [
{
@@ -315,25 +367,60 @@ export const wranPlan = [
}
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWater'
+ },
+ {
+ label: '警戒水位',
+ prop: 'warningWater'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [
{
projectName: '南门口水位测站1',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站2',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站3',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站4',
warningType: '超警戒水位',
@@ -343,100 +430,104 @@ export const wranPlan = [
projectName: '南门口水位测站5',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站6',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站7',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastWater: '12.0',
+ warningWater: '11.8',
+ forecastTime: '04/09 12:00'
}
],
- flowTableData: [
+ flowTableColumnData: [
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- },
+ label: '河道名称',
+ prop: 'projectName'
+ },
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: 'ID',
+ prop: 'ID'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报雨量',
+ prop: 'forecastRainfall'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报流量',
+ prop: 'forecastflow'
},
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
+ flowTableData: [
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
+ },
+ {
+ projectName: '南门口水位测站1',
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- }
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
+ },
],
flowWaterChartData: [
{
@@ -459,7 +550,7 @@ export const wranPlan = [
Data: [10, 32, 11, 34, 90, 30, 20],
unit: '降雨量',
barType: 'line',
- yAxisIndex: 1,
+ yAxisIndex: 0,
yAxisName: '雨量:mm',
yAxisType: 'value',
alignTicks: true,
@@ -499,7 +590,7 @@ export const wranPlan = [
Data: [10, 32, 11, 34, 90, 30, 20],
unit: '降雨量',
barType: 'line',
- yAxisIndex: 1,
+ yAxisIndex: 0,
yAxisName: '雨量:mm',
yAxisType: 'value',
alignTicks: true,
@@ -541,128 +632,162 @@ export const wranPlan = [
}
],
analysisTableName: '降雨预报详情',
+ analysisTableColumnData: [
+ {
+ label: '工程名',
+ prop: 'projectName'
+ },
+ {
+ label: '预报范围',
+ prop: 'forecastRange'
+ },
+ {
+ label: '降雨量',
+ prop: 'rainfall'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [
{
projectName: '南门口水位测站1',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
},
{
- projectName: '南门口水位测站2',
+ projectName: '飞来峡水库FLX1201',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站3',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站4',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站5',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站6',
warningType: '超警戒水位',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站7',
warningType: '超警戒水位',
warningStatus: '1',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastRange: 200,
+ rainfall: 1008,
+ forecastTime: '04/09 12:00'
}
],
- flowTableData: [
+ flowTableColumnData: [
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- },
+ label: '工程名称',
+ prop: 'projectName'
+ },
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: 'ID',
+ prop: 'ID'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报雨量',
+ prop: 'forecastRainfall'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
},
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
+ flowTableData: [
+ {
+ projectName: '南门口水位测站1',
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
+ },
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- }
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ forecastTime: '04/09 12:00'
+ },
],
flowWaterChartData: [
{
@@ -767,128 +892,179 @@ export const wranPlan = [
},
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '设计最大流量',
+ prop: 'designMaxFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [
{
projectName: '南门口水位测站1',
- warningType: '超警戒水位',
+ warningType: '超设计泄放流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站2',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超设计泄放流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站3',
- warningType: '超警戒水位',
+ warningType: '超设计泄放流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站4',
- warningType: '超警戒水位',
+ warningType: '超设计泄放流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站5',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超设计泄放流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站6',
- warningType: '超警戒水位',
+ warningType: '超设计泄放流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站7',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超设计泄放流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastOutflow: 2458,
+ designMaxFlow: 2000,
+ forecastTime: '04/09 12:00'
}
],
- flowTableData: [
+ flowTableColumnData: [
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- },
+ label: '工程名称',
+ prop: 'projectName'
+ },
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: 'ID',
+ prop: 'ID'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报雨量',
+ prop: 'forecastRainfall'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '库容',
+ prop: 'storageCapacity'
},
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
+ flowTableData: [
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
+ },
+ {
+ projectName: '南门口水位测站1',
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- }
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
+ },
],
flowWaterChartData: [
{
@@ -960,128 +1136,175 @@ export const wranPlan = [
}
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报流量',
+ prop: 'forecastflow'
+ },
+ {
+ label: '警戒流量',
+ prop: 'warnFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [
{
projectName: '南门口水位测站1',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站2',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超警戒流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站3',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站4',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站5',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超警戒流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站6',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站7',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超警戒流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}
],
- flowTableData: [
+ flowTableColumnData: [
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- },
+ label: '工程名称',
+ prop: 'projectName'
+ },
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: 'ID',
+ prop: 'ID'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报雨量',
+ prop: 'forecastRainfall'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
},
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
+ flowTableData: [
+ {
+ projectName: '南门口水位测站1',
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
+ },
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- }
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ storageCapacity: 2456.15,
+ forecastTime: '04/09 12:00'
+ },
],
flowWaterChartData: [
{
@@ -1182,128 +1405,179 @@ export const wranPlan = [
}
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报流量',
+ prop: 'forecastflow'
+ },
+ {
+ label: '警戒流量',
+ prop: 'warnFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [
{
projectName: '南门口水位测站1',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站2',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超警戒流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站3',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站4',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站5',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超警戒流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站6',
- warningType: '超警戒水位',
+ warningType: '超警戒流量',
warningStatus: '2',
- warningInfo: '12'
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}, {
projectName: '南门口水位测站7',
- warningType: '超警戒水位',
- warningStatus: '1',
- warningInfo: '12'
+ warningType: '超警戒流量',
+ warningStatus: '2',
+ warningInfo: '12',
+ forecastflow: 2504,
+ warnFlow: 2400,
+ forecastTime: '04/09 12:00'
}
],
- flowTableData: [
+ flowTableColumnData: [
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- },
+ label: '工程名称',
+ prop: 'projectName'
+ },
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: 'ID',
+ prop: 'ID'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报雨量',
+ prop: 'forecastRainfall'
},
{
- projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
},
+ {
+ label: '河道流量',
+ prop: 'riverwayFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
+ flowTableData: [
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ riverwayFlow: 2456.15,
+ forecastTime: '04/09 12:00'
+ },
+ {
+ projectName: '南门口水位测站1',
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ riverwayFlow: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ riverwayFlow: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ riverwayFlow: 2456.15,
+ forecastTime: '04/09 12:00'
},
{
projectName: '南门口水位测站1',
- projectID: 'BHA10000001',
- rainFlow: '200',
- waterFlow: '1002',
- outFlow: '820',
- water: '12.5',
- flow: '8',
- warningTime: '04/09 12:00'
- }
+ ID: 'BHA10000001',
+ forecastRainfall: 200,
+ forecastInflow: 1008,
+ forecastOutflow: 820,
+ forecastWaterLevel: 12.5,
+ riverwayFlow: 2456.15,
+ forecastTime: '04/09 12:00'
+ },
],
flowWaterChartData: [
{
@@ -1402,7 +1676,63 @@ export const wranPlan = [
checkbox: false,
warnTypeList:[{ label: '1', name: '飞来峡水库'}],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWater'
+ },
+ {
+ label: '警戒水位',
+ prop: 'warningWater'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableData: [],
+ flowTableColumnData: [
+ {
+ label: '工程名称',
+ prop: 'projectName'
+ },
+ {
+ label: 'ID',
+ prop: 'ID'
+ },
+ {
+ label: '预报雨量',
+ prop: 'forecastRainfall'
+ },
+ {
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
flowTableData: [],
flowWaterChartData: [
{
@@ -1455,8 +1785,64 @@ export const wranPlan = [
}
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWater'
+ },
+ {
+ label: '警戒水位',
+ prop: 'warningWater'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [],
+ flowTableColumnData: [
+ {
+ label: '河道名称',
+ prop: 'projectName'
+ },
+ {
+ label: 'ID',
+ prop: 'ID'
+ },
+ {
+ label: '预报雨量',
+ prop: 'forecastRainfall'
+ },
+ {
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报流量',
+ prop: 'forecastflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
flowTableData: [],
flowWaterChartData: [
{
@@ -1545,8 +1931,56 @@ export const wranPlan = [
}
],
analysisTableName: '降雨预报详情',
+ analysisTableColumnData: [
+ {
+ label: '工程名',
+ prop: 'projectName'
+ },
+ {
+ label: '预报范围',
+ prop: 'forecastRange'
+ },
+ {
+ label: '降雨量',
+ prop: 'rainfall'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [],
+ flowTableColumnData: [
+ {
+ label: '工程名称',
+ prop: 'projectName'
+ },
+ {
+ label: 'ID',
+ prop: 'ID'
+ },
+ {
+ label: '预报雨量',
+ prop: 'forecastRainfall'
+ },
+ {
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
flowTableData: [],
flowWaterChartData: [
{
@@ -1627,8 +2061,68 @@ export const wranPlan = [
},
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '设计最大流量',
+ prop: 'designMaxFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [],
+ flowTableColumnData: [
+ {
+ label: '工程名称',
+ prop: 'projectName'
+ },
+ {
+ label: 'ID',
+ prop: 'ID'
+ },
+ {
+ label: '预报雨量',
+ prop: 'forecastRainfall'
+ },
+ {
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '库容',
+ prop: 'storageCapacity'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
flowTableData: [],
flowWaterChartData: [
{
@@ -1692,8 +2186,64 @@ export const wranPlan = [
}
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报流量',
+ prop: 'forecastflow'
+ },
+ {
+ label: '警戒流量',
+ prop: 'warnFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [],
+ flowTableColumnData: [
+ {
+ label: '工程名称',
+ prop: 'projectName'
+ },
+ {
+ label: 'ID',
+ prop: 'ID'
+ },
+ {
+ label: '预报雨量',
+ prop: 'forecastRainfall'
+ },
+ {
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
flowTableData: [],
flowWaterChartData: [
{
@@ -1778,8 +2328,68 @@ export const wranPlan = [
}
],
analysisTableName: '预警分析',
+ analysisTableColumnData: [
+ {
+ label: '站点名称',
+ prop: 'projectName'
+ },
+ {
+ label: '预警类型',
+ prop: 'warningType'
+ },
+ {
+ label: '预警状态',
+ prop: 'warningStatus'
+ },
+ {
+ label: '预报流量',
+ prop: 'forecastflow'
+ },
+ {
+ label: '警戒流量',
+ prop: 'warnFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
analysisTableHeadData: [],
analysisTableData: [],
+ flowTableColumnData: [
+ {
+ label: '工程名称',
+ prop: 'projectName'
+ },
+ {
+ label: 'ID',
+ prop: 'ID'
+ },
+ {
+ label: '预报雨量',
+ prop: 'forecastRainfall'
+ },
+ {
+ label: '预报来水量',
+ prop: 'forecastInflow'
+ },
+ {
+ label: '预报出库流量',
+ prop: 'forecastOutflow'
+ },
+ {
+ label: '预报水位',
+ prop: 'forecastWaterLevel'
+ },
+ {
+ label: '河道流量',
+ prop: 'riverwayFlow'
+ },
+ {
+ label: '预报时间',
+ prop: 'forecastTime'
+ }
+ ],
flowTableData: [],
flowWaterChartData: [
{
From f620b6b035b2dcf8ee56a872e76f16f36e2bf73a Mon Sep 17 00:00:00 2001
From: ruancuihong <2806986110@qq.com>
Date: Tue, 7 May 2024 19:05:19 +0800
Subject: [PATCH 03/23] =?UTF-8?q?fix:=20=E6=BC=8F=E6=8F=90=E4=BA=A4?=
=?UTF-8?q?=E7=9A=84=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../warnInfo/components/forecastDetail.vue | 156 +-
.../fourPredictions/warnInfo/index.vue | 86 +-
.../fourPredictions/warnInfo/js/detailData.js | 1516 ++++++++++++-----
3 files changed, 1184 insertions(+), 574 deletions(-)
diff --git a/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue b/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue
index 4e7eb8d..0580833 100644
--- a/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue
+++ b/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue
@@ -22,52 +22,39 @@
{{ item.chartData.chartName }}
-
+
+
{{ item.tableName }}
-
-
-
-
-
-
+
+
-
{{ scope.row.warningStatus === '1' ? '处理中' : '已处理' }}
+ {{ scope.row[`${items.prop}`] }}
-
-
- {{warnDetailData.wranTypeName}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ {{ warnDetailData.wranTypeName }}
+
+
-
+
@@ -97,17 +84,16 @@
-
-
-
+
+
+
-
+
@@ -116,8 +102,10 @@
取消
上一步
下一步
- 提交
- 关闭
+ 提交
+ 关闭
@@ -184,7 +172,10 @@ export default {
value: '1小时'
},
],
- isSuccessDeal: false
+ isSuccessDeal: false,
+ analysisTableColumnData: [],
+ flowTableColumnData: [],
+ loading: false
};
},
watch: {
@@ -204,13 +195,16 @@ export default {
},
methods: {
init () {
+ this.resetData()
if (!this.warnItem.length) return
+ this.loading = true
this.warnDetailData = this.warnItem.find(item => item.warnType === this.selectValue)
- const { warnTypeList, checkbox, analysisTableData, flowTableData, flowWaterChartData, analysisTableName } = this.warnDetailData
+ const { warnTypeList, checkbox, analysisTableData, flowTableData, flowWaterChartData, analysisTableName, analysisTableColumnData, flowTableColumnData } = this.warnDetailData
this.radioOptions = warnTypeList
this.flowTableData = flowTableData
this.isCheckbox = checkbox
- this.analysisList = []
+ this.analysisTableColumnData = analysisTableColumnData
+ this.flowTableColumnData = flowTableColumnData
if (checkbox) {
this.checkedValue.forEach(elem => {
let chart = flowWaterChartData.find(item => item.id === elem)
@@ -222,9 +216,12 @@ export default {
}
this.$nextTick(() => {
this.initChart()
+ this.loading = false
});
+
},
changeProject (data) {
+ this.loading = true
this.radioValue = data
this.checkedValue = ['1']
this.analysisList = []
@@ -232,9 +229,11 @@ export default {
this.analysisList.push({ chartId: 'chart' + data, chartData: chart, tableName: this.warnDetailData.analysisTableName, tableData: this.warnDetailData.analysisTableData })
this.$nextTick(() => {
this.initChart()
+ this.loading = false
});
},
changeCheckProject (data) {
+ this.loading = true
this.radioValue = '1'
this.checkedValue = data
this.analysisList = []
@@ -244,18 +243,22 @@ export default {
});
this.$nextTick(() => {
this.initChart()
+ this.loading = false
});
},
changeType (val) {
+ this.resetData()
+ this.loading = true
this.warnDetailData = this.warnItem.find(item => item.warnType === this.selectValue)
- const { warnTypeList, checkbox, analysisTableData, flowTableData, flowWaterChartData, analysisTableName } = this.warnDetailData
+ const { warnTypeList, checkbox, analysisTableData, flowTableData, flowWaterChartData, analysisTableName, analysisTableColumnData, flowTableColumnData } = this.warnDetailData
this.radioOptions = warnTypeList
this.flowTableData = flowTableData
this.isCheckbox = checkbox
+ this.analysisTableColumnData = analysisTableColumnData
+ this.flowTableColumnData = flowTableColumnData
this.selectValue = val
this.radioValue = '1'
this.checkedValue = ['1']
- this.analysisList = []
if (checkbox) {
this.checkedValue.forEach(elem => {
let chart = flowWaterChartData.find(item => item.id === elem)
@@ -267,8 +270,17 @@ export default {
}
this.$nextTick(() => {
this.initChart()
+ this.loading = false
});
},
+ resetData () {
+ this.analysisList = []
+ this.analysisTableColumnData = []
+ this.flowTableColumnData = []
+ this.radioOptions = []
+ this.flowTableData = []
+ this.isCheckbox = false
+ },
initChart () {
this.analysisList.forEach((data) => {
let chart = echarts.init(document.getElementById(data.chartId));
@@ -341,24 +353,24 @@ export default {
upStep () {
if (this.active-- < 0) this.active = 0;
},
- closeDrawer() {
+ closeDrawer () {
this.drawerVisible = false
this.active = 0
this.resetForm()
},
- submitForm() {
- this.$refs['dynamicValidateForm'].validate((valid) => {
- if (valid) {
- this.drawerVisible = false
- this.active = 0
- } else {
- return false;
- }
- });
- },
- resetForm() {
- this.$refs['dynamicValidateForm']?.resetFields();
- },
+ submitForm () {
+ this.$refs['dynamicValidateForm'].validate((valid) => {
+ if (valid) {
+ this.drawerVisible = false
+ this.active = 0
+ } else {
+ return false;
+ }
+ });
+ },
+ resetForm () {
+ this.$refs['dynamicValidateForm']?.resetFields();
+ },
}
};
@@ -447,6 +459,7 @@ export default {
margin-bottom: 16px;
border-top: 1px solid #E5E5E5;
border-bottom: 1px solid #E5E5E5;
+
.echarts-content {
width: 951px;
height: 320px;
@@ -459,9 +472,11 @@ export default {
}
.warn-analysis {
- flex: 1;
+ flex: 1;
height: 300px;
+ padding-right: 16px;
border-right: 1px solid #E5E5E5;
+ overflow: hidden;
}
}
@@ -501,6 +516,12 @@ export default {
.green-span {
color: #31A08E;
}
+
+ ::v-deep.table-fixed {
+ .el-table__body-wrapper {
+ height: calc(100% - 44px) !important;
+ }
+ }
}
::v-deep.drawer-wrapper {
@@ -523,6 +544,7 @@ export default {
.step-description {
margin-bottom: 10px;
+
.description-item {
height: 22px;
font-family: 思源黑体;
@@ -531,20 +553,24 @@ export default {
line-height: 22px;
letter-spacing: 0px;
margin-bottom: 4px;
+
.item-name {
color: rgba(0, 0, 0, 0.55);
}
+
.item-value {
color: rgba(0, 0, 0, 0.85);
}
}
}
+
.el-step__icon-inner {
font-size: 14px;
font-weight: normal;
line-height: 22px;
letter-spacing: 0px;
}
+
.el-step__title.is-success,
.el-step__title.is-process,
.el-step__title.is-wait,
@@ -556,25 +582,31 @@ export default {
letter-spacing: 0px;
color: rgba(0, 0, 0, 0.85);
}
+
.el-step__head.is-finish {
.el-step__icon-inner {
color: #36B29E;
}
}
+
.el-step__head.is-process {
color: #fff;
+
.el-step__icon.is-text {
background: #36B29E;
border-color: #36B29E;
}
}
+
.el-step__head.is-wait {
color: #fff;
+
.el-step__icon.is-text {
background: #CDCDCD;
border-color: #CDCDCD;
}
}
+
.el-form-item--medium .el-form-item__label {
font-size: 14px;
font-weight: 500;
@@ -582,10 +614,12 @@ export default {
letter-spacing: 0px;
color: rgba(0, 0, 0, 0.85);
}
+
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
content: '';
margin-right: 0px;
}
+
.detail-footer {
position: absolute;
bottom: 0px;
diff --git a/src/views/aiSupervision/fourPredictions/warnInfo/index.vue b/src/views/aiSupervision/fourPredictions/warnInfo/index.vue
index a2eae7f..8cd5415 100644
--- a/src/views/aiSupervision/fourPredictions/warnInfo/index.vue
+++ b/src/views/aiSupervision/fourPredictions/warnInfo/index.vue
@@ -1,4 +1,3 @@
-