2024-03-05 12:02:32 +00:00
|
|
|
<template>
|
2024-03-08 13:34:45 +00:00
|
|
|
<div class="pollution-information">
|
|
|
|
|
<peak-secondary-title :title="title"/>
|
|
|
|
|
<div class="pollution-content">
|
|
|
|
|
<div class="pollution-item" v-for="item of dataSource">
|
|
|
|
|
<div class="pollution-icon" :class="getPollutionIcon(item.state)"></div>
|
|
|
|
|
<div class="total-info">
|
|
|
|
|
<div class="title-value">
|
|
|
|
|
<div class="_value">{{ item.pollutionValue }}</div>
|
|
|
|
|
<div class="_title">{{ item.pollutionName }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="unit-value">
|
|
|
|
|
<div class="standard-title">标准:</div>
|
|
|
|
|
<div class="standard-value">{{ item.standardValue }}{{ item.pollutionUnit }}</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2024-03-05 12:02:32 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
import PeakSecondaryTitle from "@/components/peak-coal-monitoring/PeakSecondaryTitle";
|
2024-03-08 13:34:45 +00:00
|
|
|
|
2024-03-05 12:02:32 +00:00
|
|
|
export default {
|
|
|
|
|
name: "PollutionInformation",
|
|
|
|
|
components: {PeakSecondaryTitle},
|
2024-03-08 13:34:45 +00:00
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
title: '污染物信息总览',
|
|
|
|
|
dataSource: [
|
|
|
|
|
{
|
|
|
|
|
pollutionName: '一氧化碳',
|
|
|
|
|
pollutionValue: '9.0',
|
|
|
|
|
pollutionUnit: 'ug/m³',
|
|
|
|
|
standardValue: '6',
|
|
|
|
|
state: 1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
pollutionName: '氮氧化物',
|
|
|
|
|
pollutionValue: '9.0',
|
|
|
|
|
pollutionUnit: 'ug/m³',
|
|
|
|
|
standardValue: '6',
|
|
|
|
|
state: 2
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
pollutionName: 'PM10',
|
|
|
|
|
pollutionValue: '9.0',
|
|
|
|
|
pollutionUnit: 'ug/m³',
|
|
|
|
|
standardValue: '16',
|
|
|
|
|
state: 0
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
pollutionName: 'PM2.5',
|
|
|
|
|
pollutionValue: '9.0',
|
|
|
|
|
pollutionUnit: 'ug/m³',
|
|
|
|
|
standardValue: '6',
|
|
|
|
|
state: 1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
pollutionName: '二氧化硫',
|
|
|
|
|
pollutionValue: '9.0',
|
|
|
|
|
pollutionUnit: 'ug/m³',
|
|
|
|
|
standardValue: '6',
|
|
|
|
|
state: 1
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
pollutionName: '臭氧',
|
|
|
|
|
pollutionValue: '9.0',
|
|
|
|
|
pollutionUnit: 'ug/m³',
|
|
|
|
|
standardValue: '6',
|
|
|
|
|
state: 0
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
methods:{
|
|
|
|
|
getPollutionIcon(val){
|
|
|
|
|
if(val === 1){
|
|
|
|
|
return 'you-icon'
|
|
|
|
|
} else if(val === 2){
|
|
|
|
|
return 'chi-ping-icon'
|
|
|
|
|
} else {
|
|
|
|
|
return 'cha-icon'
|
|
|
|
|
}
|
2024-03-05 12:02:32 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style scoped lang="less">
|
|
|
|
|
@import "assets/styles/mixin";
|
2024-03-08 13:34:45 +00:00
|
|
|
|
|
|
|
|
.pollution-information {
|
2024-03-05 12:02:32 +00:00
|
|
|
height: 100%;
|
|
|
|
|
width: 100%;
|
2024-03-08 13:34:45 +00:00
|
|
|
.flex-column;
|
|
|
|
|
|
|
|
|
|
.pollution-content {
|
|
|
|
|
padding-top: 10px;
|
|
|
|
|
flex: 1;
|
|
|
|
|
height: 0;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-flow: row;
|
|
|
|
|
justify-content: start;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
.pollution-item {
|
|
|
|
|
height: 66px;
|
|
|
|
|
width: 200px;
|
|
|
|
|
.flex-row;
|
|
|
|
|
&:nth-child(2n){
|
|
|
|
|
margin-left: 20px;
|
|
|
|
|
}
|
|
|
|
|
.pollution-icon{
|
|
|
|
|
width: 66px;
|
|
|
|
|
height: 66px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.you-icon{
|
|
|
|
|
background: url("~/assets/peakCoalMonitoring/left/pollution-you.png") no-repeat;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.chi-ping-icon{
|
|
|
|
|
background: url("~/assets/peakCoalMonitoring/left/pollution-chi-ping.png") no-repeat;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.cha-icon{
|
|
|
|
|
background: url("~/assets/peakCoalMonitoring/left/pollution-cha.png") no-repeat;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.total-info{
|
|
|
|
|
flex: 1;
|
|
|
|
|
width: 0;
|
|
|
|
|
.flex-column;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
.title-value{
|
|
|
|
|
width: 100%;
|
|
|
|
|
.flex-row;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
._value{
|
|
|
|
|
padding-left: 10px;
|
|
|
|
|
font-family: YouSheBiaoTiHei;
|
|
|
|
|
font-size: 18px;
|
|
|
|
|
color: #24DCF7;
|
|
|
|
|
letter-spacing: 5.64px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
text-align: right;
|
|
|
|
|
.text-ellipsis;
|
|
|
|
|
}
|
|
|
|
|
._title{
|
|
|
|
|
font-family: MicrosoftYaHei;
|
|
|
|
|
font-size: 14px;
|
|
|
|
|
color: #24DCF7;
|
|
|
|
|
letter-spacing: 2.26px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.unit-value{
|
|
|
|
|
width: 100%;
|
|
|
|
|
.flex-row;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
.standard-value{
|
|
|
|
|
font-family: 思源黑体;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
letter-spacing: 5.64px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
text-align: right;
|
|
|
|
|
.text-ellipsis;
|
|
|
|
|
}
|
|
|
|
|
.standard-title{
|
|
|
|
|
padding-left: 10px;
|
|
|
|
|
font-family: 思源黑体;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
letter-spacing: 2.26px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
}
|
|
|
|
|
.standard-unit{
|
|
|
|
|
font-family: 思源黑体;
|
|
|
|
|
font-size: 12px;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
letter-spacing: 2.26px;
|
|
|
|
|
font-weight: 400;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-03-05 12:02:32 +00:00
|
|
|
}
|
|
|
|
|
</style>
|