9 changed files with 1379 additions and 1334 deletions
@ -1,183 +1,182 @@ |
|||||
<template> |
<template> |
||||
<div class='congestion'> |
<div class='congestion'> |
||||
<WgtTitle :title="'指标变化情况'"></WgtTitle> |
<WgtTitle :title="'指标变化情况'"></WgtTitle> |
||||
<div class="board"> |
<div class="board"> |
||||
<div id="ChangesIndictors" class="keep-ratio" > |
<div id="ChangesIndictors" class="keep-ratio"> |
||||
|
|
||||
</div> |
</div> |
||||
</div> |
|
||||
</div> |
</div> |
||||
</template> |
</div> |
||||
|
</template> |
||||
|
|
||||
<script> |
<script> |
||||
import WgtTitle from '../../../../../widgets/title' |
import WgtTitle from '../../../../../widgets/title' |
||||
import * as echarts from "echarts"; |
import * as echarts from "echarts"; |
||||
import chartsStatistics from './assets/charts3'; |
import chartsStatistics from './assets/charts3'; |
||||
|
|
||||
export default { |
export default { |
||||
name: 'ChangesIndictors', |
name: 'ChangesIndictors', |
||||
components: { |
components: { |
||||
WgtTitle |
WgtTitle |
||||
}, |
}, |
||||
data() { |
data() { |
||||
return { |
return { |
||||
tableData: [{ |
tableData: [{ |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
},{ |
}, { |
||||
date: '2023-12-31 13:00:00', |
date: '2023-12-31 13:00:00', |
||||
name: '2640.78m', |
name: '2640.78m', |
||||
address: 'K100+000-K110+000' |
address: 'K100+000-K110+000' |
||||
}, |
|
||||
] |
|
||||
} |
|
||||
}, |
|
||||
|
|
||||
created() { |
|
||||
|
|
||||
}, |
|
||||
methods: { |
|
||||
selectItem(index){ |
|
||||
this.selectIndex = index; |
|
||||
}, |
}, |
||||
|
] |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
created() { |
||||
|
|
||||
|
}, |
||||
|
methods: { |
||||
|
selectItem(index) { |
||||
|
this.selectIndex = index; |
||||
}, |
}, |
||||
mounted() { |
}, |
||||
|
mounted() { |
||||
setTimeout(() => { |
|
||||
this.$nextTick(() => { |
setTimeout(() => { |
||||
var myChart = echarts.init(document.getElementById('ChangesIndictors')); |
this.$nextTick(() => { |
||||
myChart.setOption(chartsStatistics); |
var myChart = echarts.init(document.getElementById('ChangesIndictors')); |
||||
}); |
myChart.setOption(chartsStatistics); |
||||
}); |
}); |
||||
}, |
}); |
||||
} |
}, |
||||
</script> |
} |
||||
|
</script> |
||||
|
|
||||
<style lang='scss' scoped> |
<style lang='scss' scoped> |
||||
|
.showClass { |
||||
|
color: #00EBC1; |
||||
|
} |
||||
|
|
||||
.showClass { |
::v-deep .el-table .cell { |
||||
color:#00EBC1; |
padding-left: 0px !important; |
||||
} |
} |
||||
|
|
||||
::v-deep .el-table .cell { |
::v-deep .el-table .el-table__header-wrapper th { |
||||
padding-left:0px !important; |
background-color: #064258 !important; |
||||
} |
color: #00D1FF; |
||||
|
border-color: #064258 !important; |
||||
|
border: 0px !important; |
||||
|
font-size: 12px !important; |
||||
|
} |
||||
|
|
||||
::v-deep .el-table .el-table__header-wrapper th { |
::v-deep .el-table { |
||||
background-color: #064258 !important; |
border: 0px !important; |
||||
color:#00D1FF; |
background-color: transparent; |
||||
border-color: #064258 !important; |
font-size: 12px !important; |
||||
border:0px !important; |
} |
||||
font-size:12px !important; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table { |
::v-deep .el-table__body-wrapper { |
||||
border:0px !important; |
background-color: #064258; |
||||
background-color: transparent; |
color: #fff; |
||||
font-size:12px !important; |
} |
||||
} |
|
||||
|
|
||||
::v-deep .el-table__body-wrapper { |
::v-deep .el-table tr:hover td { |
||||
background-color: #064258; |
background: #1b2528 !important; |
||||
color: #fff; |
color: #00D1FF; |
||||
} |
} |
||||
|
|
||||
::v-deep .el-table tr:hover td { |
::v-deep .el-table tr:nth-child(odd) td { |
||||
background: #1b2528 !important; |
background-color: #13272F; |
||||
color:#00D1FF; |
border: 0px !important; |
||||
} |
} |
||||
|
|
||||
::v-deep .el-table tr:nth-child(odd) td{ |
::v-deep .el-table tr:nth-child(even) td { |
||||
background-color: #13272F ; |
border: 0px !important; |
||||
border:0px !important; |
} |
||||
} |
|
||||
::v-deep .el-table tr:nth-child(even) td{ |
|
||||
border:0px !important; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table tr { |
::v-deep .el-table tr { |
||||
background-color: #133242 !important; |
background-color: #133242 !important; |
||||
border-collapse:0; |
border-collapse: 0; |
||||
border:0px !important; |
border: 0px !important; |
||||
background-color: transparent !important; |
background-color: transparent !important; |
||||
} |
} |
||||
|
|
||||
|
.congestion { |
||||
|
display: inline-flex; |
||||
|
width: 100%; |
||||
|
height: 310px; |
||||
|
flex-direction: column; |
||||
|
--keep-ratio: scaleX(1); |
||||
|
|
||||
.congestion { |
.board { |
||||
display: inline-flex; |
height: 300px; |
||||
width: 100%; |
width: 100%; |
||||
height: 310px; |
padding: 0px 20px; |
||||
flex-direction: column; |
border-radius: 5px 5px 5px 5px; |
||||
|
opacity: 1; |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
|
flex-direction: row; |
||||
|
background: linear-gradient(180deg, rgba(6, 66, 88, 0) 0%, #064258 93%); |
||||
|
|
||||
.board{ |
#ChangesIndictors { |
||||
height: 280px; |
display: inline-flex; |
||||
|
height: 240px; |
||||
width: 100%; |
width: 100%; |
||||
padding: 0px 0px; |
|
||||
border-radius: 5px 5px 5px 5px; |
|
||||
opacity: 1; |
|
||||
display: flex; |
|
||||
justify-content: space-between; |
|
||||
align-items: center; |
|
||||
flex-direction: row; |
|
||||
margin-top:20px; |
|
||||
|
|
||||
background: linear-gradient(180deg, rgba(6,66,88,0) 0%, #064258 93%); |
|
||||
|
|
||||
#ChangesIndictors { |
|
||||
display: inline-flex; |
|
||||
height: 240px; |
|
||||
width: 100%; |
|
||||
} |
|
||||
} |
} |
||||
} |
} |
||||
.charts { |
} |
||||
height:180px; |
|
||||
width: 100%; |
.charts { |
||||
} |
height: 180px; |
||||
|
width: 100%; |
||||
</style> |
} |
||||
|
</style> |
||||
|
|
@ -1,277 +1,277 @@ |
|||||
<template> |
<template> |
||||
<div class='congestion '> |
<div class='congestion '> |
||||
<WgtTitle :title="'指标变化情况'"></WgtTitle> |
<WgtTitle :title="'指标变化情况'"></WgtTitle> |
||||
<div class="board "> |
<div class="board "> |
||||
<div class="textStr" > |
<div class="textStr"> |
||||
<div class="textbar action" > |
<div class="textbar action"> |
||||
拥挤度 |
拥挤度 |
||||
</div> |
</div> |
||||
<div class="textbar" > |
<div class="textbar"> |
||||
饱和度 |
饱和度 |
||||
</div> |
</div> |
||||
<div class="textbar" > |
<div class="textbar"> |
||||
交通组成特征指数 |
交通组成特征指数 |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
<div class="bodySort" > |
<div class="bodySort"> |
||||
<div v-for="(it,index) in tableData" class="sortItem" > |
<div v-for="(it, index) in tableData" class="sortItem"> |
||||
<span class="barTitle"> |
<span class="barTitle"> |
||||
TOP{{ index + 1 }} |
TOP{{ index + 1 }} |
||||
</span> |
</span> |
||||
<div class="text" > |
<div class="text"> |
||||
{{ it.name }} |
{{ it.name }} |
||||
</div> |
</div> |
||||
<div class="lineHight" > |
<div class="lineHight"> |
||||
<div class="inner" :style="{width:it.num/count * 100 + '%'}" > |
<div class="inner" :style="{ width: it.num / count * 100 + '%' }"> |
||||
|
|
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
<span class="num"> |
<span class="num"> |
||||
{{ it.num }} |
{{ it.num }} |
||||
</span> |
</span> |
||||
</div> |
</div> |
||||
</div> |
</div> |
||||
</div> |
|
||||
</div> |
</div> |
||||
</template> |
</div> |
||||
|
</template> |
||||
|
|
||||
<script> |
<script> |
||||
import WgtTitle from '../../../../../widgets/title' |
import WgtTitle from '../../../../../widgets/title' |
||||
import * as echarts from "echarts"; |
import * as echarts from "echarts"; |
||||
|
|
||||
|
|
||||
export default { |
export default { |
||||
name: 'CongestionIndicator', |
name: 'CongestionIndicator', |
||||
components: { |
components: { |
||||
WgtTitle |
WgtTitle |
||||
}, |
}, |
||||
data() { |
data() { |
||||
return { |
return { |
||||
count:2000, |
count: 2000, |
||||
tableData: [{ |
tableData: [{ |
||||
name:"大学城-长清", |
name: "大学城-长清", |
||||
num:1036, |
num: 1036, |
||||
},{ |
}, { |
||||
name:"大学城-长清", |
name: "大学城-长清", |
||||
num:1036, |
num: 1036, |
||||
}, |
}, |
||||
{ |
{ |
||||
name:"大学城-长清", |
name: "大学城-长清", |
||||
num:1036, |
num: 1036, |
||||
}, |
}, |
||||
{ |
{ |
||||
name:"大学城-长清", |
name: "大学城-长清", |
||||
num:1036, |
num: 1036, |
||||
}, |
}, |
||||
{ |
{ |
||||
name:"大学城-长清", |
name: "大学城-长清", |
||||
num:1036, |
num: 1036, |
||||
}, |
}, |
||||
{ |
{ |
||||
name:"大学城-长清", |
name: "大学城-长清", |
||||
num:1036, |
num: 1036, |
||||
}, |
|
||||
{ |
|
||||
name:"大学城-长清", |
|
||||
num:1036, |
|
||||
} |
|
||||
] |
|
||||
} |
|
||||
}, |
|
||||
|
|
||||
created() { |
|
||||
|
|
||||
}, |
|
||||
methods: { |
|
||||
selectItem(index){ |
|
||||
this.selectIndex = index; |
|
||||
}, |
}, |
||||
|
{ |
||||
|
name: "大学城-长清", |
||||
|
num: 1036, |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
}, |
||||
|
|
||||
|
created() { |
||||
|
|
||||
|
}, |
||||
|
methods: { |
||||
|
selectItem(index) { |
||||
|
this.selectIndex = index; |
||||
}, |
}, |
||||
mounted() { |
}, |
||||
|
mounted() { |
||||
setTimeout(() => { |
|
||||
this.$nextTick(() => { |
setTimeout(() => { |
||||
var myChart = echarts.init(document.getElementById('ChangesIndictors')); |
this.$nextTick(() => { |
||||
myChart.setOption(chartsStatistics); |
var myChart = echarts.init(document.getElementById('ChangesIndictors')); |
||||
}); |
myChart.setOption(chartsStatistics); |
||||
}); |
}); |
||||
}, |
}); |
||||
} |
}, |
||||
</script> |
} |
||||
|
</script> |
||||
|
|
||||
<style lang='scss' scoped> |
<style lang='scss' scoped> |
||||
|
.showClass { |
||||
|
color: #00EBC1; |
||||
|
} |
||||
|
|
||||
.showClass { |
::v-deep .el-table .cell { |
||||
color:#00EBC1; |
padding-left: 0px !important; |
||||
} |
} |
||||
|
|
||||
::v-deep .el-table .cell { |
::v-deep .el-table .el-table__header-wrapper th { |
||||
padding-left:0px !important; |
background-color: #064258 !important; |
||||
} |
color: #00D1FF; |
||||
|
border-color: #064258 !important; |
||||
|
border: 0px !important; |
||||
|
font-size: 12px !important; |
||||
|
} |
||||
|
|
||||
::v-deep .el-table .el-table__header-wrapper th { |
::v-deep .el-table { |
||||
background-color: #064258 !important; |
border: 0px !important; |
||||
color:#00D1FF; |
background-color: transparent; |
||||
border-color: #064258 !important; |
font-size: 12px !important; |
||||
border:0px !important; |
} |
||||
font-size:12px !important; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table { |
::v-deep .el-table__body-wrapper { |
||||
border:0px !important; |
background-color: #064258; |
||||
background-color: transparent; |
color: #fff; |
||||
font-size:12px !important; |
} |
||||
} |
|
||||
|
|
||||
::v-deep .el-table__body-wrapper { |
::v-deep .el-table tr:hover td { |
||||
background-color: #064258; |
background: #1b2528 !important; |
||||
color: #fff; |
color: #00D1FF; |
||||
} |
} |
||||
|
|
||||
::v-deep .el-table tr:hover td { |
::v-deep .el-table tr:nth-child(odd) td { |
||||
background: #1b2528 !important; |
background-color: #13272F; |
||||
color:#00D1FF; |
border: 0px !important; |
||||
} |
} |
||||
|
|
||||
::v-deep .el-table tr:nth-child(odd) td{ |
::v-deep .el-table tr:nth-child(even) td { |
||||
background-color: #13272F ; |
border: 0px !important; |
||||
border:0px !important; |
} |
||||
} |
|
||||
::v-deep .el-table tr:nth-child(even) td{ |
|
||||
border:0px !important; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table tr { |
::v-deep .el-table tr { |
||||
background-color: #133242 !important; |
background-color: #133242 !important; |
||||
border-collapse:0; |
border-collapse: 0; |
||||
border:0px !important; |
border: 0px !important; |
||||
background-color: transparent !important; |
background-color: transparent !important; |
||||
} |
} |
||||
|
|
||||
|
.congestion { |
||||
|
display: inline-flex; |
||||
|
width: 100%; |
||||
|
// height: 310px; |
||||
|
flex-direction: column; |
||||
|
|
||||
.congestion { |
.board { |
||||
display: inline-flex; |
height: 275px; |
||||
width: 100%; |
width: 100%; |
||||
height: 310px; |
padding: 0px 0px; |
||||
|
border-radius: 5px 5px 5px 5px; |
||||
|
opacity: 1; |
||||
|
display: flex; |
||||
|
align-items: center; |
||||
flex-direction: column; |
flex-direction: column; |
||||
|
margin-top: 20px; |
||||
|
|
||||
.board{ |
background: linear-gradient(180deg, rgba(6, 66, 88, 0) 0%, #064258 93%); |
||||
height: 280px; |
|
||||
width: 100%; |
|
||||
padding: 0px 0px; |
|
||||
border-radius: 5px 5px 5px 5px; |
|
||||
opacity: 1; |
|
||||
display: flex; |
|
||||
align-items: center; |
|
||||
flex-direction: column; |
|
||||
margin-top:20px; |
|
||||
|
|
||||
background: linear-gradient(180deg, rgba(6,66,88,0) 0%, #064258 93%); |
|
||||
|
|
||||
.bodySort { |
|
||||
position: relative; |
|
||||
display: inline-block; |
|
||||
width:100%; |
|
||||
height:100%; |
|
||||
overflow: auto; |
|
||||
padding:20px 10px; |
|
||||
|
|
||||
>div:first-child { |
.bodySort { |
||||
.barTitle { |
position: relative; |
||||
background: linear-gradient(180deg, #FF6969 0%, #FFB904 100%); |
display: inline-block; |
||||
} |
width: 100%; |
||||
|
height: 100%; |
||||
|
overflow: auto; |
||||
|
padding: 5px 10px; |
||||
|
|
||||
.lineHight .inner { |
>div:first-child { |
||||
background: linear-gradient(180deg, #FF6969 0%, #FFB904 100%); |
.barTitle { |
||||
} |
background: linear-gradient(180deg, #FF6969 0%, #FFB904 100%); |
||||
} |
} |
||||
|
|
||||
>div { |
.lineHight .inner { |
||||
display: inline-flex; |
background: linear-gradient(180deg, #FF6969 0%, #FFB904 100%); |
||||
width:95%; |
} |
||||
height: 41px; |
} |
||||
background: #0D517460; |
|
||||
border-radius: 0px 0px 0px 0px; |
|
||||
margin:5px; |
|
||||
font-size: 14px; |
|
||||
font-family: PingFang SC, PingFang SC; |
|
||||
font-weight: 500; |
|
||||
color: #FFFFFF; |
|
||||
align-items: center; |
|
||||
|
|
||||
|
|
||||
.barTitle { |
>div { |
||||
position: relative; |
display: inline-flex; |
||||
display: inline-flex; |
width: 95%; |
||||
width: 48px; |
height: 41px; |
||||
height: 19px; |
background: #0D517460; |
||||
font-size: 14px; |
border-radius: 0px 0px 0px 0px; |
||||
font-family: PingFang SC, PingFang SC; |
margin: 5px; |
||||
font-weight: 500; |
font-size: 14px; |
||||
color: #FFFFFF; |
font-family: PingFang SC, PingFang SC; |
||||
background: linear-gradient(180deg, #0BA7DA 0%, #61D8FF 100%); |
font-weight: 500; |
||||
border-radius: 6px 6px 6px 6px; |
color: #FFFFFF; |
||||
opacity: 1; |
align-items: center; |
||||
justify-content: center; |
|
||||
align-items: center; |
|
||||
margin:0 10px; |
|
||||
} |
|
||||
|
|
||||
.lineHight { |
|
||||
width: 60%; |
|
||||
height: 8px; |
|
||||
background: linear-gradient(180deg, #0BA7DA10 0%, #4FD3FF10 100%); |
|
||||
border-radius: 6px 6px 6px 6px; |
|
||||
opacity: 1; |
|
||||
margin:0 15px; |
|
||||
|
|
||||
> .inner { |
.barTitle { |
||||
display: inline-flex; |
position: relative; |
||||
height:8px; |
display: inline-flex; |
||||
background: linear-gradient(180deg, #0BA7DA 0%, #61D8FF 100%); |
width: 48px; |
||||
border-radius: 6px 6px 6px 6px; |
height: 19px; |
||||
opacity: 1; |
font-size: 14px; |
||||
position: relative; |
font-family: PingFang SC, PingFang SC; |
||||
top:-7px; |
font-weight: 500; |
||||
} |
color: #FFFFFF; |
||||
} |
background: linear-gradient(180deg, #0BA7DA 0%, #61D8FF 100%); |
||||
|
border-radius: 6px 6px 6px 6px; |
||||
|
opacity: 1; |
||||
|
justify-content: center; |
||||
|
align-items: center; |
||||
|
margin: 0 10px; |
||||
} |
} |
||||
} |
|
||||
|
|
||||
.textStr { |
.lineHight { |
||||
display: inline-flex; |
width: 60%; |
||||
width:100%; |
height: 8px; |
||||
height:45px; |
background: linear-gradient(180deg, #0BA7DA10 0%, #4FD3FF10 100%); |
||||
flex-direction: row; |
border-radius: 6px 6px 6px 6px; |
||||
|
opacity: 1; |
||||
|
margin: 0 15px; |
||||
|
|
||||
> div { |
>.inner { |
||||
display: inline-flex; |
display: inline-flex; |
||||
min-width: 80px; |
height: 8px; |
||||
height: 26px; |
background: linear-gradient(180deg, #0BA7DA 0%, #61D8FF 100%); |
||||
background: linear-gradient(180deg, #005C7950 0%, #009BCC50 100%); |
border-radius: 6px 6px 6px 6px; |
||||
border-radius: 2px 2px 2px 2px; |
|
||||
opacity: 1; |
opacity: 1; |
||||
color:#fff; |
position: relative; |
||||
font-size: 12px; |
top: -7px; |
||||
font-family: PingFang SC, PingFang SC; |
} |
||||
font-weight: 400; |
|
||||
color: #FFFFFF; |
|
||||
justify-content: center; |
|
||||
align-items: center; |
|
||||
margin-left:20px; |
|
||||
padding:0 15px; |
|
||||
cursor: pointer; |
|
||||
} |
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
.action { |
.textStr { |
||||
background: linear-gradient(180deg, #005C79 0%, #009BCC 100%); |
display: inline-flex; |
||||
} |
width: 100%; |
||||
|
height: 45px; |
||||
|
flex-direction: row; |
||||
|
|
||||
|
>div { |
||||
|
display: inline-flex; |
||||
|
min-width: 80px; |
||||
|
height: 26px; |
||||
|
background: linear-gradient(180deg, #005C7950 0%, #009BCC50 100%); |
||||
|
border-radius: 2px 2px 2px 2px; |
||||
|
opacity: 1; |
||||
|
color: #fff; |
||||
|
font-size: 12px; |
||||
|
font-family: PingFang SC, PingFang SC; |
||||
|
font-weight: 400; |
||||
|
color: #FFFFFF; |
||||
|
justify-content: center; |
||||
|
align-items: center; |
||||
|
margin-left: 20px; |
||||
|
padding: 0 15px; |
||||
|
cursor: pointer; |
||||
|
} |
||||
|
|
||||
|
.action { |
||||
|
background: linear-gradient(180deg, #005C79 0%, #009BCC 100%); |
||||
} |
} |
||||
} |
} |
||||
} |
} |
||||
.charts { |
} |
||||
height:180px; |
|
||||
width: 100%; |
.charts { |
||||
} |
height: 180px; |
||||
|
width: 100%; |
||||
</style> |
} |
||||
|
</style> |
||||
|
|
@ -1,160 +1,187 @@ |
|||||
|
|
||||
/* 数据 */ |
/* 数据 */ |
||||
let nameList = ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]; // 类别
|
let nameList = [ |
||||
let valueList = [800, 520, 650, 950, 420, 600, 450, 720, 303, 503 , 203 ,703 , 903 ]; // 人数
|
"1月", |
||||
var yList = [ "1000","800","轻度拥堵","基本畅通","畅通"] |
"2月", |
||||
|
"3月", |
||||
|
"4月", |
||||
|
"5月", |
||||
|
"6月", |
||||
|
"7月", |
||||
|
"8月", |
||||
|
"9月", |
||||
|
"10月", |
||||
|
"11月", |
||||
|
"12月", |
||||
|
]; // 类别
|
||||
|
let valueList = [ |
||||
|
800, 520, 650, 950, 420, 600, 450, 720, 303, 503, 203, 703, 903, |
||||
|
]; // 人数
|
||||
|
var yList = ["1000", "800", "轻度拥堵", "基本畅通", "畅通"]; |
||||
/* 数据整合 */ |
/* 数据整合 */ |
||||
let dataList = []; |
let dataList = []; |
||||
nameList.map((item, index) => { |
nameList.map((item, index) => { |
||||
if (index === 4) { |
if (index === 4) { |
||||
dataList.push({ |
dataList.push({ |
||||
name: item, |
name: item, |
||||
value: valueList[index], |
value: valueList[index], |
||||
itemStyle: { |
itemStyle: { |
||||
color: { |
color: { |
||||
type: 'linear', |
type: "linear", |
||||
x: 0, |
x: 0, |
||||
y: 0, |
y: 0, |
||||
x2: 0, |
x2: 0, |
||||
y2: 1, |
y2: 1, |
||||
colorStops: [{ |
colorStops: [ |
||||
offset: 0, color: '#FFB904' // 0% 处的颜色
|
{ |
||||
}, { |
offset: 0, |
||||
offset: 1, color: '#FF6969' // 100% 处的颜色
|
color: "#FFB904", // 0% 处的颜色
|
||||
}], |
}, |
||||
global: false // 缺省为 false
|
{ |
||||
|
offset: 1, |
||||
|
color: "#FF6969", // 100% 处的颜色
|
||||
}, |
}, |
||||
borderRadius: 6 |
], |
||||
}, |
global: false, // 缺省为 false
|
||||
label: { show: false } |
}, |
||||
}) |
borderRadius: 6, |
||||
} else { |
}, |
||||
dataList.push({ |
label: { show: false }, |
||||
name: item, |
}); |
||||
value: valueList[index], |
} else { |
||||
itemStyle:{ |
dataList.push({ |
||||
borderRadius: 6 |
name: item, |
||||
} |
value: valueList[index], |
||||
}) |
itemStyle: { |
||||
} |
borderRadius: 6, |
||||
}) |
}, |
||||
|
}); |
||||
|
} |
||||
|
}); |
||||
|
|
||||
var options = { |
var options = { |
||||
legend: { |
legend: { |
||||
// orient: 'vertical',
|
// orient: 'vertical',
|
||||
icon: "circle", |
icon: "circle", |
||||
itemHeight: 8, |
itemHeight: 8, |
||||
itemWidth: 8, |
itemWidth: 8, |
||||
top: "5%", |
top: "5%", |
||||
x: "right", |
x: "right", |
||||
textStyle: { |
textStyle: { |
||||
color: "#fff", |
color: "#fff", |
||||
}, |
|
||||
}, |
}, |
||||
grid: { |
}, |
||||
top: '25%',//上边距
|
grid: { |
||||
right: '0',//右边距
|
top: "25%", //上边距
|
||||
left: '0',//左边距
|
right: "0", //右边距
|
||||
bottom: "0%",//下边距
|
left: "0", //左边距
|
||||
containLabel: true, |
bottom: "0%", //下边距
|
||||
}, |
containLabel: true, |
||||
xAxis: { |
}, |
||||
type: 'category', |
xAxis: { |
||||
data: nameList, |
type: "category", |
||||
axisTick: { |
data: nameList, |
||||
show: false //隐藏X轴刻度
|
axisTick: { |
||||
}, |
show: false, //隐藏X轴刻度
|
||||
axisLine: { |
}, |
||||
lineStyle: { |
axisLine: { |
||||
color: "rgba(49, 217, 255, 0.8)" |
lineStyle: { |
||||
} |
color: "rgba(49, 217, 255, 0.8)", |
||||
}, |
|
||||
axisLabel: { |
|
||||
show: true, |
|
||||
color: '#B6E6FF', |
|
||||
fontSize:8, |
|
||||
fontFamily: 'Source Han Sans CN-Regular', |
|
||||
}, |
}, |
||||
}, |
}, |
||||
yAxis: [{ |
axisLabel: { |
||||
type: 'value', |
show: true, |
||||
|
color: "#B6E6FF", |
||||
|
fontSize: 8, |
||||
|
fontFamily: "Source Han Sans CN-Regular", |
||||
|
}, |
||||
|
}, |
||||
|
yAxis: [ |
||||
|
{ |
||||
|
type: "value", |
||||
name: "", |
name: "", |
||||
max: 1200, |
max: 1200, |
||||
min:0, |
min: 0, |
||||
splitNumber:5, |
splitNumber: 5, |
||||
nameTextStyle: { |
nameTextStyle: { |
||||
color: '#B6E6FF', |
color: "#B6E6FF", |
||||
fontSize: 13, |
fontSize: 13, |
||||
fontFamily: 'Source Han Sans CN-Regular', |
fontFamily: "Source Han Sans CN-Regular", |
||||
align: "left", |
align: "left", |
||||
verticalAlign: "center", |
verticalAlign: "center", |
||||
}, |
}, |
||||
axisLabel: { |
axisLabel: { |
||||
fontSize: 13, |
fontSize: 13, |
||||
color: '#B6E6FF', |
color: "#B6E6FF", |
||||
fontFamily: 'HarmonyOS Sans-Regular', |
fontFamily: "HarmonyOS Sans-Regular", |
||||
// formatter:function(value,index){
|
// formatter:function(value,index){
|
||||
// return yList[index]
|
// return yList[index]
|
||||
// }
|
// }
|
||||
}, |
}, |
||||
axisLine: { |
axisLine: { |
||||
show: false, |
show: false, |
||||
}, |
}, |
||||
axisTick: { |
axisTick: { |
||||
show: false |
show: false, |
||||
}, |
}, |
||||
splitLine: { |
splitLine: { |
||||
lineStyle: { |
lineStyle: { |
||||
color: 'rgba(49, 217, 255, 0.5)', |
color: "rgba(49, 217, 255, 0.5)", |
||||
} |
}, |
||||
}, |
}, |
||||
}], |
}, |
||||
series: [ |
], |
||||
{ |
series: [ |
||||
name: '交通特征', |
{ |
||||
type: 'line', |
name: "交通特征", |
||||
symbol: 'circle', |
type: "line", |
||||
symbolSize: 0, |
symbol: "circle", |
||||
|
symbolSize: 0, |
||||
|
|
||||
// yAxisIndex: 1, // 与第二个 y 轴关联
|
// yAxisIndex: 1, // 与第二个 y 轴关联
|
||||
itemStyle: { |
itemStyle: { |
||||
color: '#32BB8A', |
color: "#32BB8A", |
||||
}, |
}, |
||||
lineStyle: { |
lineStyle: { |
||||
width:2, |
width: 2, |
||||
}, |
}, |
||||
data: [1000, 800, 520, 600, 900, 700, 700,1000, 800, 520, 600, 900, 700, 700], // 折线图的数据
|
data: [ |
||||
}, |
1000, 800, 520, 600, 900, 700, 700, 1000, 800, 520, 600, 900, 700, 700, |
||||
{ |
], // 折线图的数据
|
||||
name: '饱和度', |
}, |
||||
type: 'line', |
{ |
||||
symbol: 'circle', |
name: "饱和度", |
||||
symbolSize: 0, |
type: "line", |
||||
|
symbol: "circle", |
||||
|
symbolSize: 0, |
||||
|
|
||||
// yAxisIndex: 1, // 与第二个 y 轴关联
|
// yAxisIndex: 1, // 与第二个 y 轴关联
|
||||
itemStyle: { |
itemStyle: { |
||||
color: '#07A3FB', |
color: "#07A3FB", |
||||
}, |
}, |
||||
lineStyle: { |
lineStyle: { |
||||
width: 2, |
width: 2, |
||||
}, |
}, |
||||
data: [600, 700, 900, 400, 500, 800, 600,600, 700, 900, 400, 500, 800, 600], // 折线图的数据
|
data: [ |
||||
}, |
600, 700, 900, 400, 500, 800, 600, 600, 700, 900, 400, 500, 800, 600, |
||||
{ |
], // 折线图的数据
|
||||
name: '拥挤度', |
}, |
||||
type: 'line', |
{ |
||||
symbol: 'circle', |
name: "拥挤度", |
||||
symbolSize: 0, |
type: "line", |
||||
// yAxisIndex: 1, // 与第二个 y 轴关联
|
symbol: "circle", |
||||
itemStyle: { |
symbolSize: 0, |
||||
color: '#E2BA74', |
// yAxisIndex: 1, // 与第二个 y 轴关联
|
||||
}, |
itemStyle: { |
||||
lineStyle: { |
color: "#E2BA74", |
||||
width: 2, |
}, |
||||
}, |
lineStyle: { |
||||
data: [850, 810, 712, 580, 480, 480, 780,850, 810, 712, 580, 480, 480, 780], // 折线图的数据
|
width: 2, |
||||
}, |
}, |
||||
] |
data: [ |
||||
} |
850, 810, 712, 580, 480, 480, 780, 850, 810, 712, 580, 480, 480, 780, |
||||
|
], // 折线图的数据
|
||||
|
}, |
||||
|
], |
||||
|
}; |
||||
|
|
||||
export default options; |
export default options; |
||||
|
@ -1,180 +1,190 @@ |
|||||
<template> |
<template> |
||||
<div class='TrafficFlow'> |
<div class='TrafficFlow'> |
||||
<section class="content"> |
<section class="content"> |
||||
<RoadIndicators class="content-l" /> |
<RoadIndicators class="content-l" /> |
||||
<SaturationMax class="content-l" /> |
<SaturationMax class="content-l" /> |
||||
<Crowding class="content-l" /> |
<Crowding class="content-l" /> |
||||
<ComposeFeatures class="content-l" /> |
<ComposeFeatures class="content-l" /> |
||||
</section> |
</section> |
||||
<section class="content" > |
<section class="content"> |
||||
<TrafficIndicators class="content-max" /> |
<TrafficIndicators class="content-max" /> |
||||
</section> |
</section> |
||||
<section class="foot" > |
<section class="foot"> |
||||
<ChangesIndictors class="foot-l" /> |
<ChangesIndictors class="foot-l" /> |
||||
<CongestionIndicator class="foot-r" /> |
<CongestionIndicator class="foot-r" /> |
||||
</section> |
</section> |
||||
</div> |
</div> |
||||
</template> |
</template> |
||||
|
|
||||
<script> |
<script> |
||||
import RoadIndicators from './components/roadIndicators'; |
import RoadIndicators from './components/roadIndicators'; |
||||
import SaturationMax from './components/saturationMax'; |
import SaturationMax from './components/saturationMax'; |
||||
import Crowding from './components/crowding'; |
import Crowding from './components/crowding'; |
||||
import ComposeFeatures from './components/composeFeatures'; |
import ComposeFeatures from './components/composeFeatures'; |
||||
import TrafficIndicators from './components/trafficIndicators'; |
import TrafficIndicators from './components/trafficIndicators'; |
||||
import ChangesIndictors from './components/changesIndicators'; |
import ChangesIndictors from './components/changesIndicators'; |
||||
import CongestionIndicator from './components/congestionIndicator'; |
import CongestionIndicator from './components/congestionIndicator'; |
||||
|
|
||||
export default { |
export default { |
||||
name: 'IndicatorAnalysis', |
name: 'IndicatorAnalysis', |
||||
components: { |
components: { |
||||
RoadIndicators, |
RoadIndicators, |
||||
SaturationMax, |
SaturationMax, |
||||
Crowding, |
Crowding, |
||||
ComposeFeatures, |
ComposeFeatures, |
||||
TrafficIndicators, |
TrafficIndicators, |
||||
ChangesIndictors, |
ChangesIndictors, |
||||
CongestionIndicator, |
CongestionIndicator, |
||||
}, |
}, |
||||
data(){ |
data() { |
||||
return { |
return { |
||||
activeName:"first" |
activeName: "first" |
||||
} |
} |
||||
}, |
}, |
||||
methods:{ |
methods: { |
||||
changeTabs(){ |
changeTabs() { |
||||
|
|
||||
} |
|
||||
} |
} |
||||
|
|
||||
} |
} |
||||
</script> |
|
||||
|
} |
||||
|
</script> |
||||
|
|
||||
<style lang='scss' scoped> |
<style lang='scss' scoped> |
||||
|
::v-deep .el-tabs__item { |
||||
|
display: inline-flex; |
||||
|
justify-content: center; |
||||
|
font-size: 16px; |
||||
|
font-family: PingFang SC, PingFang SC; |
||||
|
font-weight: 500; |
||||
|
color: #FFFFFF; |
||||
|
min-width: 128px; |
||||
|
position: relative; |
||||
|
left: 10px; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-tabs__active-bar { |
||||
|
min-width: 128px; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-tabs__nav-wrap::after { |
||||
|
background-color: #133242; |
||||
|
opacity: 0.1; |
||||
|
} |
||||
|
|
||||
|
.el-tabs__content { |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
.footTabs { |
||||
|
display: inline; |
||||
|
width: 99%; |
||||
|
height: 100%; |
||||
|
} |
||||
|
|
||||
|
|
||||
|
.content { |
||||
|
width: 100%; |
||||
|
display: inline-flex; |
||||
|
justify-content: space-between; |
||||
|
pointer-events: none; |
||||
|
margin-top: 19px; |
||||
|
margin-left: 19px; |
||||
|
|
||||
|
>div { |
||||
|
pointer-events: auto; |
||||
|
} |
||||
|
|
||||
::v-deep .el-tabs__item{ |
.content-w { |
||||
display: inline-flex; |
width: 66.5%; |
||||
justify-content: center; |
} |
||||
font-size: 16px; |
|
||||
font-family: PingFang SC, PingFang SC; |
|
||||
font-weight: 500; |
|
||||
color: #FFFFFF; |
|
||||
min-width:128px; |
|
||||
position: relative; |
|
||||
left:10px; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-tabs__active-bar { |
.content-max { |
||||
min-width:128px; |
width: 100%; |
||||
} |
|
||||
|
|
||||
::v-deep .el-tabs__nav-wrap::after { |
} |
||||
background-color: #133242; |
|
||||
opacity: 0.1; |
|
||||
} |
|
||||
|
|
||||
.footTabs { |
.content-l { |
||||
display: inline; |
width: 25%; |
||||
width:99%; |
margin-left: 0px; |
||||
|
} |
||||
|
|
||||
} |
} |
||||
|
|
||||
|
.TrafficFlow { |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
position: relative; |
||||
|
z-index: 6; |
||||
|
color: white; |
||||
|
|
||||
.content { |
|
||||
|
.content { |
||||
width: 100%; |
width: 100%; |
||||
display: inline-flex; |
margin: auto; |
||||
justify-content: space-between; |
display: flex; |
||||
|
flex: 1; |
||||
pointer-events: none; |
pointer-events: none; |
||||
margin-top: 19px; |
margin-top: 19px; |
||||
margin-left:19px; |
|
||||
>div { |
|
||||
pointer-events: auto; |
|
||||
} |
|
||||
|
|
||||
.content-w { |
|
||||
width:66.5%; |
|
||||
} |
|
||||
|
|
||||
.content-max { |
.content-l { |
||||
width:100%; |
width: calc(50%); |
||||
|
min-width: 460px; |
||||
|
margin-right: 20px; |
||||
|
|
||||
} |
} |
||||
|
|
||||
.content-l { |
|
||||
width: 25%; |
.content-m { |
||||
margin-left:0px; |
display: inline-flex; |
||||
|
flex-direction: column; |
||||
|
width: calc(100% / 4); |
||||
|
margin-right: 20px; |
||||
|
|
||||
|
.content-m-t { |
||||
|
width: 100%; |
||||
|
height: 240px; |
||||
|
margin-bottom: 20px; |
||||
|
} |
||||
} |
} |
||||
|
|
||||
|
.content-r { |
||||
|
width: 30%; |
||||
|
} |
||||
} |
} |
||||
|
|
||||
.TrafficFlow { |
.foot { |
||||
width: 100%; |
width: 100%; |
||||
height: 100%; |
margin: auto; |
||||
position: relative; |
display: flex; |
||||
z-index: 6; |
flex: 1; |
||||
color: white; |
pointer-events: none; |
||||
|
margin-top: 19px; |
||||
|
|
||||
|
>div { |
||||
|
pointer-events: auto; |
||||
|
} |
||||
|
|
||||
.content { |
.foot-w { |
||||
width: 100%; |
width: 100%; |
||||
margin: auto; |
|
||||
display: flex; |
|
||||
flex: 1; |
|
||||
pointer-events: none; |
|
||||
margin-top: 19px; |
|
||||
|
|
||||
|
|
||||
.content-l { |
|
||||
width: calc(50%); |
|
||||
min-width:460px; |
|
||||
margin-right:20px; |
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
.content-m { |
|
||||
display: inline-flex; |
|
||||
flex-direction: column; |
|
||||
width: calc(100% / 4 ); |
|
||||
margin-right:20px; |
|
||||
|
|
||||
.content-m-t { |
|
||||
width:100%; |
|
||||
height:240px; |
|
||||
margin-bottom: 20px; |
|
||||
} |
|
||||
} |
|
||||
.content-r { |
|
||||
width: 30%; |
|
||||
} |
|
||||
} |
} |
||||
.foot{ |
|
||||
width: 100%; |
|
||||
margin: auto; |
|
||||
display: flex; |
|
||||
flex: 1; |
|
||||
pointer-events: none; |
|
||||
margin-top: 8px; |
|
||||
>div { |
|
||||
pointer-events: auto; |
|
||||
} |
|
||||
|
|
||||
.foot-w { |
.foot-l { |
||||
width:100%; |
width: 70%; |
||||
|
height: 330px; |
||||
|
} |
||||
|
|
||||
} |
.foot-m { |
||||
|
width: 613px; |
||||
.foot-l { |
} |
||||
width: 67%; |
|
||||
} |
.foot-r { |
||||
.foot-m { |
margin-left: 20px; |
||||
width: 613px; |
width: 33%; |
||||
} |
|
||||
.foot-r { |
|
||||
margin-left:20px; |
|
||||
width: 33%; |
|
||||
} |
|
||||
} |
} |
||||
} |
} |
||||
</style> |
} |
||||
|
</style> |
||||
|
|
@ -1,519 +1,506 @@ |
|||||
<template> |
<template> |
||||
<div class='congestion'> |
<div class='congestion'> |
||||
<div class="buttonbar" > |
<div class="buttonbar"> |
||||
<div class="button" > |
<div class="button"> |
||||
<i class="el-icon-refresh-right"></i>刷新 |
<i class="el-icon-refresh-right"></i>刷新 |
||||
</div> |
</div> |
||||
<div class="button" > |
<div class="button"> |
||||
<i class="el-icon-upload2"></i>导出Excal |
<i class="el-icon-upload2"></i>导出Excal |
||||
</div> |
</div> |
||||
</div> |
|
||||
<div class="board"> |
|
||||
|
|
||||
<div class="weaterMain" > |
|
||||
<el-table |
|
||||
:border="false" |
|
||||
:data="tableData" |
|
||||
height="790" |
|
||||
style="width: 100%"> |
|
||||
<el-table-column |
|
||||
prop="nem" |
|
||||
label="" |
|
||||
width="30"> |
|
||||
</el-table-column> |
|
||||
<el-table-column |
|
||||
prop="address" |
|
||||
label="桩号范围" |
|
||||
> |
|
||||
</el-table-column> |
|
||||
<el-table-column |
|
||||
prop="name" |
|
||||
label="能见度" |
|
||||
class-name="showClass" |
|
||||
> |
|
||||
<template slot-scope="scope"> |
|
||||
<span class="showClass">{{scope.row.name}}</span> |
|
||||
</template> |
|
||||
</el-table-column> |
|
||||
<el-table-column |
|
||||
prop="date" |
|
||||
label="发生时间" |
|
||||
> |
|
||||
</el-table-column> |
|
||||
</el-table> |
|
||||
</div> |
|
||||
</div> |
|
||||
</div> |
</div> |
||||
</template> |
<div class="board"> |
||||
|
|
||||
<script> |
<div class="weaterMain"> |
||||
|
<el-table :border="false" :data="tableData" style="width: 100%"> |
||||
export default { |
<el-table-column prop="nem" label="" width="30"> |
||||
name: 'IndicatorQuery', |
</el-table-column> |
||||
components: { |
<el-table-column prop="address" label="桩号范围"> |
||||
|
</el-table-column> |
||||
}, |
<el-table-column prop="name" label="能见度" class-name="showClass"> |
||||
data() { |
<template slot-scope="scope"> |
||||
return { |
<span class="showClass">{{ scope.row.name }}</span> |
||||
tableData: [{ |
</template> |
||||
date: '2023-12-31 13:00:00', |
</el-table-column> |
||||
name: '2640.78m', |
<el-table-column prop="date" label="发生时间"> |
||||
address: 'K100+000-K110+000' |
</el-table-column> |
||||
},{ |
</el-table> |
||||
date: '2023-12-31 13:00:00', |
</div> |
||||
name: '2640.78m', |
</div> |
||||
address: 'K100+000-K110+000' |
</div> |
||||
},{ |
</template> |
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},,{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
},{ |
|
||||
date: '2023-12-31 13:00:00', |
|
||||
name: '2640.78m', |
|
||||
address: 'K100+000-K110+000' |
|
||||
}, |
|
||||
] |
|
||||
} |
|
||||
}, |
|
||||
|
|
||||
created() { |
<script> |
||||
|
|
||||
}, |
export default { |
||||
methods: { |
name: 'IndicatorQuery', |
||||
selectItem(index){ |
components: { |
||||
this.selectIndex = index; |
|
||||
|
}, |
||||
|
data() { |
||||
|
return { |
||||
|
tableData: [{ |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, , { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
|
}, { |
||||
|
date: '2023-12-31 13:00:00', |
||||
|
name: '2640.78m', |
||||
|
address: 'K100+000-K110+000' |
||||
}, |
}, |
||||
}, |
] |
||||
mounted() { |
|
||||
|
|
||||
setTimeout(() => { |
|
||||
this.$nextTick(() => { |
|
||||
|
|
||||
}); |
|
||||
}); |
|
||||
}, |
|
||||
} |
|
||||
</script> |
|
||||
|
|
||||
<style lang='scss' scoped> |
|
||||
|
|
||||
.showClass { |
|
||||
color:#00EBC1; |
|
||||
} |
} |
||||
|
}, |
||||
|
|
||||
::v-deep .el-table .cell { |
created() { |
||||
padding-left:0px !important; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table .el-table__header-wrapper th { |
|
||||
background-color: #064258 !important; |
|
||||
color:#00D1FF; |
|
||||
border-color: #064258 !important; |
|
||||
border:0px !important; |
|
||||
font-size:12px !important; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table { |
}, |
||||
border:0px !important; |
methods: { |
||||
background-color: transparent; |
selectItem(index) { |
||||
font-size:12px !important; |
this.selectIndex = index; |
||||
} |
}, |
||||
|
}, |
||||
|
mounted() { |
||||
|
|
||||
::v-deep .el-table__body-wrapper { |
setTimeout(() => { |
||||
background-color: #064258; |
this.$nextTick(() => { |
||||
color: #fff; |
|
||||
} |
|
||||
|
|
||||
::v-deep .el-table tr:hover td { |
}); |
||||
background: #1b2528 !important; |
}); |
||||
color:#00D1FF; |
}, |
||||
} |
} |
||||
|
</script> |
||||
|
|
||||
|
<style lang='scss' scoped> |
||||
|
.showClass { |
||||
|
color: #00EBC1; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table .cell { |
||||
|
padding-left: 0px !important; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table .el-table__header-wrapper th { |
||||
|
background-color: #064258 !important; |
||||
|
color: #00D1FF; |
||||
|
border-color: #064258 !important; |
||||
|
border: 0px !important; |
||||
|
font-size: 12px !important; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table { |
||||
|
border: 0px !important; |
||||
|
background-color: transparent; |
||||
|
font-size: 12px !important; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table__body-wrapper { |
||||
|
background-color: #064258; |
||||
|
color: #fff; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table tr:hover td { |
||||
|
background: #1b2528 !important; |
||||
|
color: #00D1FF; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table tr:nth-child(odd) td { |
||||
|
background-color: #13272F; |
||||
|
border: 0px !important; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table tr:nth-child(even) td { |
||||
|
border: 0px !important; |
||||
|
} |
||||
|
|
||||
|
::v-deep .el-table tr { |
||||
|
background-color: #133242 !important; |
||||
|
border-collapse: 0; |
||||
|
border: 0px !important; |
||||
|
background-color: transparent !important; |
||||
|
} |
||||
|
|
||||
|
.congestion { |
||||
|
display: inline-flex; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
flex-direction: column; |
||||
|
|
||||
|
.buttonbar { |
||||
|
display: inline-flex; |
||||
|
flex-direction: row; |
||||
|
padding-top: 15px; |
||||
|
|
||||
::v-deep .el-table tr:nth-child(odd) td{ |
>.button { |
||||
background-color: #13272F ; |
display: inline-flex; |
||||
border:0px !important; |
min-width: 90px; |
||||
} |
height: 28px; |
||||
::v-deep .el-table tr:nth-child(even) td{ |
background: linear-gradient(180deg, #005C79 0%, #009BCC 100%); |
||||
border:0px !important; |
border-radius: 2px 2px 2px 2px; |
||||
} |
justify-content: center; |
||||
|
align-items: center; |
||||
|
padding: 1px 10px; |
||||
|
; |
||||
|
opacity: 1; |
||||
|
font-size: 14px; |
||||
|
font-family: PingFang SC, PingFang SC; |
||||
|
font-weight: 400; |
||||
|
color: #FFFFFF; |
||||
|
margin-left: 15px; |
||||
|
} |
||||
|
|
||||
::v-deep .el-table tr { |
|
||||
background-color: #133242 !important; |
|
||||
border-collapse:0; |
|
||||
border:0px !important; |
|
||||
background-color: transparent !important; |
|
||||
} |
} |
||||
|
|
||||
.congestion { |
.board { |
||||
display: inline-flex; |
height: 880px; |
||||
width: 100%; |
width: 100%; |
||||
height: 100%; |
padding: 0px 0px; |
||||
|
border-radius: 5px 5px 5px 5px; |
||||
|
opacity: 1; |
||||
|
display: flex; |
||||
|
justify-content: space-between; |
||||
|
align-items: center; |
||||
flex-direction: column; |
flex-direction: column; |
||||
|
margin-top: 20px; |
||||
|
|
||||
|
|
||||
|
|
||||
.buttonbar { |
.warningList { |
||||
display: inline-flex; |
display: inline-flex; |
||||
flex-direction: row; |
flex-direction: column; |
||||
padding-top:15px; |
width: 100%; |
||||
|
height: calc(100% - 40px); |
||||
|
|
||||
> .button { |
>div { |
||||
display: inline-flex; |
display: inline-flex; |
||||
min-width:90px; |
width: 100%; |
||||
height:28px; |
height: 138px; |
||||
background: linear-gradient(180deg, #005C79 0%, #009BCC 100%); |
background: #133242; |
||||
border-radius: 2px 2px 2px 2px; |
border-radius: 2px 2px 2px 2px; |
||||
justify-content: center; |
|
||||
align-items: center; |
|
||||
padding: 1px 10px;; |
|
||||
opacity: 1; |
opacity: 1; |
||||
|
border: 1px solid; |
||||
|
border-image: linear-gradient(360deg, rgba(55, 231, 255, 1), rgba(55, 231, 255, 0)) 1 1; |
||||
|
overflow: hidden; |
||||
|
margin-top: 20px; |
||||
|
padding: 23px 29px; |
||||
font-size: 14px; |
font-size: 14px; |
||||
font-family: PingFang SC, PingFang SC; |
font-family: PingFang SC, PingFang SC; |
||||
font-weight: 400; |
font-weight: 400; |
||||
color: #FFFFFF; |
color: #37E7FF; |
||||
margin-left:15px; |
|
||||
} |
>.left-w { |
||||
|
display: inline-flex; |
||||
|
width: 40%; |
||||
|
height: 100%; |
||||
|
flex-direction: column; |
||||
|
|
||||
|
.left-row { |
||||
|
margin: 2px; |
||||
|
display: inline-flex; |
||||
|
width: 100%; |
||||
|
height: 30px; |
||||
|
flex-direction: row; |
||||
|
|
||||
|
>.value { |
||||
|
color: #fff; |
||||
|
} |
||||
|
|
||||
|
.org { |
||||
|
font-size: 14px; |
||||
|
font-family: PangMenZhengDao; |
||||
|
font-weight: 400; |
||||
|
color: #F4A125 |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
>.right-w { |
||||
|
margin-left: 30px; |
||||
|
display: inline-flex; |
||||
|
width: 100%; |
||||
|
height: 100%; |
||||
|
flex-direction: column; |
||||
|
|
||||
|
.right-row { |
||||
|
margin-bottom: 10px; |
||||
|
} |
||||
|
|
||||
|
.right-text { |
||||
|
color: #fff; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
} |
} |
||||
|
|
||||
.board{ |
.weaterMain { |
||||
height: 880px; |
display: inline-flex; |
||||
|
flex-direction: row; |
||||
width: 100%; |
width: 100%; |
||||
padding: 0px 0px; |
height: 100%; |
||||
border-radius: 5px 5px 5px 5px; |
; |
||||
opacity: 1; |
|
||||
display: flex; |
|
||||
justify-content: space-between; |
|
||||
align-items: center; |
|
||||
flex-direction: column; |
|
||||
margin-top:20px; |
|
||||
|
|
||||
|
|
||||
|
|
||||
.warningList { |
.buttons { |
||||
display: inline-flex; |
width: 100%; |
||||
flex-direction: column; |
height: 38px; |
||||
width:100%; |
|
||||
height:calc(100% - 40px); |
|
||||
|
|
||||
>div { |
>div { |
||||
display: inline-flex; |
display: inline-flex; |
||||
width:100%; |
width: 10%; |
||||
height:138px; |
height: 35px; |
||||
background: #133242; |
justify-content: center; |
||||
border-radius: 2px 2px 2px 2px; |
align-items: center; |
||||
opacity: 1; |
font-size: 12px; |
||||
border: 1px solid; |
font-family: PangMenZhengDao; |
||||
border-image: linear-gradient(360deg, rgba(55, 231, 255, 1), rgba(55, 231, 255, 0)) 1 1; |
font-weight: 800; |
||||
overflow: hidden; |
color: #FFFFFF; |
||||
margin-top:20px; |
z-index: 9; |
||||
padding:23px 29px; |
} |
||||
font-size: 14px; |
|
||||
font-family: PingFang SC, PingFang SC; |
|
||||
font-weight: 400; |
|
||||
color: #37E7FF; |
|
||||
|
|
||||
>.left-w { |
|
||||
display: inline-flex; |
|
||||
width:40%; |
|
||||
height:100%; |
|
||||
flex-direction: column; |
|
||||
|
|
||||
.left-row { |
|
||||
margin:2px; |
|
||||
display: inline-flex; |
|
||||
width:100%; |
|
||||
height:30px; |
|
||||
flex-direction: row; |
|
||||
|
|
||||
>.value { |
|
||||
color:#fff; |
|
||||
} |
|
||||
|
|
||||
.org { |
|
||||
font-size: 14px; |
|
||||
font-family: PangMenZhengDao; |
|
||||
font-weight: 400; |
|
||||
color: #F4A125 |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
|
|
||||
>.right-w { |
>div::after { |
||||
margin-left:30px; |
content: ""; |
||||
display: inline-flex; |
position: absolute; |
||||
width:100%; |
display: inline-flex; |
||||
height:100%; |
width: 55px; |
||||
flex-direction: column; |
height: 36px; |
||||
|
background: linear-gradient(180deg, #6557D7 0%, rgba(101, 87, 216, 0) 100%); |
||||
.right-row { |
border-radius: 50%; |
||||
margin-bottom: 10px; |
opacity: 1; |
||||
} |
z-index: -1; |
||||
|
} |
||||
.right-text { |
|
||||
color:#fff; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
|
.redSel::after { |
||||
|
background: linear-gradient(180deg, #E73A14 0%, rgba(240, 92, 9, 0) 100%); |
||||
} |
} |
||||
} |
|
||||
|
|
||||
.weaterMain { |
.yelSel::after { |
||||
display: inline-flex; |
background: linear-gradient(180deg, #FFFA79 0%, rgba(255, 208, 137, 0) 100%); |
||||
flex-direction: row; |
} |
||||
width:100%; |
|
||||
height: 100%;; |
|
||||
|
|
||||
|
|
||||
.buttons { |
|
||||
width:100%; |
|
||||
height:38px; |
|
||||
>div { |
|
||||
display: inline-flex; |
|
||||
width:10%; |
|
||||
height:35px; |
|
||||
justify-content: center; |
|
||||
align-items: center; |
|
||||
font-size: 12px; |
|
||||
font-family: PangMenZhengDao; |
|
||||
font-weight: 800; |
|
||||
color: #FFFFFF; |
|
||||
z-index: 9; |
|
||||
} |
|
||||
|
|
||||
>div::after { |
.bluSel::after { |
||||
content: ""; |
background: linear-gradient(180deg, #121ADE 0%, rgba(40, 18, 228, 0) 100%); |
||||
position: absolute; |
} |
||||
display: inline-flex; |
|
||||
width: 55px; |
|
||||
height: 36px; |
|
||||
background: linear-gradient(180deg, #6557D7 0%, rgba(101,87,216,0) 100%); |
|
||||
border-radius: 50%; |
|
||||
opacity: 1; |
|
||||
z-index:-1; |
|
||||
} |
|
||||
|
|
||||
.redSel::after { |
.orgSel::after { |
||||
background: linear-gradient(180deg, #E73A14 0%, rgba(240,92,9,0) 100%); |
background: linear-gradient(180deg, #FFA623 0%, rgba(255, 173, 53, 0) 100%); |
||||
} |
} |
||||
|
} |
||||
|
|
||||
.yelSel::after { |
.weaterTitle::after { |
||||
background: linear-gradient(180deg, #FFFA79 0%, rgba(255,208,137,0) 100%); |
content: ""; |
||||
} |
position: absolute; |
||||
|
top: 0px; |
||||
|
left: 0px; |
||||
|
width: 100%; |
||||
|
height: 2px; |
||||
|
background: linear-gradient(90deg, rgba(189, 255, 246, 0) 0%, #BDFFF6 52%, rgba(189, 255, 246, 0) 100%); |
||||
|
border-radius: 0px 0px 0px 0px; |
||||
|
opacity: 1; |
||||
|
} |
||||
|
|
||||
.bluSel::after { |
.weaterTitle::before { |
||||
background: linear-gradient(180deg, #121ADE 0%, rgba(40,18,228,0) 100%); |
content: ""; |
||||
} |
position: absolute; |
||||
|
top: 38px; |
||||
|
left: 0px; |
||||
|
width: 100%; |
||||
|
height: 2px; |
||||
|
background: linear-gradient(90deg, rgba(189, 255, 246, 0) 0%, #BDFFF6 52%, rgba(189, 255, 246, 0) 100%); |
||||
|
border-radius: 0px 0px 0px 0px; |
||||
|
opacity: 1; |
||||
|
} |
||||
|
|
||||
.orgSel::after{ |
.weaterTitle { |
||||
background: linear-gradient(180deg, #FFA623 0%, rgba(255,173,53,0) 100%); |
position: relative; |
||||
} |
display: inline-flex; |
||||
} |
width: 277px; |
||||
|
height: 38px; |
||||
|
background: linear-gradient(269deg, rgba(55, 231, 255, 0) 6%, rgba(55, 231, 255, 0.6) 50%, rgba(55, 231, 255, 0) 92%); |
||||
|
border-radius: 0px 0px 0px 0px; |
||||
|
opacity: 1; |
||||
|
justify-content: center; |
||||
|
align-items: center; |
||||
|
|
||||
.weaterTitle::after { |
>span.text { |
||||
content: ""; |
display: inline-flex; |
||||
position: absolute; |
font-size: 16px; |
||||
top:0px; |
font-family: PangMenZhengDao; |
||||
left:0px; |
font-weight: 400; |
||||
width:100%; |
color: #FFFFFF; |
||||
height:2px; |
|
||||
background: linear-gradient(90deg, rgba(189,255,246,0) 0%, #BDFFF6 52%, rgba(189,255,246,0) 100%); |
|
||||
border-radius: 0px 0px 0px 0px; |
|
||||
opacity: 1; |
|
||||
} |
|
||||
.weaterTitle::before { |
|
||||
content: ""; |
|
||||
position: absolute; |
|
||||
top:38px; |
|
||||
left:0px; |
|
||||
width:100%; |
|
||||
height:2px; |
|
||||
background: linear-gradient(90deg, rgba(189,255,246,0) 0%, #BDFFF6 52%, rgba(189,255,246,0) 100%); |
|
||||
border-radius: 0px 0px 0px 0px; |
|
||||
opacity: 1; |
|
||||
} |
} |
||||
|
|
||||
.weaterTitle { |
|
||||
position: relative; |
|
||||
display: inline-flex; |
|
||||
width: 277px; |
|
||||
height: 38px; |
|
||||
background: linear-gradient(269deg, rgba(55,231,255,0) 6%, rgba(55,231,255,0.6) 50%, rgba(55,231,255,0) 92%); |
|
||||
border-radius: 0px 0px 0px 0px; |
|
||||
opacity: 1; |
|
||||
justify-content: center; |
|
||||
align-items: center; |
|
||||
|
|
||||
>span.text { |
|
||||
display: inline-flex; |
|
||||
font-size: 16px; |
|
||||
font-family: PangMenZhengDao; |
|
||||
font-weight: 400; |
|
||||
color: #FFFFFF; |
|
||||
} |
|
||||
|
|
||||
|
.num { |
||||
.num { |
display: inline-flex; |
||||
display: inline-flex; |
justify-content: center; |
||||
justify-content: center; |
align-items: center; |
||||
align-items: center; |
font-size: 22px; |
||||
font-size: 22px; |
font-family: PangMenZhengDao; |
||||
font-family: PangMenZhengDao; |
font-weight: 400; |
||||
font-weight: 400; |
color: #D9001B; |
||||
color: #D9001B; |
|
||||
} |
|
||||
} |
} |
||||
} |
} |
||||
|
|
||||
} |
} |
||||
|
|
||||
} |
} |
||||
.charts { |
} |
||||
height:180px; |
|
||||
width: 100%; |
.charts { |
||||
} |
height: 180px; |
||||
|
width: 100%; |
||||
</style> |
} |
||||
|
</style> |
||||
|
|
Loading…
Reference in new issue