代码提交
This commit is contained in:
parent
006ee502ff
commit
5300558cd2
79
src/App.vue
79
src/App.vue
|
@ -9,8 +9,7 @@
|
||||||
<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">能源发展综述</div></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="right"><img :src="weather" style="width:10%;height:50%"/>晴转多云 | <span style="color:rgb(23,231,232)">-2-5℃</span> | 东风<span style="color:rgb(23,231,232); align-items: center;
|
<div class="right"><img :src="weather" style="width:10%;height:50%"/>{{weatherText}} | <span style="color:rgb(23,231,232)">{{lowTemperature}}-{{highTemperature}}℃</span> | {{wind}}</div>
|
||||||
display: flex;height:50%">3</span>级</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<router-view />
|
<router-view />
|
||||||
|
@ -61,6 +60,7 @@
|
||||||
<script>
|
<script>
|
||||||
import pdf from 'vue-pdf'
|
import pdf from 'vue-pdf'
|
||||||
import axios from "axios"
|
import axios from "axios"
|
||||||
|
import {getData} from './api/index.js'
|
||||||
export default {
|
export default {
|
||||||
data(){
|
data(){
|
||||||
return{
|
return{
|
||||||
|
@ -72,7 +72,11 @@ import axios from "axios"
|
||||||
filePdf:'', //pdf文件
|
filePdf:'', //pdf文件
|
||||||
weather:require('./assets/weather/Cloudy .png'),
|
weather:require('./assets/weather/Cloudy .png'),
|
||||||
weekList:['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
|
weekList:['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
|
||||||
week:''
|
week:'',
|
||||||
|
highTemperature:'',
|
||||||
|
lowTemperature:'',
|
||||||
|
wind:'',
|
||||||
|
weatherText:''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
@ -89,7 +93,68 @@ import axios from "axios"
|
||||||
window.setInterval(()=>{
|
window.setInterval(()=>{
|
||||||
this.time = this.$moment().format("YYYY-MM-DD hh:mm:ss")
|
this.time = this.$moment().format("YYYY-MM-DD hh:mm:ss")
|
||||||
},1000)
|
},1000)
|
||||||
|
getData({
|
||||||
|
action:'one',
|
||||||
|
key:'天气情况'
|
||||||
|
}).then((res)=>{
|
||||||
|
let toDay = this.$moment().format("DD")
|
||||||
|
for (let i = 0; i < res.data.data.length; i++) {
|
||||||
|
if (toDay == res.data.data[i].第N天) {
|
||||||
|
this.highTemperature = res.data.data[i].最高温度;
|
||||||
|
this.lowTemperature = res.data.data[i].最低温度;
|
||||||
|
this.wind = res.data.data[i].风向;
|
||||||
|
this.weatherText = res.data.data[i].天气;
|
||||||
|
switch (this.weatherText) {
|
||||||
|
case "多云":
|
||||||
|
return this.weather = require('./assets/weather/Cloudy .png');
|
||||||
|
case "阴":
|
||||||
|
return this.weather = require('./assets/weather/Cloudy .png')
|
||||||
|
case "暴雨":
|
||||||
|
return this.weather = require('./assets/weather/rainstorm.png')
|
||||||
|
case "冰雹":
|
||||||
|
return this.weather = require('./assets/weather/hail.png')
|
||||||
|
case "大风":
|
||||||
|
return this.weather = require('./assets/weather/gale.png')
|
||||||
|
case "大雪":
|
||||||
|
return this.weather = require('./assets/weather/bigsnow.png')
|
||||||
|
case "大雨":
|
||||||
|
return this.weather = require('./assets/weather/bigrain.png')
|
||||||
|
case "雷电":
|
||||||
|
return this.weather = require('./assets/weather/thunder.png')
|
||||||
|
case "雷阵雨":
|
||||||
|
return this.weather = require('./assets/weather/shower.png')
|
||||||
|
case "沙尘暴":
|
||||||
|
return this.weather = require('./assets/weather/sand.png')
|
||||||
|
case "晴":
|
||||||
|
return this.weather = require('./assets/weather/sun.png')
|
||||||
|
case "雾霾":
|
||||||
|
return this.weather = require('./assets/weather/smog.png')
|
||||||
|
case "小雪":
|
||||||
|
return this.weather = require('./assets/weather/snow.png')
|
||||||
|
case "小雨":
|
||||||
|
return this.weather = require('./assets/weather/rain.png')
|
||||||
|
case "雪":
|
||||||
|
return this.weather = require('./assets/weather/rainlitter.png')
|
||||||
|
case "多云":
|
||||||
|
return this.weather = require('./assets/weather/night.png')
|
||||||
|
case "雨夹雪":
|
||||||
|
return this.weather = require('./assets/weather/rainsnow.png')
|
||||||
|
case "月亮":
|
||||||
|
return this.weather = require('./assets/weather/moon.png')
|
||||||
|
case "中雪":
|
||||||
|
return this.weather = require('./assets/weather/mieddlesnow.png')
|
||||||
|
case "中雨":
|
||||||
|
return this.weather = require('./assets/weather/middlerain.png')
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
this.highTemperature = '0';
|
||||||
|
this.lowTemperature = '0';
|
||||||
|
this.wind = '东风0级';
|
||||||
|
this.weatherText = '阴';
|
||||||
|
this.weather = require('./assets/weather/Cloudy .png');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
//关闭PDF文件
|
//关闭PDF文件
|
||||||
|
@ -181,6 +246,9 @@ import axios from "axios"
|
||||||
width: 62%;
|
width: 62%;
|
||||||
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;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.handleAction{
|
.handleAction{
|
||||||
|
@ -222,6 +290,9 @@ import axios from "axios"
|
||||||
width: 62%;
|
width: 62%;
|
||||||
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;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.handleAction1{
|
.handleAction1{
|
||||||
|
|
|
@ -1018,7 +1018,6 @@ export default {
|
||||||
for (const key in capacityData[index]) {
|
for (const key in capacityData[index]) {
|
||||||
capacityList.push({name:key , value:capacityData[index][key]})
|
capacityList.push({name:key , value:capacityData[index][key]})
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
var myChart = this.$echarts.init(document.getElementById("echartsTwo"));
|
var myChart = this.$echarts.init(document.getElementById("echartsTwo"));
|
||||||
var option = {
|
var option = {
|
||||||
|
@ -4677,6 +4676,7 @@ export default {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
z-index: 100;
|
||||||
.cityBtn{
|
.cityBtn{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 9%;
|
height: 9%;
|
||||||
|
|
Loading…
Reference in New Issue