代码提交
This commit is contained in:
parent
42b90c73ec
commit
aba493c846
|
@ -34,3 +34,15 @@ export const getGdtj = (params) => {
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
//查询单位本周故障
|
||||||
|
export const getDwbzgz = (params) => {
|
||||||
|
return axios.get('/Handler/Dwbzgz.ashx', {
|
||||||
|
params
|
||||||
|
})
|
||||||
|
};
|
||||||
|
//查询供电所供电质量情况
|
||||||
|
export const getGdsgdzl = (params) => {
|
||||||
|
return axios.get('/Handler/Gdsgdzl.ashx', {
|
||||||
|
params
|
||||||
|
})
|
||||||
|
};
|
|
@ -326,7 +326,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getCompanyInfo,getLine,getBanzugz,getGdtj} from "../api/index.js";
|
import { getCompanyInfo,getLine,getBanzugz,getGdtj,getDwbzgz,getGdsgdzl} from "../api/index.js";
|
||||||
import ringMainUnit from "./HomePop/ringMainUnit.vue"
|
import ringMainUnit from "./HomePop/ringMainUnit.vue"
|
||||||
export default {
|
export default {
|
||||||
name: "home",
|
name: "home",
|
||||||
|
@ -335,7 +335,7 @@ export default {
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
dataGzList:[],
|
dataGzList:[], //年故障数组
|
||||||
dateList: ['周','月'],
|
dateList: ['周','月'],
|
||||||
acolor: true,//是否展示颜色
|
acolor: true,//是否展示颜色
|
||||||
currentIndex : -1,
|
currentIndex : -1,
|
||||||
|
@ -441,8 +441,17 @@ export default {
|
||||||
this.dataGzList=res.data.data
|
this.dataGzList=res.data.data
|
||||||
this.detailedFour(this.dataGzList);
|
this.detailedFour(this.dataGzList);
|
||||||
})
|
})
|
||||||
this.detailedOne();
|
//本周故障
|
||||||
this.detailedTwo();
|
getDwbzgz().then((res)=>{
|
||||||
|
let dataBzgz = []
|
||||||
|
dataBzgz = res.data.data;
|
||||||
|
this.detailedOne(dataBzgz);
|
||||||
|
})
|
||||||
|
getGdsgdzl().then((res)=>{
|
||||||
|
let dataGdzl = []
|
||||||
|
dataGdzl = res.data.data
|
||||||
|
this.detailedTwo(dataGdzl);
|
||||||
|
})
|
||||||
this.detailedFive();
|
this.detailedFive();
|
||||||
this.handleDate(0);
|
this.handleDate(0);
|
||||||
let that = this;
|
let that = this;
|
||||||
|
@ -476,12 +485,18 @@ export default {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
detailedOne() {
|
detailedOne(dataBzgz) {
|
||||||
let dataList = [1,1, 4, 6,5, 9, 4,5,0,3]
|
let dataList = [];
|
||||||
|
let newArr = [20,20, 20, 20,20, 20, 20,20,20,20];
|
||||||
|
let dataDw = []
|
||||||
|
for (let i = 0; i < dataBzgz.length; i++) {
|
||||||
|
dataList.push(dataBzgz[i].gzcs);
|
||||||
|
dataDw.push(dataBzgz[i].dw)
|
||||||
|
}
|
||||||
var myChart = this.$echarts.init(document.getElementById("detailedOne"));
|
var myChart = this.$echarts.init(document.getElementById("detailedOne"));
|
||||||
var option = {
|
var option = {
|
||||||
tooltip: {
|
tooltip: {
|
||||||
show:false,
|
show:true,
|
||||||
trigger: "axis",
|
trigger: "axis",
|
||||||
axisPointer: {
|
axisPointer: {
|
||||||
type: "shadow",
|
type: "shadow",
|
||||||
|
@ -497,7 +512,7 @@ export default {
|
||||||
xAxis: [
|
xAxis: [
|
||||||
{
|
{
|
||||||
type: "category",
|
type: "category",
|
||||||
data: ["工区", "三新", "盐都", "滨海", "大丰", "东台", "阜宁", "建湖", "射阳", "响水"],
|
data: dataDw,
|
||||||
axisTick: {
|
axisTick: {
|
||||||
show:false,
|
show:false,
|
||||||
alignWithLabel: true,
|
alignWithLabel: true,
|
||||||
|
@ -527,6 +542,16 @@ export default {
|
||||||
},
|
},
|
||||||
splitLine:{
|
splitLine:{
|
||||||
show:true,
|
show:true,
|
||||||
|
lineStyle: {
|
||||||
|
type: 'solid',
|
||||||
|
// color: 'rgba(66, 192, 255, .3)',
|
||||||
|
color: 'rgba(102,102,102,0.6)',
|
||||||
|
width: 1
|
||||||
|
// color: 'red'
|
||||||
|
},
|
||||||
|
},
|
||||||
|
splitArea: {
|
||||||
|
show: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
@ -552,7 +577,7 @@ export default {
|
||||||
},
|
},
|
||||||
silent:true,
|
silent:true,
|
||||||
barGap:'-100%',
|
barGap:'-100%',
|
||||||
data:[100,100,100,100,100,100,100,100,100,100]
|
data: newArr
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Direct",
|
name: "Direct",
|
||||||
|
@ -586,8 +611,18 @@ export default {
|
||||||
|
|
||||||
myChart.setOption(option);
|
myChart.setOption(option);
|
||||||
},
|
},
|
||||||
detailedTwo(){
|
detailedTwo(dataGdzl){
|
||||||
|
console.log(dataGdzl,'供电质量');
|
||||||
|
let gdsList = [];
|
||||||
|
let xlcczList = [];
|
||||||
|
let pbcczList = [];
|
||||||
|
let ddyList = [];
|
||||||
|
for (let i = 0; i < dataGdzl.length; i++) {
|
||||||
|
gdsList.push(dataGdzl[i].gds)
|
||||||
|
xlcczList.push(dataGdzl[i].xlccz)
|
||||||
|
pbcczList.push(dataGdzl[i].pbccz)
|
||||||
|
ddyList.push(dataGdzl[i].ddy)
|
||||||
|
}
|
||||||
let that = this;
|
let that = this;
|
||||||
var myChart = this.$echarts.init(document.getElementById("detailedTwo"));
|
var myChart = this.$echarts.init(document.getElementById("detailedTwo"));
|
||||||
var option = {
|
var option = {
|
||||||
|
@ -599,6 +634,12 @@ export default {
|
||||||
backgroundColor: '#6a7985'
|
backgroundColor: '#6a7985'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
grid: {
|
||||||
|
left: "1%",
|
||||||
|
right: "3%",
|
||||||
|
bottom: "10%",
|
||||||
|
containLabel: true,
|
||||||
},
|
},
|
||||||
legend: {
|
legend: {
|
||||||
icon:'rect',
|
icon:'rect',
|
||||||
|
@ -611,7 +652,7 @@ export default {
|
||||||
},
|
},
|
||||||
xAxis: {
|
xAxis: {
|
||||||
type: "category",
|
type: "category",
|
||||||
data: ["盐都直属", "大冈", "大纵湖", "尚庄", "郭猛", "秦南", "西区","楼王","学富","潘黄","龙冈"],
|
data: gdsList,
|
||||||
axisLine: {
|
axisLine: {
|
||||||
// 改变x轴颜色
|
// 改变x轴颜色
|
||||||
lineStyle: {
|
lineStyle: {
|
||||||
|
@ -620,6 +661,7 @@ export default {
|
||||||
},
|
},
|
||||||
axisLabel: {
|
axisLabel: {
|
||||||
// 改变x轴字体颜色和大小
|
// 改变x轴字体颜色和大小
|
||||||
|
interval:0,
|
||||||
textStyle: {
|
textStyle: {
|
||||||
color: "#ffffff",
|
color: "#ffffff",
|
||||||
fontSize: 16,
|
fontSize: 16,
|
||||||
|
@ -673,7 +715,7 @@ export default {
|
||||||
symbol: "circle",
|
symbol: "circle",
|
||||||
},
|
},
|
||||||
name: "线路重超载",
|
name: "线路重超载",
|
||||||
data: [0,6,5,7,5,6,9,10,9,11,11,13,15],
|
data: xlcczList,
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
normal: {
|
normal: {
|
||||||
color: "#3D7EEB",
|
color: "#3D7EEB",
|
||||||
|
@ -718,7 +760,7 @@ export default {
|
||||||
markPoint: {
|
markPoint: {
|
||||||
symbol: "circle",
|
symbol: "circle",
|
||||||
},
|
},
|
||||||
data: [0,5,4,6,4,5,8,5,8,9,9,10,12],
|
data: pbcczList,
|
||||||
name: "配变重超载",
|
name: "配变重超载",
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
normal: {
|
normal: {
|
||||||
|
@ -764,7 +806,7 @@ export default {
|
||||||
markPoint: {
|
markPoint: {
|
||||||
symbol: "circle",
|
symbol: "circle",
|
||||||
},
|
},
|
||||||
data: [0,4,3,5,2,4,7,4,7,8,7,9,10],
|
data: ddyList,
|
||||||
name: "低电压",
|
name: "低电压",
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
normal: {
|
normal: {
|
||||||
|
@ -835,7 +877,7 @@ export default {
|
||||||
if (param.data.type == null) {
|
if (param.data.type == null) {
|
||||||
return param.data.name + ":" + param.value + "个";
|
return param.data.name + ":" + param.value + "个";
|
||||||
} else {
|
} else {
|
||||||
return param.data.type + ":" + param.value + "个";
|
return param.data.name + ":" + param.value + "个";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -956,7 +998,6 @@ export default {
|
||||||
yearWchz.push(dataList[i].wchz)
|
yearWchz.push(dataList[i].wchz)
|
||||||
yearJieDi.push(dataList[i].jiedi)
|
yearJieDi.push(dataList[i].jiedi)
|
||||||
}
|
}
|
||||||
console.log(yearBzData);
|
|
||||||
let that = this
|
let that = this
|
||||||
var myChart = this.$echarts.init(document.getElementById("detailedFour"));
|
var myChart = this.$echarts.init(document.getElementById("detailedFour"));
|
||||||
var option = {
|
var option = {
|
||||||
|
@ -1914,4 +1955,10 @@ export default {
|
||||||
background-color: rgb(18,54,87) !important;
|
background-color: rgb(18,54,87) !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
表格有滚动效果但是不显示滚动条
|
||||||
|
*/
|
||||||
|
.table ::-webkit-scrollbar{
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -22,8 +22,8 @@
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<div class="information">
|
<div class="information">
|
||||||
<div class="informationContent">环网柜名称 {{ringMainUnit}}</div>
|
<div class="informationContent">环网柜名称 {{ringMainUnit}}</div>
|
||||||
<div class="informationContent">环网柜编号 125-569-0321-0</div>
|
<div class="informationContent">环网柜编号 {{deviceInformation.deivce_bianhao}}</div>
|
||||||
<div class="informationContent">IP地址 192.134.0.0</div>
|
<div class="informationContent">IP地址 {{deviceInformation.deivce_ip}}</div>
|
||||||
<div class="informationContent">总间隔 XXXXXXXX</div>
|
<div class="informationContent">总间隔 XXXXXXXX</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -184,37 +184,109 @@ export default {
|
||||||
name:'',
|
name:'',
|
||||||
phase:'A',
|
phase:'A',
|
||||||
interval1:'25',
|
interval1:'25',
|
||||||
interval2:'25',
|
interval2:'20',
|
||||||
interval3:'25',
|
interval3:'24',
|
||||||
interval4:'25',
|
interval4:'23',
|
||||||
interval5:'25',
|
interval5:'24',
|
||||||
interval6:'25',
|
interval6:'22',
|
||||||
interval7:'25',
|
interval7:'21',
|
||||||
interval8:'25',
|
interval8:'29',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name:'电压/KV',
|
name:'电压/KV',
|
||||||
phase:'B',
|
phase:'B',
|
||||||
interval1:'25',
|
interval1:'25',
|
||||||
|
interval2:'20',
|
||||||
|
interval3:'24',
|
||||||
|
interval4:'23',
|
||||||
|
interval5:'24',
|
||||||
|
interval6:'22',
|
||||||
|
interval7:'21',
|
||||||
|
interval8:'29',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'',
|
||||||
|
phase:'C',
|
||||||
|
interval1:'21',
|
||||||
interval2:'25',
|
interval2:'25',
|
||||||
interval3:'25',
|
interval3:'23',
|
||||||
interval4:'25',
|
interval4:'27',
|
||||||
interval5:'25',
|
interval5:'24',
|
||||||
interval6:'25',
|
interval6:'28',
|
||||||
interval7:'25',
|
interval7:'22',
|
||||||
interval8:'25',
|
interval8:'21',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'',
|
||||||
|
phase:'A',
|
||||||
|
interval1:'21',
|
||||||
|
interval2:'25',
|
||||||
|
interval3:'23',
|
||||||
|
interval4:'27',
|
||||||
|
interval5:'24',
|
||||||
|
interval6:'28',
|
||||||
|
interval7:'22',
|
||||||
|
interval8:'21',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'电流/A',
|
||||||
|
phase:'B',
|
||||||
|
interval1:'25',
|
||||||
|
interval2:'20',
|
||||||
|
interval3:'24',
|
||||||
|
interval4:'23',
|
||||||
|
interval5:'24',
|
||||||
|
interval6:'22',
|
||||||
|
interval7:'21',
|
||||||
|
interval8:'29',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'',
|
||||||
|
phase:'C',
|
||||||
|
interval1:'21',
|
||||||
|
interval2:'25',
|
||||||
|
interval3:'23',
|
||||||
|
interval4:'27',
|
||||||
|
interval5:'24',
|
||||||
|
interval6:'28',
|
||||||
|
interval7:'22',
|
||||||
|
interval8:'21',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'',
|
||||||
|
phase:'A',
|
||||||
|
interval1:'21',
|
||||||
|
interval2:'25',
|
||||||
|
interval3:'23',
|
||||||
|
interval4:'27',
|
||||||
|
interval5:'24',
|
||||||
|
interval6:'28',
|
||||||
|
interval7:'22',
|
||||||
|
interval8:'21',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name:'温度/℃',
|
||||||
|
phase:'B',
|
||||||
|
interval1:'25',
|
||||||
|
interval2:'20',
|
||||||
|
interval3:'24',
|
||||||
|
interval4:'23',
|
||||||
|
interval5:'24',
|
||||||
|
interval6:'22',
|
||||||
|
interval7:'21',
|
||||||
|
interval8:'29',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name:'',
|
name:'',
|
||||||
phase:'C',
|
phase:'C',
|
||||||
interval1:'25',
|
interval1:'25',
|
||||||
interval2:'25',
|
interval2:'20',
|
||||||
interval3:'25',
|
interval3:'24',
|
||||||
interval4:'25',
|
interval4:'23',
|
||||||
interval5:'25',
|
interval5:'24',
|
||||||
interval6:'25',
|
interval6:'22',
|
||||||
interval7:'25',
|
interval7:'21',
|
||||||
interval8:'25',
|
interval8:'29',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
echartsData : {
|
echartsData : {
|
||||||
|
@ -259,37 +331,43 @@ export default {
|
||||||
remainingTimeDisplay: false,
|
remainingTimeDisplay: false,
|
||||||
fullscreenToggle: true // 全屏按钮
|
fullscreenToggle: true // 全屏按钮
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
deviceInformation:{}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted(){
|
mounted(){
|
||||||
this.intervalShow()
|
this.intervalShow(),
|
||||||
console.log(this.ringMainUnit);
|
getDevice({
|
||||||
|
action : 'querydevice',
|
||||||
|
device_name : this.ringMainUnit
|
||||||
|
}).then((res)=>{
|
||||||
|
if (res.data.data != null) {
|
||||||
|
this.deviceInformation = res.data.data
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
handleClick(tab) {
|
handleClick(tab) {
|
||||||
let that = this;
|
let that = this;
|
||||||
if (tab.index == 0) {
|
if (tab.index == 0) {
|
||||||
this.activeName = 'first'
|
this.activeName = 'first'
|
||||||
|
this.$nextTick(()=>{
|
||||||
|
this.intervalClick(tab)
|
||||||
|
})
|
||||||
|
|
||||||
}else if (tab.index == 1) {
|
}else if (tab.index == 1) {
|
||||||
this.activeName = 'second'
|
this.activeName = 'second'
|
||||||
getDevice({
|
getDevice({
|
||||||
action : 'querydevice',
|
action : 'querydevice',
|
||||||
device_name : that.ringMainUnit
|
device_name : that.ringMainUnit
|
||||||
}).then((res)=>{
|
}).then((res)=>{
|
||||||
console.log(res.data.data.device.devcie_id);
|
if (res.data.data.pic != null) {
|
||||||
let deviceId = res.data.data.device.devcie_id
|
this.photoList = Object.keys(res.data.data.pic).map((item,index)=>{
|
||||||
getDevice(
|
let photoUrl = ' http://111.229.30.246:3111'+ res.data.data.pic[index].url
|
||||||
{
|
|
||||||
action : 'querymaterial',
|
|
||||||
device_id : deviceId
|
|
||||||
}).then((res)=>{
|
|
||||||
console.log(res.data.data,"素材");
|
|
||||||
this.photoList = Object.keys(res.data.data).map((item,index)=>{
|
|
||||||
let photoUrl = 'http://172.16.1.254:3111'+ res.data.data[index].url
|
|
||||||
return {photo:photoUrl}
|
return {photo:photoUrl}
|
||||||
})
|
})
|
||||||
})
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@ -298,6 +376,7 @@ export default {
|
||||||
intervalClick(tab){
|
intervalClick(tab){
|
||||||
if (tab.index == 0) {
|
if (tab.index == 0) {
|
||||||
this.intervalName = 'first'
|
this.intervalName = 'first'
|
||||||
|
this.intervalShow()
|
||||||
}else if (tab.index == 1) {
|
}else if (tab.index == 1) {
|
||||||
this.intervalName = 'second'
|
this.intervalName = 'second'
|
||||||
// this.echartsData.time = ['lala','momo']
|
// this.echartsData.time = ['lala','momo']
|
||||||
|
@ -462,6 +541,23 @@ export default {
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
//表格
|
//表格
|
||||||
.user_skills {
|
.user_skills {
|
||||||
|
/**
|
||||||
|
表格有滚动效果但是不显示滚动条
|
||||||
|
*/
|
||||||
|
/deep/ .is-scrolling-none {
|
||||||
|
overflow: hidden;
|
||||||
|
overflow-y: auto;
|
||||||
|
overflow-x: scroll;
|
||||||
|
}
|
||||||
|
/deep/ .is-scrolling-none::-webkit-scrollbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
/deep/.el-table--scrollable-y ::-webkit-scrollbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
/deep/.el-table--scrollable-x ::-webkit-scrollbar {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
/deep/ .el-table {
|
/deep/ .el-table {
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
@ -504,7 +600,7 @@ export default {
|
||||||
color: rgb(86,254,226);
|
color: rgb(86,254,226);
|
||||||
}
|
}
|
||||||
/deep/.el-table .el-table__cell{
|
/deep/.el-table .el-table__cell{
|
||||||
padding: 3px 0
|
padding: 5px 0
|
||||||
}
|
}
|
||||||
&::before {
|
&::before {
|
||||||
//去除底部白线
|
//去除底部白线
|
||||||
|
@ -722,4 +818,5 @@ export default {
|
||||||
.el-tabs__nav-wrap::after{
|
.el-tabs__nav-wrap::after{
|
||||||
background-color: rgb(38,114,120) !important;
|
background-color: rgb(38,114,120) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -15,7 +15,8 @@ module.exports = {
|
||||||
// port: 8989, // 开发服务器运行端口号
|
// port: 8989, // 开发服务器运行端口号
|
||||||
proxy: {
|
proxy: {
|
||||||
'/api': { //代理的名字
|
'/api': { //代理的名字
|
||||||
target: 'http://172.16.1.254:3111/',
|
target:' http://111.229.30.246:3111/',
|
||||||
|
// target: 'http://172.16.1.254:3111/',
|
||||||
ws: true,
|
ws: true,
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite:{
|
pathRewrite:{
|
||||||
|
|
Loading…
Reference in New Issue