代码提交
74
src/App.vue
|
@ -9,16 +9,16 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="right">
|
<div class="right">
|
||||||
<div class="time">
|
<div class="time">
|
||||||
<span>11月30日 周一</span>
|
<span>{{this.$moment().format("MM月DD日")}} {{week}}</span>
|
||||||
<span style="font-size:24px;margin-top: 3px;">{{this.$moment().format("YYYY-MM-DD")}}</span>
|
<span style="font-size:24px;margin-top: 3px;">{{this.$moment().format("YYYY-MM-DD")}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="weather" v-for="(item,index) in weatherArr" :key="index">
|
<div class="weather" v-for="(item,index) in weatherArr" :key="index">
|
||||||
<div class="pic">
|
<div class="pic">
|
||||||
<img :src="item.pic" alt="">
|
<img :src="item.pic" alt="" style="height:100%;width:100%">
|
||||||
</div>
|
</div>
|
||||||
<div class="date">
|
<div class="date">
|
||||||
<span>{{item.day}}</span>
|
<span>{{item.date}}</span>
|
||||||
<span style="font-size:24px;margin-top: 3px;">{{item.temperature}}</span>
|
<span style="font-size:24px;margin-top: 3px;">{{item.high}}-{{item.low}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -32,6 +32,7 @@
|
||||||
<script>
|
<script>
|
||||||
import MinxinItem from "./mixins"
|
import MinxinItem from "./mixins"
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
|
import {getWather} from "./api/index.js";
|
||||||
export default {
|
export default {
|
||||||
name: 'home',
|
name: 'home',
|
||||||
mixins:[MinxinItem],
|
mixins:[MinxinItem],
|
||||||
|
@ -44,20 +45,77 @@ export default {
|
||||||
{day:'12月01日',temperature:'27℃-19℃',pic:require('./assets/images/union.png')},
|
{day:'12月01日',temperature:'27℃-19℃',pic:require('./assets/images/union.png')},
|
||||||
{day:'12月02日',temperature:'27℃-19℃',pic:require('./assets/images/windy.png')}
|
{day:'12月02日',temperature:'27℃-19℃',pic:require('./assets/images/windy.png')}
|
||||||
],
|
],
|
||||||
|
weekList:['周日','周一','周二','周三','周四','周五','周六'],
|
||||||
|
week:'',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted(){
|
mounted(){
|
||||||
// this.handleWather()
|
this.handleWather()
|
||||||
|
let week = new Date(this.$moment().format("YYYY-MM-DD")).getDay()
|
||||||
|
this.week = this.weekList[week]
|
||||||
},
|
},
|
||||||
|
|
||||||
methods:{
|
methods:{
|
||||||
//天气
|
//天气
|
||||||
handleWather(){
|
handleWather(){
|
||||||
axios({url:'https://restapi.amap.com/v3/weather/weatherInfo?key=bc2b906032fdd8a63cbd0790d656b1d7&city=320903',methods:''}).then(res=>{
|
// axios({url:"http://www.jcznedu.com:5000/weather/prediction/?city=盐都&&limit=3",methods:'GET'}).then(res=>{
|
||||||
this.weatherArr[0] = res.data.lives[0]
|
// })
|
||||||
console.log(res.data,'asdsads');
|
getWather({
|
||||||
|
city:'盐都',
|
||||||
|
limit:'3'
|
||||||
|
}).then((res)=>{
|
||||||
|
this.weatherArr = res.data.data.daly;
|
||||||
|
this.weatherArr[0].date = '今天';
|
||||||
|
for (let i = 0; i < this.weatherArr.length; i++) {
|
||||||
|
this.Onweather(this.weatherArr[i].weather,i)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
//天气
|
||||||
|
Onweather(name,index){
|
||||||
|
switch (name) {
|
||||||
|
case "多云":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/Cloudy .png');
|
||||||
|
case "阴":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/Cloudy .png')
|
||||||
|
case "暴雨":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/rainstorm.png')
|
||||||
|
case "冰雹":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/hail.png')
|
||||||
|
case "大风":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/gale.png')
|
||||||
|
case "大雪":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/bigsnow.png')
|
||||||
|
case "大雨":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/bigrain.png')
|
||||||
|
case "雷电":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/thunder.png')
|
||||||
|
case "雷阵雨":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/shower.png')
|
||||||
|
case "沙尘暴":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/sand.png')
|
||||||
|
case "晴":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/sun.png')
|
||||||
|
case "雾霾":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/smog.png')
|
||||||
|
case "小雪":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/snow.png')
|
||||||
|
case "小雨":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/rain.png')
|
||||||
|
case "雪":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/rainlitter.png')
|
||||||
|
case "多云":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/night.png')
|
||||||
|
case "雨夹雪":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/rainsnow.png')
|
||||||
|
case "月亮":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/moon.png')
|
||||||
|
case "中雪":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/mieddlesnow.png')
|
||||||
|
case "中雨":
|
||||||
|
return this.weatherArr[index].pic = require('./assets/weather/middlerain.png')
|
||||||
|
}
|
||||||
|
},
|
||||||
handleChange(index){
|
handleChange(index){
|
||||||
let that = this;
|
let that = this;
|
||||||
this.routerActive = index
|
this.routerActive = index
|
||||||
|
|
|
@ -1,57 +1,63 @@
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
if (process.env.NODE_ENV === 'development') {
|
// if (process.env.NODE_ENV === 'development') {
|
||||||
axios.defaults.baseURL = '/api'
|
// axios.defaults.baseURL = '/api'
|
||||||
} else if (process.env.NODE_ENV === 'production') {
|
// } else if (process.env.NODE_ENV === 'production') {
|
||||||
axios.defaults.baseURL = '/api'
|
// axios.defaults.baseURL = '/api'
|
||||||
}
|
// }
|
||||||
//设置请求头参数 common 为设置所有的接口 post为设置post请求的接口
|
//设置请求头参数 common 为设置所有的接口 post为设置post请求的接口
|
||||||
// axios.defaults.headers.common['Authorization'] = `Bearer ${localStorage.getItem('access_token')}`;
|
// axios.defaults.headers.common['Authorization'] = `Bearer ${localStorage.getItem('access_token')}`;
|
||||||
|
|
||||||
// 电力概况
|
// 电力概况
|
||||||
export const getCompanyInfo = (params) => {
|
export const getCompanyInfo = (params) => {
|
||||||
return axios.get('/Handler/Company.ashx', {
|
return axios.get('api/Handler/Company.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
// 路线查询 下拉
|
// 路线查询 下拉
|
||||||
export const getLine = (params) => {
|
export const getLine = (params) => {
|
||||||
return axios.get('/Handler/Line.ashx', {
|
return axios.get('api/Handler/Line.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
// 查询设备素材
|
// 查询设备素材
|
||||||
export const getDevice = (params) => {
|
export const getDevice = (params) => {
|
||||||
return axios.get('/Handler/Device.ashx', {
|
return axios.get('api/Handler/Device.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
//班组故障查询
|
//班组故障查询
|
||||||
export const getBanzugz = (params) => {
|
export const getBanzugz = (params) => {
|
||||||
return axios.get('/Handler/Banzugz.ashx', {
|
return axios.get('api/Handler/Banzugz.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
//查询工单统计
|
//查询工单统计
|
||||||
export const getGdtj = (params) => {
|
export const getGdtj = (params) => {
|
||||||
return axios.get('/Handler/gdtj.ashx', {
|
return axios.get('api/Handler/gdtj.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
//查询单位本周故障
|
//查询单位本周故障
|
||||||
export const getDwbzgz = (params) => {
|
export const getDwbzgz = (params) => {
|
||||||
return axios.get('/Handler/Dwbzgz.ashx', {
|
return axios.get('api/Handler/Dwbzgz.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
//查询供电所供电质量情况
|
//查询供电所供电质量情况
|
||||||
export const getGdsgdzl = (params) => {
|
export const getGdsgdzl = (params) => {
|
||||||
return axios.get('/Handler/Gdsgdzl.ashx', {
|
return axios.get('api/Handler/Gdsgdzl.ashx', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
//查询配变停运情况
|
//查询配变停运情况
|
||||||
export const getPbtyqk = (params) => {
|
export const getPbtyqk = (params) => {
|
||||||
return axios.get('/Handler/Pbtyqk.ashx', {
|
return axios.get('api/Handler/Pbtyqk.ashx', {
|
||||||
|
params
|
||||||
|
})
|
||||||
|
};
|
||||||
|
//查询天气
|
||||||
|
export const getWather = (params) => {
|
||||||
|
return axios.get('aps/weather/prediction/', {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.6 KiB |
|
@ -24,7 +24,7 @@
|
||||||
<div class="informationContent">环网柜名称 {{ringMainUnit}}</div>
|
<div class="informationContent">环网柜名称 {{ringMainUnit}}</div>
|
||||||
<div class="informationContent">环网柜编号 {{deviceInformation.deivce_bianhao}}</div>
|
<div class="informationContent">环网柜编号 {{deviceInformation.deivce_bianhao}}</div>
|
||||||
<div class="informationContent">IP地址 {{deviceInformation.deivce_ip}}</div>
|
<div class="informationContent">IP地址 {{deviceInformation.deivce_ip}}</div>
|
||||||
<div class="informationContent">总间隔 XXXXXXXX</div>
|
<div class="informationContent">总间隔 {{deviceInformation.zjg}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1819,8 +1819,9 @@ export default {
|
||||||
.topContent{
|
.topContent{
|
||||||
width: 30%;
|
width: 30%;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-around;
|
justify-content: flex-start;
|
||||||
align-items: center
|
align-items: center;
|
||||||
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="thirtyFiveKV">
|
<div class="thirtyFiveKV">
|
||||||
momomo
|
thirtyFiveKV
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="twentyKV">
|
<div class="twentyKV">
|
||||||
momomo
|
twentyKV
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -15,13 +15,22 @@ module.exports = {
|
||||||
// port: 8989, // 开发服务器运行端口号
|
// port: 8989, // 开发服务器运行端口号
|
||||||
proxy: {
|
proxy: {
|
||||||
'/api': { //代理的名字
|
'/api': { //代理的名字
|
||||||
target:' http://111.229.30.246:3111/',
|
target:'http://111.229.30.246:3111/',
|
||||||
// target: 'http://172.16.1.254:3111/',
|
// target: 'http://172.16.1.254:3111/',
|
||||||
ws: true,
|
ws: true,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite:{
|
pathRewrite:{
|
||||||
'^/api':'',
|
'^/api':'',
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
'/aps': { //代理的名字
|
||||||
|
target:'http://www.jcznedu.com:5000/',
|
||||||
|
// target: 'http://172.16.1.254:3111/',
|
||||||
|
ws: true,
|
||||||
|
changeOrigin: true,
|
||||||
|
pathRewrite:{
|
||||||
|
'^/aps':'',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|