diff --git a/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue b/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue index e3b9dba..11e8a54 100644 --- a/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue +++ b/src/views/aiSupervision/fourPredictions/warnInfo/components/forecastDetail.vue @@ -26,43 +26,24 @@
{{ item.tableName }} - - - - - - + + - -
{{warnDetailData.wranTypeName}} - - - - - - - - - - - - - - - - + +
@@ -184,7 +165,10 @@ export default { value: '1小时' }, ], - isSuccessDeal: false + isSuccessDeal: false, + analysisTableColumnData: [], + flowTableColumnData: [], + loading: false }; }, watch: { @@ -204,13 +188,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 +209,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 +222,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 +236,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 +263,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)); @@ -461,6 +466,7 @@ export default { .warn-analysis { flex: 1; height: 300px; + padding-right: 16px; border-right: 1px solid #E5E5E5; } } @@ -501,6 +507,11 @@ export default { .green-span { color: #31A08E; } + ::v-deep.table-fixed { + .el-table__body-wrapper { + height: calc(100% - 44px) !important; + } + } } ::v-deep.drawer-wrapper { diff --git a/src/views/aiSupervision/fourPredictions/warnInfo/js/detailData.js b/src/views/aiSupervision/fourPredictions/warnInfo/js/detailData.js index fefe930..1bc9ee1 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,169 @@ 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: [ { 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', - 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', + 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 +359,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 +422,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', + 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' }, { 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: [ { @@ -541,128 +624,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 +884,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', + 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: [ { @@ -960,128 +1128,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', - 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: [ { @@ -1182,128 +1397,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', + 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' }, { 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 +1668,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 +1777,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 +1923,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 +2053,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 +2178,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 +2320,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: [ {