|
|
@@ -54,10 +54,10 @@
|
|
|
</div>
|
|
|
<div class="table-container" v-if="jcActive">
|
|
|
<el-table :data="tableData" style="width: 100%" height="180" size="mini">
|
|
|
- <el-table-column prop="level" label="预警等级" width="70"> </el-table-column>
|
|
|
- <el-table-column prop="date" label="上报时间" width="70"> </el-table-column>
|
|
|
+ <el-table-column prop="level" label="预警等级" width="82"> </el-table-column>
|
|
|
+ <el-table-column prop="date" label="上报时间" width="85"> </el-table-column>
|
|
|
<el-table-column prop="address" label="设备位置"> </el-table-column>
|
|
|
- <el-table-column prop="value" label="监测数值" width="70"> </el-table-column>
|
|
|
+ <el-table-column prop="value" label="监测数值" width="82"> </el-table-column>
|
|
|
</el-table>
|
|
|
</div>
|
|
|
<div class="line-chart-container" v-if="!jcActive">
|
|
|
@@ -71,12 +71,12 @@
|
|
|
<div class="sw-container">
|
|
|
<div class="head-container">
|
|
|
<div class="left">
|
|
|
- <el-select v-model="selectedVal2" size="mini" class="vSelect" popper-class="u-popper-select">
|
|
|
- <el-option label="水文监测点" value="0"></el-option>
|
|
|
+ <el-select v-model="selectedVal2" size="mini" class="vSelect" popper-class="u-popper-select" @change="changeSwOpt">
|
|
|
+ <el-option :label="opt.stationName" :value="opt.id" v-for="opt in swList" :key="opt.id"></el-option>
|
|
|
</el-select>
|
|
|
- <!-- <el-select v-model="selectedVal3" size="mini" class="vSelect" popper-class="u-popper-select">
|
|
|
+ <el-select v-model="selectedVal3" size="mini" class="vSelect" style="display: none" popper-class="u-popper-select">
|
|
|
<el-option label="水位" value="0"></el-option>
|
|
|
- </el-select> -->
|
|
|
+ </el-select>
|
|
|
</div>
|
|
|
<div class="right">更多</div>
|
|
|
</div>
|
|
|
@@ -93,6 +93,8 @@ import BasePanelRight from '@/components/base-panel/base-panel-right'
|
|
|
import BaseMain from '@/components/base-main/base-main.vue'
|
|
|
import LineChart from './line-chart/index.vue'
|
|
|
import * as echarts from 'echarts'
|
|
|
+import { getHydrologicalList } from '@/api/hydrologicalStationApi'
|
|
|
+import {getMonitoringStatistics} from '@/api/monitoringDataApi'
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -119,8 +121,8 @@ export default {
|
|
|
],
|
|
|
selectedVal: '0',
|
|
|
selectedVal1: '0',
|
|
|
- selectedVal2: '0',
|
|
|
- selectedVal3: '0',
|
|
|
+ selectedVal2: '',
|
|
|
+ selectedVal3: '',
|
|
|
tableData: [
|
|
|
{
|
|
|
level: '一级预警',
|
|
|
@@ -320,7 +322,8 @@ export default {
|
|
|
data: [400, 410, 400, 410, 405, 410]
|
|
|
}
|
|
|
]
|
|
|
- }
|
|
|
+ },
|
|
|
+ swList: []
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
|
@@ -328,7 +331,23 @@ export default {
|
|
|
BaseMain,
|
|
|
LineChart
|
|
|
},
|
|
|
+ mounted() {
|
|
|
+ this.getSwList()
|
|
|
+ },
|
|
|
methods: {
|
|
|
+ getSwList() {
|
|
|
+ getHydrologicalList().then((res) => {
|
|
|
+ this.swList = res.data.records
|
|
|
+ if(res.data.records.length > 0 ){
|
|
|
+ this.selectedVal2 = res.data.records[0].id
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
+ changeSwOpt(id){
|
|
|
+ getMonitoringStatistics({stationId:id}).then((res)=>{
|
|
|
+ console.info(res)
|
|
|
+ })
|
|
|
+ },
|
|
|
changeDate(val) {
|
|
|
console.info(val)
|
|
|
},
|
|
|
@@ -342,7 +361,7 @@ export default {
|
|
|
<style lang="scss" scoped>
|
|
|
.hydrologic-container {
|
|
|
position: absolute;
|
|
|
- top: px-to-rem(30);
|
|
|
+ top: px-to-rem(30);
|
|
|
z-index: 1;
|
|
|
left: px-to-rem(-4);
|
|
|
.dateRadio {
|
|
|
@@ -491,7 +510,8 @@ export default {
|
|
|
-ms-overflow-style: none;
|
|
|
background-color: #244e81;
|
|
|
}
|
|
|
- :deep(.el-table::before,),:deep(.el-table, .el-table__expanded-cell) {
|
|
|
+ :deep(.el-table::before, ),
|
|
|
+ :deep(.el-table, .el-table__expanded-cell) {
|
|
|
background-color: transparent;
|
|
|
}
|
|
|
}
|
|
|
@@ -510,4 +530,4 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|