lg_frontend/components/peak-coal-monitoring/PeakAirQuality.vue

133 lines
2.3 KiB
Vue
Raw Normal View History

2024-03-08 13:34:45 +00:00
<template>
<div class="peak-air-quality">
<div class="line-charts">
<peak-air-quality-trend-charts :data-source="airQualityTrendDataSource"/>
</div>
<div class="bar-charts">
<div class="_title"></div>
<div class="_bar">
<air-rate-charts :rate-num="60"/>
</div>
</div>
</div>
</template>
<script>
import PeakAirQualityTrendCharts from "@/components/charts/PeakAirQualityTrendCharts";
import AirRateCharts from "@/components/charts/AirRateCharts";
export default {
name: "PeakAirQuality",
components: {AirRateCharts, PeakAirQualityTrendCharts},
data() {
return {
airQualityTrendDataSource: [
{
name: '1',
value: 3,
attr: '2021'
},
{
name: '2',
value: 4,
attr: '2021'
},
{
name: '3',
value: 1,
attr: '2021'
},
{
name: '4',
value: 4,
attr: '2021'
},
{
name: '5',
value: 6,
attr: '2021'
},
{
name: '6',
value: 1,
attr: '2021'
},
{
name: '7',
value: 8,
attr: '2021'
},
{
name: '1',
value: 1,
attr: '2022'
},
{
name: '2',
value: 4,
attr: '2022'
},
{
name: '3',
value: 7,
attr: '2022'
},
{
name: '4',
value: 8,
attr: '2022'
},
{
name: '5',
value: 2,
attr: '2022'
},
{
name: '6',
value: 7,
attr: '2022'
},
{
name: '7',
value: 1,
attr: '2022'
}
]
}
}
}
</script>
<style scoped lang="less">
@import "../../assets/styles/mixin";
.peak-air-quality {
height: 100%;
width: 100%;
.flex-column;
.line-charts {
height: 170px;
width: 100%;
}
.bar-charts {
flex: 1;
height: 0;
width: 100%;
.flex-column;
._title {
width: 300px;
height: 30px;
background: url("~/assets/peakCoalMonitoring/left/air-rate-bg.png") no-repeat;
}
._bar {
flex: 1;
height: 0;
}
}
}
</style>