|
@@ -5,11 +5,11 @@
|
|
<div class="First">
|
|
<div class="First">
|
|
<div class="time-range-buttons">
|
|
<div class="time-range-buttons">
|
|
<el-button :class="{ 'is-active': selectedTimeRange === 'day' }"
|
|
<el-button :class="{ 'is-active': selectedTimeRange === 'day' }"
|
|
- @click="changeTimeRange('day')">日</el-button>
|
|
|
|
|
|
+ @click="changeTimeRange('day')">今日</el-button>
|
|
<el-button :class="{ 'is-active': selectedTimeRange === 'month' }"
|
|
<el-button :class="{ 'is-active': selectedTimeRange === 'month' }"
|
|
- @click="changeTimeRange('month')">月</el-button>
|
|
|
|
|
|
+ @click="changeTimeRange('month')">本月</el-button>
|
|
<el-button :class="{ 'is-active': selectedTimeRange === 'year' }"
|
|
<el-button :class="{ 'is-active': selectedTimeRange === 'year' }"
|
|
- @click="changeTimeRange('year')">年</el-button>
|
|
|
|
|
|
+ @click="changeTimeRange('year')">本年</el-button>
|
|
</div>
|
|
</div>
|
|
<div class="first-content">
|
|
<div class="first-content">
|
|
<div>
|
|
<div>
|
|
@@ -101,7 +101,8 @@
|
|
</div>
|
|
</div>
|
|
<!--柱状图-->
|
|
<!--柱状图-->
|
|
<div class="container-block" style="margin-top: 20px;">
|
|
<div class="container-block" style="margin-top: 20px;">
|
|
- <BaseChart width="100%" height="350px" v-if="activeName !== 'summery'" :option="equipPowerLineOptions" />
|
|
|
|
|
|
+ <BaseChart width="100%" height="350px" v-if="activeName !== 'summery'"
|
|
|
|
+ :option="equipPowerLineOptions" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -277,6 +278,20 @@ export default {
|
|
trigger: 'axis',
|
|
trigger: 'axis',
|
|
axisPointer: {
|
|
axisPointer: {
|
|
type: 'shadow'
|
|
type: 'shadow'
|
|
|
|
+ },
|
|
|
|
+ formatter: (params) => {
|
|
|
|
+ var relVal = params[0].name
|
|
|
|
+ for (var i = 0, l = params.length; i < l; i++) {
|
|
|
|
+ relVal =
|
|
|
|
+ relVal +
|
|
|
|
+ '<br/>' +
|
|
|
|
+ params[i].marker +
|
|
|
|
+ params[i].seriesName +
|
|
|
|
+ ' ' +
|
|
|
|
+ params[i].value +
|
|
|
|
+ 'kW·h'
|
|
|
|
+ }
|
|
|
|
+ return relVal
|
|
}
|
|
}
|
|
},
|
|
},
|
|
legend: {
|
|
legend: {
|
|
@@ -329,6 +344,20 @@ export default {
|
|
trigger: 'axis',
|
|
trigger: 'axis',
|
|
axisPointer: {
|
|
axisPointer: {
|
|
type: 'shadow'
|
|
type: 'shadow'
|
|
|
|
+ },
|
|
|
|
+ formatter: (params) => {
|
|
|
|
+ var relVal = params[0].name
|
|
|
|
+ for (var i = 0, l = params.length; i < l; i++) {
|
|
|
|
+ relVal =
|
|
|
|
+ relVal +
|
|
|
|
+ '<br/>' +
|
|
|
|
+ params[i].marker +
|
|
|
|
+ params[i].seriesName +
|
|
|
|
+ ' ' +
|
|
|
|
+ params[i].value +
|
|
|
|
+ 'kW'
|
|
|
|
+ }
|
|
|
|
+ return relVal
|
|
}
|
|
}
|
|
},
|
|
},
|
|
xAxis: {
|
|
xAxis: {
|
|
@@ -336,7 +365,7 @@ export default {
|
|
data: xAxisData
|
|
data: xAxisData
|
|
},
|
|
},
|
|
yAxis: {
|
|
yAxis: {
|
|
- name: 'W(瓦)',
|
|
|
|
|
|
+ name: 'kW(千瓦)',
|
|
type: 'value',
|
|
type: 'value',
|
|
},
|
|
},
|
|
legend: {},
|
|
legend: {},
|
|
@@ -437,6 +466,20 @@ export default {
|
|
trigger: 'axis',
|
|
trigger: 'axis',
|
|
axisPointer: {
|
|
axisPointer: {
|
|
type: 'shadow'
|
|
type: 'shadow'
|
|
|
|
+ },
|
|
|
|
+ formatter: (params) => {
|
|
|
|
+ var relVal = params[0].name
|
|
|
|
+ for (var i = 0, l = params.length; i < l; i++) {
|
|
|
|
+ relVal =
|
|
|
|
+ relVal +
|
|
|
|
+ '<br/>' +
|
|
|
|
+ params[i].marker +
|
|
|
|
+ params[i].seriesName +
|
|
|
|
+ ' ' +
|
|
|
|
+ params[i].value +
|
|
|
|
+ 'kW'
|
|
|
|
+ }
|
|
|
|
+ return relVal
|
|
}
|
|
}
|
|
},
|
|
},
|
|
xAxis: {
|
|
xAxis: {
|
|
@@ -444,7 +487,7 @@ export default {
|
|
data: xAxisData
|
|
data: xAxisData
|
|
},
|
|
},
|
|
yAxis: {
|
|
yAxis: {
|
|
- name: 'W(瓦)',
|
|
|
|
|
|
+ name: 'kW(千瓦)',
|
|
type: 'value',
|
|
type: 'value',
|
|
},
|
|
},
|
|
dataZoom: [
|
|
dataZoom: [
|
|
@@ -539,7 +582,7 @@ export default {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
getPowerMaxLoad(params).then(({code, data}) => {
|
|
getPowerMaxLoad(params).then(({code, data}) => {
|
|
- if (code === 200&&data) {
|
|
|
|
|
|
+ if (code === 200 && data) {
|
|
this.powerMaxLoad = parseFloat(data.s).toFixed(2)
|
|
this.powerMaxLoad = parseFloat(data.s).toFixed(2)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
@@ -660,7 +703,7 @@ export default {
|
|
formatter: function (params) {
|
|
formatter: function (params) {
|
|
const {name, value, percent} = params;
|
|
const {name, value, percent} = params;
|
|
const subentries = params.data.subentry;
|
|
const subentries = params.data.subentry;
|
|
- let tooltipContent = `<div><h4>${name}</h4><p>${value} (${percent}%)</p><ul>`;
|
|
|
|
|
|
+ let tooltipContent = `<div><h4>${name}</h4><p>${value}kW·h (${percent}%)</p><ul>`;
|
|
subentries.forEach(subItem => {
|
|
subentries.forEach(subItem => {
|
|
tooltipContent += `<li>${subItem.name}: ${subItem.value} kW·h</li>`;
|
|
tooltipContent += `<li>${subItem.name}: ${subItem.value} kW·h</li>`;
|
|
});
|
|
});
|