代码提交

This commit is contained in:
lixiaobang 2023-01-05 14:09:19 +08:00
parent 7315ff65aa
commit 0e16db941e
2 changed files with 461 additions and 297 deletions

View File

@ -5,11 +5,13 @@
<div style="font-size:28px;color:#ffffff">{{time}} &nbsp;&nbsp; | &nbsp;&nbsp;{{week}}</div> <div style="font-size:28px;color:#ffffff">{{time}} &nbsp;&nbsp; | &nbsp;&nbsp;{{week}}</div>
</div> </div>
<div class="middle"> <div class="middle">
<div class="leftBtn" @click="powerPdf" :class="{'handleAction':handleAction=='电力行业发展'}"><div class="leftBtnText">电力行业发展</div></div> <div class="leftBtn" @click="powerPdf" :class="{'handleAction':handleAction=='电力行业发展'}"><div class="leftBtnText">2022年度中国能源大数据报告电力行业发展</div></div>
<div class="middleText"><img src="./assets/images/homeText.png"/></div> <div class="middleText"><img src="./assets/images/homeText.png"/></div>
<div class="rightBtn" @click="energyPdf" :class="{'handleAction1':handleAction1=='能源发展综述'}"><div class="rightBtnText">能源发展综述</div></div> <div class="rightBtn" @click="energyPdf" :class="{'handleAction1':handleAction1=='能源发展综述'}"><div class="rightBtnText">2022年度中国能源大数据报告能源发展综述篇</div></div>
</div>
<div class="right"><img :src="weather" style="width:10%;height:50%"/>{{weatherText}} &nbsp;&nbsp;| &nbsp;&nbsp;<span style="color:rgb(23,231,232)">{{lowTemperature}}-{{highTemperature}}</span>&nbsp;&nbsp;|&nbsp;&nbsp; {{wind}}
<span style="color:rgb(23,231,232);height: 50%;align-items: center;display: flex;">{{windLevel}}</span>
</div> </div>
<div class="right"><img :src="weather" style="width:10%;height:50%"/>{{weatherText}} &nbsp;&nbsp;| &nbsp;&nbsp;<span style="color:rgb(23,231,232)">{{lowTemperature}}-{{highTemperature}}</span>&nbsp;&nbsp;|&nbsp;&nbsp; {{wind}}</div>
</div> </div>
<div class="content"> <div class="content">
<router-view /> <router-view />
@ -76,7 +78,8 @@ import {getData} from './api/index.js'
highTemperature:'', highTemperature:'',
lowTemperature:'', lowTemperature:'',
wind:'', wind:'',
weatherText:'' weatherText:'',
windLevel:'',
} }
}, },
mounted() { mounted() {
@ -97,13 +100,14 @@ import {getData} from './api/index.js'
action:'one', action:'one',
key:'天气情况' key:'天气情况'
}).then((res)=>{ }).then((res)=>{
let toDay = this.$moment().format("DD") let toDay = this.$moment().format("D")
for (let i = 0; i < res.data.data.length; i++) { for (let i = 0; i < res.data.data.length; i++) {
if (toDay == res.data.data[i].第N天) { if (toDay == res.data.data[i].第N天) {
this.highTemperature = res.data.data[i].最高温度; this.highTemperature = res.data.data[i].最高温度;
this.lowTemperature = res.data.data[i].最低温度; this.lowTemperature = res.data.data[i].最低温度;
this.wind = res.data.data[i].风向; this.wind = res.data.data[i].风向;
this.weatherText = res.data.data[i].天气; this.weatherText = res.data.data[i].天气;
this.windLevel = res.data.data[i].风力等级;
switch (this.weatherText) { switch (this.weatherText) {
case "多云": case "多云":
return this.weather = require('./assets/weather/Cloudy .png'); return this.weather = require('./assets/weather/Cloudy .png');
@ -149,7 +153,8 @@ import {getData} from './api/index.js'
}else{ }else{
this.highTemperature = '0'; this.highTemperature = '0';
this.lowTemperature = '0'; this.lowTemperature = '0';
this.wind = '东风0级'; this.wind = '东风';
this.windLevel = '0'
this.weatherText = '阴'; this.weatherText = '阴';
this.weather = require('./assets/weather/Cloudy .png'); this.weather = require('./assets/weather/Cloudy .png');
} }
@ -228,14 +233,14 @@ import {getData} from './api/index.js'
font-family:"Microsoft YaHei"; font-family:"Microsoft YaHei";
} }
.middle{ .middle{
width: 35%; width: 50%;
height: 100%; height: 100%;
font-size:28px; font-size:28px;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: space-between; justify-content: space-between;
.leftBtn{ .leftBtn{
width:20%; width:25%;
height: 100%; height: 100%;
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
@ -243,7 +248,7 @@ import {getData} from './api/index.js'
.leftBtnText{ .leftBtnText{
height: 61%; height: 61%;
// width: 56.62%; // width: 56.62%;
width: 62%; width: 100%;
background: url("./assets/images/btnLeftPdf.png") no-repeat; background: url("./assets/images/btnLeftPdf.png") no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
display: flex; display: flex;
@ -252,7 +257,7 @@ import {getData} from './api/index.js'
} }
} }
.handleAction{ .handleAction{
width:20%; width:25%;
height: 100%; height: 100%;
display: flex; display: flex;
justify-content: flex-start; justify-content: flex-start;
@ -279,7 +284,7 @@ import {getData} from './api/index.js'
// -webkit-mask:linear-gradient(to top, rgb(58,253,228), transparent ); // -webkit-mask:linear-gradient(to top, rgb(58,253,228), transparent );
// } // }
.rightBtn{ .rightBtn{
width:24%; width:25%;
height: 100%; height: 100%;
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
@ -287,7 +292,7 @@ import {getData} from './api/index.js'
.rightBtnText{ .rightBtnText{
height: 61%; height: 61%;
// width: 56.62%; // width: 56.62%;
width: 62%; width: 100%;
background: url("./assets/images/btnRightPdf.png") no-repeat; background: url("./assets/images/btnRightPdf.png") no-repeat;
background-size: 100% 100%; background-size: 100% 100%;
display: flex; display: flex;
@ -296,7 +301,7 @@ import {getData} from './api/index.js'
} }
} }
.handleAction1{ .handleAction1{
width:24%; width:25%;
height: 100%; height: 100%;
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;

File diff suppressed because it is too large Load Diff