Browse Source

* 碳排计量趋势

chen.cheng 4 weeks ago
parent
commit
f07d034790
1 changed files with 6 additions and 8 deletions
  1. 6 8
      ems-ui-cloud/src/views/analysis/power/consume.vue

+ 6 - 8
ems-ui-cloud/src/views/analysis/power/consume.vue

@@ -220,16 +220,14 @@ export default {
             type: 'shadow'
           },
           formatter: (params) => {
-            var relVal = params[0].name
-            for (var i = 0, l = params.length; i < l; i++) {
-              const unit = i === 0 ? 'kW·h' : "%"
-              relVal = `${relVal}<br/>${params[i].marker}${params[i].seriesName}&nbsp;&nbsp;&nbsp;${params[i].value}${unit}`
-            }
+            const [use, ration] = params
+            let relVal = `${use.marker}${use.seriesName}&nbsp;&nbsp;&nbsp;${use.value || 0}kW·h`
+            relVal = `${relVal}<br/>${ration.marker}${ration.seriesName}&nbsp;&nbsp;&nbsp;${ration.value || 0}%`
             return relVal
           }
         },
         legend: {
-          data: ["设施能耗", "同比"],
+          data: ["能耗", "趋势"],
         },
         xAxis: {
           splitLine: {
@@ -274,7 +272,7 @@ export default {
             }
           },
           {
-            name: "同比",
+            name: "趋势",
             type: "line",
             yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用
             smooth: true, //平滑曲线显示
@@ -626,7 +624,7 @@ export default {
         if (compareData && compareData.quantity) {
           compareDataItem = compareData.quantity
         }
-        ratio = ((thisDataItem - compareDataItem) / compareDataItem * 100).toFixed(1)
+        ratio = compareDataItem ? ((thisDataItem - compareDataItem) / compareDataItem * 100).toFixed(1) : 0
         return {
           name: item.objName,
           value: thisDataItem,