diff --git a/src/views/enm_energy/electric_peak.vue b/src/views/enm_energy/electric_peak.vue
index ef46f0d5..0e1828b3 100644
--- a/src/views/enm_energy/electric_peak.vue
+++ b/src/views/enm_energy/electric_peak.vue
@@ -43,6 +43,19 @@
v-if="query.type==2"
class="headerSearch"
/>
+
{
+ //处理res数组中的 total_val 字段 保留两位
+ res.forEach(item => {
+ item.total_val = Number(item.total_val).toFixed(2);
+ });
+ this.tableDatas_range = res;
+ });
+ },
dateChange() {
let that = this;
let arr = [],
@@ -171,6 +201,9 @@ import * as echarts from 'echarts';
obj.days = new Date(that.query.year, that.query.month, 0).getDate(); // 获取该月的天数
} else if (that.query.type === 2) { // 年
obj.year = that.query.year;
+ } else if (that.query.type === 3) { // 时间范围
+ obj.start_time = that.daterange[0];
+ obj.end_time = that.daterange[1];
}
obj.page = 0;
obj.type = 'hour';
@@ -196,7 +229,6 @@ import * as echarts from 'echarts';
});
});
// 生成柱状图
- console.log('chartData',chartData);
that.createBarChart(chartData);
})
.catch((error) => {
@@ -214,7 +246,7 @@ import * as echarts from 'echarts';
let seriesData = [];
let categories = this.mpoint_name; // 横轴设备名称
let rowList = this.row_list; // ['peak', 'high', 'low', 'deep', 'flat']
- let row_translate = this.row_translate; // ['峰值', '高峰', '低谷', '深谷', '平谷']
+ let row_translate = this.row_translate; // ['尖峰', '高峰', '低谷', '深谷', '平谷']
// 为每个电量级别('peak', 'high', 'low', 'deep', 'flat')创建一个系列
rowList.forEach((level, index) => {
let data = categories.map(device => {
@@ -231,6 +263,9 @@ import * as echarts from 'echarts';
show: true,
position: 'top',
formatter: '{c}' // 显示数值
+ },
+ itemStyle: {
+ color: this.colors[index] // 根据索引获取颜色
}
});
});