|
|
@ -4,35 +4,35 @@ |
|
|
|
<div class="card"> |
|
|
|
<div class="card"> |
|
|
|
<div><img src="../../../assets/images/用电量.png"></div> |
|
|
|
<div><img src="../../../assets/images/用电量.png"></div> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<p>总用电量</p> |
|
|
|
<p style="color: #cccccc">总用电量</p> |
|
|
|
<h2>{{data.totwh}}kWh</h2> |
|
|
|
<h1>{{data.totwh}}kWh</h1> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="card"> |
|
|
|
<div class="card"> |
|
|
|
<div><img src="../../../assets/images/功率.png"></div> |
|
|
|
<div><img src="../../../assets/images/功率.png"></div> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<p>当前功率</p> |
|
|
|
<p style="color: #cccccc">当前功率</p> |
|
|
|
<h2>{{data.totp}}kW</h2> |
|
|
|
<h1>{{data.totp}}kW</h1> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="card"> |
|
|
|
<div class="card"> |
|
|
|
<div><img src="../../../assets/images/温度.png"></div> |
|
|
|
<div><img src="../../../assets/images/温度.png"></div> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<div style="display: flex; margin-bottom: 5px"> |
|
|
|
<div style="display: flex; margin-bottom: 5px"> |
|
|
|
<p>进水温度:</p> |
|
|
|
<p style="color: #cccccc">进水温度:</p> |
|
|
|
<h2>{{data.tempIn}}℃</h2> |
|
|
|
<h1>{{data.tempIn}}℃</h1> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div style="display: flex"> |
|
|
|
<div style="display: flex"> |
|
|
|
<p>出水温度:</p> |
|
|
|
<p style="color: #cccccc">出水温度:</p> |
|
|
|
<h2>{{data.tempOut}}℃</h2> |
|
|
|
<h1>{{data.tempOut}}℃</h1> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="card"> |
|
|
|
<div class="card"> |
|
|
|
<div><img src="../../../assets/images/温度传感器.png"></div> |
|
|
|
<div><img src="../../../assets/images/温度传感器.png"></div> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<p>运行状态</p> |
|
|
|
<p style="color: #cccccc">运行状态</p> |
|
|
|
<h2 style="color: #1ab394">{{data.runStatus}}</h2> |
|
|
|
<h1 style="color: #1ab394">{{data.runStatus}}</h1> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -238,15 +238,42 @@ export default { |
|
|
|
myChart.setOption({ |
|
|
|
myChart.setOption({ |
|
|
|
title: {}, |
|
|
|
title: {}, |
|
|
|
tooltip: {}, |
|
|
|
tooltip: {}, |
|
|
|
|
|
|
|
grid:{ |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
top: '20%', |
|
|
|
|
|
|
|
bottom:'15%', |
|
|
|
|
|
|
|
left:'5%', |
|
|
|
|
|
|
|
right:'3%', |
|
|
|
|
|
|
|
borderWidth: 1, |
|
|
|
|
|
|
|
borderColor: '#767da1', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
legend:{ |
|
|
|
|
|
|
|
data:['日用电量'], |
|
|
|
|
|
|
|
textStyle: { |
|
|
|
|
|
|
|
color: "white" //标题的颜色 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
textStyle:{ |
|
|
|
textStyle:{ |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
|
}, |
|
|
|
}, |
|
|
|
xAxis: { |
|
|
|
xAxis: { |
|
|
|
data: data.dayXz, |
|
|
|
type:'category', |
|
|
|
|
|
|
|
data:data.dayXz, |
|
|
|
axisLine:{ |
|
|
|
axisLine:{ |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
color:'#BEC3DA', |
|
|
|
color:'#767da1', |
|
|
|
type:'dashed' |
|
|
|
// type:'dashed' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
axisTick: { |
|
|
|
|
|
|
|
show: false // 去掉x轴刻度 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
splitArea: { |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
interval:0, |
|
|
|
|
|
|
|
areaStyle: { |
|
|
|
|
|
|
|
color: ['rgb(54,68,148,.8)', 'rgb(37,51,133,.8)'] //这里重点,用于设置颜色的数组, |
|
|
|
|
|
|
|
//(有了这个属性,那我们完全可以自己在根据某些条件来生成这样一个数组) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
@ -256,12 +283,12 @@ export default { |
|
|
|
splitLine:{ |
|
|
|
splitLine:{ |
|
|
|
show:true, |
|
|
|
show:true, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'solid', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#f3ffff' |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
axisLine: { |
|
|
|
axisLine: { |
|
|
|
show: true, |
|
|
|
show: false, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'dashed', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
@ -276,6 +303,22 @@ export default { |
|
|
|
itemStyle:{ |
|
|
|
itemStyle:{ |
|
|
|
color:'#2F8EE0' |
|
|
|
color:'#2F8EE0' |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
markPoint: { |
|
|
|
|
|
|
|
itemStyle: { |
|
|
|
|
|
|
|
normal: { |
|
|
|
|
|
|
|
label: { |
|
|
|
|
|
|
|
color: '#fff', |
|
|
|
|
|
|
|
// fontSize: 9 |
|
|
|
|
|
|
|
// borderColor: '#000', |
|
|
|
|
|
|
|
// borderWidth: 1, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
data: [ |
|
|
|
|
|
|
|
{type: "max", name: "最大值"}, |
|
|
|
|
|
|
|
{type: "min", name: "最小值"} |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
], |
|
|
|
}); |
|
|
|
}); |
|
|
@ -298,15 +341,42 @@ export default { |
|
|
|
myChart2.setOption({ |
|
|
|
myChart2.setOption({ |
|
|
|
title: {}, |
|
|
|
title: {}, |
|
|
|
tooltip: {}, |
|
|
|
tooltip: {}, |
|
|
|
|
|
|
|
grid:{ |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
top: '20%', |
|
|
|
|
|
|
|
bottom:'15%', |
|
|
|
|
|
|
|
left:'5%', |
|
|
|
|
|
|
|
right:'3%', |
|
|
|
|
|
|
|
borderWidth: 1, |
|
|
|
|
|
|
|
borderColor: '#767da1', |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
legend:{ |
|
|
|
|
|
|
|
data:['月用电量'], |
|
|
|
|
|
|
|
textStyle: { |
|
|
|
|
|
|
|
color: "white" //标题的颜色 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
textStyle:{ |
|
|
|
textStyle:{ |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
|
}, |
|
|
|
}, |
|
|
|
xAxis: { |
|
|
|
xAxis: { |
|
|
|
data: data.emonthXz, |
|
|
|
type:'category', |
|
|
|
|
|
|
|
data:data.emonthXz, |
|
|
|
axisLine:{ |
|
|
|
axisLine:{ |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
color:'#BEC3DA', |
|
|
|
color:'#767da1', |
|
|
|
type:'dashed' |
|
|
|
// type:'dashed' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
axisTick: { |
|
|
|
|
|
|
|
show: false // 去掉x轴刻度 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
splitArea: { |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
interval:0, |
|
|
|
|
|
|
|
areaStyle: { |
|
|
|
|
|
|
|
color: ['rgb(54,68,148,.8)', 'rgb(37,51,133,.8)'] //这里重点,用于设置颜色的数组, |
|
|
|
|
|
|
|
//(有了这个属性,那我们完全可以自己在根据某些条件来生成这样一个数组) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
@ -316,12 +386,12 @@ export default { |
|
|
|
splitLine:{ |
|
|
|
splitLine:{ |
|
|
|
show:true, |
|
|
|
show:true, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'solid', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#f3ffff' |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
axisLine: { |
|
|
|
axisLine: { |
|
|
|
show: true, |
|
|
|
show: false, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'dashed', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
@ -336,6 +406,22 @@ export default { |
|
|
|
itemStyle:{ |
|
|
|
itemStyle:{ |
|
|
|
color:'#2F8EE0' |
|
|
|
color:'#2F8EE0' |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
markPoint: { |
|
|
|
|
|
|
|
itemStyle: { |
|
|
|
|
|
|
|
normal: { |
|
|
|
|
|
|
|
label: { |
|
|
|
|
|
|
|
color: '#fff', |
|
|
|
|
|
|
|
// fontSize: 9 |
|
|
|
|
|
|
|
// borderColor: '#000', |
|
|
|
|
|
|
|
// borderWidth: 1, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
data: [ |
|
|
|
|
|
|
|
{type: "max", name: "最大值"}, |
|
|
|
|
|
|
|
{type: "min", name: "最小值"} |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
], |
|
|
|
}); |
|
|
|
}); |
|
|
@ -357,8 +443,18 @@ export default { |
|
|
|
title: {}, |
|
|
|
title: {}, |
|
|
|
tooltip: { |
|
|
|
tooltip: { |
|
|
|
trigger: "axis", |
|
|
|
trigger: "axis", |
|
|
|
|
|
|
|
|
|
|
|
show: true |
|
|
|
show: true |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
grid:{ |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
top: '20%', |
|
|
|
|
|
|
|
bottom:'15%', |
|
|
|
|
|
|
|
left:'5%', |
|
|
|
|
|
|
|
right:'3%', |
|
|
|
|
|
|
|
borderWidth: 1, |
|
|
|
|
|
|
|
borderColor: '#767da1', |
|
|
|
|
|
|
|
}, |
|
|
|
legend: { |
|
|
|
legend: { |
|
|
|
data: ['进水', '出水'], |
|
|
|
data: ['进水', '出水'], |
|
|
|
textStyle:{ |
|
|
|
textStyle:{ |
|
|
@ -372,8 +468,19 @@ export default { |
|
|
|
data: data.time, |
|
|
|
data: data.time, |
|
|
|
axisLine:{ |
|
|
|
axisLine:{ |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
color:'#BEC3DA', |
|
|
|
color:'#767da1', |
|
|
|
type:'dashed' |
|
|
|
// type:'dashed' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
axisTick: { |
|
|
|
|
|
|
|
show: false // 去掉x轴刻度 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
splitArea: { |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
interval:0, |
|
|
|
|
|
|
|
areaStyle: { |
|
|
|
|
|
|
|
color: ['rgb(54,68,148,.8)', 'rgb(37,51,133,.8)'] //这里重点,用于设置颜色的数组, |
|
|
|
|
|
|
|
//(有了这个属性,那我们完全可以自己在根据某些条件来生成这样一个数组) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
@ -388,7 +495,7 @@ export default { |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
axisLine: { |
|
|
|
axisLine: { |
|
|
|
show: true, |
|
|
|
show: false, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'dashed', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
@ -446,6 +553,12 @@ export default { |
|
|
|
myChart3 = echarts.init(document.getElementById("myEcharts3")); |
|
|
|
myChart3 = echarts.init(document.getElementById("myEcharts3")); |
|
|
|
myChart3.setOption({ |
|
|
|
myChart3.setOption({ |
|
|
|
title: {}, |
|
|
|
title: {}, |
|
|
|
|
|
|
|
legend:{ |
|
|
|
|
|
|
|
data:['当前功率'], |
|
|
|
|
|
|
|
textStyle: { |
|
|
|
|
|
|
|
color: "white" //标题的颜色 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
tooltip: { |
|
|
|
tooltip: { |
|
|
|
trigger: "axis", |
|
|
|
trigger: "axis", |
|
|
|
show: true |
|
|
|
show: true |
|
|
@ -453,12 +566,31 @@ export default { |
|
|
|
textStyle:{ |
|
|
|
textStyle:{ |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
grid:{ |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
top: '20%', |
|
|
|
|
|
|
|
bottom:'15%', |
|
|
|
|
|
|
|
left:'5%', |
|
|
|
|
|
|
|
right:'3%', |
|
|
|
|
|
|
|
borderWidth: 1, |
|
|
|
|
|
|
|
borderColor: '#767da1', |
|
|
|
|
|
|
|
}, |
|
|
|
xAxis: { |
|
|
|
xAxis: { |
|
|
|
data: data.glXz, |
|
|
|
data:data.glXz, |
|
|
|
axisLine:{ |
|
|
|
axisLine:{ |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
color:'#BEC3DA', |
|
|
|
color:'#767da1' |
|
|
|
type:'dashed' |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
axisTick: { |
|
|
|
|
|
|
|
show: false // 去掉x轴刻度 |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
splitArea: { |
|
|
|
|
|
|
|
show: true, |
|
|
|
|
|
|
|
interval:0, |
|
|
|
|
|
|
|
areaStyle: { |
|
|
|
|
|
|
|
color: ['rgb(54,68,148,.8)', 'rgb(37,51,133,.8)'] //这里重点,用于设置颜色的数组, |
|
|
|
|
|
|
|
//(有了这个属性,那我们完全可以自己在根据某些条件来生成这样一个数组) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
@ -468,12 +600,12 @@ export default { |
|
|
|
splitLine:{ |
|
|
|
splitLine:{ |
|
|
|
show:true, |
|
|
|
show:true, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'solid', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
axisLine: { |
|
|
|
axisLine: { |
|
|
|
show: true, |
|
|
|
show: false, |
|
|
|
lineStyle:{ |
|
|
|
lineStyle:{ |
|
|
|
type:'dashed', |
|
|
|
type:'dashed', |
|
|
|
color:'#BEC3DA' |
|
|
|
color:'#BEC3DA' |
|
|
@ -489,6 +621,22 @@ export default { |
|
|
|
color:'#2F8EE0' |
|
|
|
color:'#2F8EE0' |
|
|
|
}, |
|
|
|
}, |
|
|
|
symbol: "none", //去掉拐角点 |
|
|
|
symbol: "none", //去掉拐角点 |
|
|
|
|
|
|
|
markPoint: { |
|
|
|
|
|
|
|
itemStyle: { |
|
|
|
|
|
|
|
normal: { |
|
|
|
|
|
|
|
label: { |
|
|
|
|
|
|
|
color: '#fff', |
|
|
|
|
|
|
|
// fontSize: 9 |
|
|
|
|
|
|
|
// borderColor: '#000', |
|
|
|
|
|
|
|
// borderWidth: 1, |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
data: [ |
|
|
|
|
|
|
|
{type: "max", name: "最大值"}, |
|
|
|
|
|
|
|
{type: "min", name: "最小值"} |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
], |
|
|
|
}); |
|
|
|
}); |
|
|
|