|
@@ -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} ${params[i].value}${unit}`
|
|
|
- }
|
|
|
+ const [use, ration] = params
|
|
|
+ let relVal = `${use.marker}${use.seriesName} ${use.value || 0}kW·h`
|
|
|
+ relVal = `${relVal}<br/>${ration.marker}${ration.seriesName} ${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,
|