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] // 根据索引获取颜色 } }); });