湖里大屏(环境监测):空气分析样式更改接口对接
This commit is contained in:
parent
271b3b2511
commit
48fac7a94c
@ -2,14 +2,6 @@
|
|||||||
<!-- 空气分析 -->
|
<!-- 空气分析 -->
|
||||||
<div class="contentBox">
|
<div class="contentBox">
|
||||||
<div class="titleTxt">{{ title }}</div>
|
<div class="titleTxt">{{ title }}</div>
|
||||||
<!-- <div>
|
|
||||||
<el-progress :percentage="50" :color="customColor1"> 优</el-progress>
|
|
||||||
<el-progress :percentage="55" :color="customColor2"> 良</el-progress>
|
|
||||||
<el-progress :percentage="35" :color="customColor3">轻度污染</el-progress>
|
|
||||||
<el-progress :percentage="35" :color="customColor4">中度污染</el-progress>
|
|
||||||
<el-progress :percentage="30" :color="customColor5">重度污染</el-progress>
|
|
||||||
<el-progress :percentage="5" :color="customColor6">严重污染</el-progress>
|
|
||||||
</div> -->
|
|
||||||
<div class="blockContent">
|
<div class="blockContent">
|
||||||
<div class="operateBar">
|
<div class="operateBar">
|
||||||
<span
|
<span
|
||||||
@ -52,6 +44,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<el-progress
|
<el-progress
|
||||||
|
class="progressleft"
|
||||||
:show-text="false"
|
:show-text="false"
|
||||||
:stroke-width="4"
|
:stroke-width="4"
|
||||||
:percentage="
|
:percentage="
|
||||||
@ -59,16 +52,18 @@
|
|||||||
"
|
"
|
||||||
:color="'#1FCCC6'"
|
:color="'#1FCCC6'"
|
||||||
></el-progress>
|
></el-progress>
|
||||||
<span class="type type1">{{
|
<div class="point" style="background-color: #1FCCC6;"></div>
|
||||||
|
<span class="types">{{
|
||||||
$t("message.environmentalOverview.typeList")[0]
|
$t("message.environmentalOverview.typeList")[0]
|
||||||
}}</span>
|
}}</span>
|
||||||
<span
|
<span class="day"
|
||||||
>{{ airAnalysis.length > 0 ? airAnalysis[0].num : 0
|
>{{ airAnalysis.length > 0 ? airAnalysis[0].num : 0
|
||||||
}}{{ $t("message.environmentalOverview.Days") }}</span
|
}}{{ $t("message.environmentalOverview.Days") }}</span
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<el-progress
|
<el-progress
|
||||||
|
class="progressleft"
|
||||||
:show-text="false"
|
:show-text="false"
|
||||||
:stroke-width="4"
|
:stroke-width="4"
|
||||||
:percentage="
|
:percentage="
|
||||||
@ -76,10 +71,11 @@
|
|||||||
"
|
"
|
||||||
:color="'#FFBB38'"
|
:color="'#FFBB38'"
|
||||||
></el-progress>
|
></el-progress>
|
||||||
<span class="type type2">{{
|
<div class="point" style="background-color: #FFBB38;"></div>
|
||||||
|
<span class="types">{{
|
||||||
$t("message.environmentalOverview.typeList")[1]
|
$t("message.environmentalOverview.typeList")[1]
|
||||||
}}</span>
|
}}</span>
|
||||||
<span
|
<span class="day"
|
||||||
>{{ airAnalysis.length > 0 ? airAnalysis[1].num : 0
|
>{{ airAnalysis.length > 0 ? airAnalysis[1].num : 0
|
||||||
}}{{ $t("message.environmentalOverview.Days") }}</span
|
}}{{ $t("message.environmentalOverview.Days") }}</span
|
||||||
>
|
>
|
||||||
@ -87,16 +83,18 @@
|
|||||||
<li>
|
<li>
|
||||||
<el-progress
|
<el-progress
|
||||||
:show-text="false"
|
:show-text="false"
|
||||||
|
class="progressleft"
|
||||||
:stroke-width="4"
|
:stroke-width="4"
|
||||||
:percentage="
|
:percentage="
|
||||||
airAnalysis.length > 0 ? airAnalysis[2].num : 0
|
airAnalysis.length > 0 ? airAnalysis[2].num : 0
|
||||||
"
|
"
|
||||||
:color="'#FE7A18'"
|
:color="'#FE7A18'"
|
||||||
></el-progress>
|
></el-progress>
|
||||||
<span class="type type3">{{
|
<div class="point" style="background-color: #FE7A18;"></div>
|
||||||
|
<span class="types">{{
|
||||||
$t("message.environmentalOverview.typeList")[2]
|
$t("message.environmentalOverview.typeList")[2]
|
||||||
}}</span>
|
}}</span>
|
||||||
<span
|
<span class="day"
|
||||||
>{{ airAnalysis.length > 0 ? airAnalysis[2].num : 0
|
>{{ airAnalysis.length > 0 ? airAnalysis[2].num : 0
|
||||||
}}{{ $t("message.environmentalOverview.Days") }}</span
|
}}{{ $t("message.environmentalOverview.Days") }}</span
|
||||||
>
|
>
|
||||||
@ -104,22 +102,25 @@
|
|||||||
<li>
|
<li>
|
||||||
<el-progress
|
<el-progress
|
||||||
:show-text="false"
|
:show-text="false"
|
||||||
|
class="progressleft"
|
||||||
:stroke-width="4"
|
:stroke-width="4"
|
||||||
:percentage="
|
:percentage="
|
||||||
airAnalysis.length > 0 ? airAnalysis[3].num : 0
|
airAnalysis.length > 0 ? airAnalysis[3].num : 0
|
||||||
"
|
"
|
||||||
:color="'#7718FE'"
|
:color="'#7718FE'"
|
||||||
></el-progress>
|
></el-progress>
|
||||||
<span class="type type4">{{
|
<div class="point" style="background-color: #7718FE;"></div>
|
||||||
|
<span class="types">{{
|
||||||
$t("message.environmentalOverview.typeList")[3]
|
$t("message.environmentalOverview.typeList")[3]
|
||||||
}}</span>
|
}}</span>
|
||||||
<span
|
<span class="day"
|
||||||
>{{ airAnalysis.length > 0 ? airAnalysis[3].num : 0
|
>{{ airAnalysis.length > 0 ? airAnalysis[3].num : 0
|
||||||
}}{{ $t("message.environmentalOverview.Days") }}</span
|
}}{{ $t("message.environmentalOverview.Days") }}</span
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<el-progress
|
<el-progress
|
||||||
|
class="progressleft"
|
||||||
:show-text="false"
|
:show-text="false"
|
||||||
:stroke-width="4"
|
:stroke-width="4"
|
||||||
:percentage="
|
:percentage="
|
||||||
@ -127,16 +128,18 @@
|
|||||||
"
|
"
|
||||||
:color="'#890EA1'"
|
:color="'#890EA1'"
|
||||||
></el-progress>
|
></el-progress>
|
||||||
<span class="type type5">{{
|
<div class="point" style="background-color: #890EA1;"></div>
|
||||||
|
<span class="types">{{
|
||||||
$t("message.environmentalOverview.typeList")[4]
|
$t("message.environmentalOverview.typeList")[4]
|
||||||
}}</span>
|
}}</span>
|
||||||
<span
|
<span class="day"
|
||||||
>{{ airAnalysis.length > 0 ? airAnalysis[4].num : 0
|
>{{ airAnalysis.length > 0 ? airAnalysis[4].num : 0
|
||||||
}}{{ $t("message.environmentalOverview.Days") }}</span
|
}}{{ $t("message.environmentalOverview.Days") }}</span
|
||||||
>
|
>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<el-progress
|
<el-progress
|
||||||
|
class="progressleft"
|
||||||
:show-text="false"
|
:show-text="false"
|
||||||
:stroke-width="4"
|
:stroke-width="4"
|
||||||
:percentage="
|
:percentage="
|
||||||
@ -144,10 +147,11 @@
|
|||||||
"
|
"
|
||||||
:color="'#970C0C'"
|
:color="'#970C0C'"
|
||||||
></el-progress>
|
></el-progress>
|
||||||
<span class="type type6">{{
|
<div class="point" style="background-color: #970C0C;"></div>
|
||||||
|
<span class="types">{{
|
||||||
$t("message.environmentalOverview.typeList")[5]
|
$t("message.environmentalOverview.typeList")[5]
|
||||||
}}</span>
|
}}</span>
|
||||||
<span
|
<span class="day"
|
||||||
>{{ airAnalysis.length > 0 ? airAnalysis[5].num : 0
|
>{{ airAnalysis.length > 0 ? airAnalysis[5].num : 0
|
||||||
}}{{ $t("message.environmentalOverview.Days") }}</span
|
}}{{ $t("message.environmentalOverview.Days") }}</span
|
||||||
>
|
>
|
||||||
@ -172,21 +176,12 @@ export default {
|
|||||||
return {
|
return {
|
||||||
airType: 1,
|
airType: 1,
|
||||||
airAnalysis: [],
|
airAnalysis: [],
|
||||||
// customColor1:"#36cd81",
|
|
||||||
// customColor2:'#e2cd72',
|
|
||||||
// customColor3:'#cf8755',
|
|
||||||
// customColor4:'#6d70fb',
|
|
||||||
// customColor5:'#e5524a',
|
|
||||||
// customColor6:'#f84848'
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted(){
|
mounted(){
|
||||||
this.getAirQualityStatistics();
|
this.getAirQualityStatistics();
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
// format(percentage) {
|
|
||||||
// return percentage === 100 ? "满" : `${percentage}%`;
|
|
||||||
// }
|
|
||||||
//空气质量分析--统计
|
//空气质量分析--统计
|
||||||
getAirQualityStatistics() {
|
getAirQualityStatistics() {
|
||||||
let data = {
|
let data = {
|
||||||
@ -221,7 +216,33 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.progressBox{
|
.progressBox{
|
||||||
margin-top: 20px;
|
margin-top: 10px;
|
||||||
|
margin-left: 20px;
|
||||||
|
// width: 60%;
|
||||||
|
font-size: 12px;
|
||||||
|
.progressleft{
|
||||||
|
display: inline-block;
|
||||||
|
height: 10px;
|
||||||
|
width:60%;
|
||||||
|
}
|
||||||
|
li{
|
||||||
|
margin: 10px;
|
||||||
|
}
|
||||||
|
.point{
|
||||||
|
display: inline-block;
|
||||||
|
width: 5px;
|
||||||
|
height: 5px;
|
||||||
|
margin-left: 10px;
|
||||||
|
border-radius: 50%;
|
||||||
|
background-color: #fff;
|
||||||
|
}
|
||||||
|
.types{
|
||||||
|
margin-left: 15px;
|
||||||
|
width: 120px;
|
||||||
|
}
|
||||||
|
.day{
|
||||||
|
margin-left: 30px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user