|
@@ -77,19 +77,22 @@ export default {
|
|
|
type: 'shadow'
|
|
|
},
|
|
|
formatter: function(params) {
|
|
|
- if (params.length == 2) {
|
|
|
- return `${params[0].name}<br/>${params[0].seriesName}<br/>${params[1].seriesName}:${
|
|
|
- params[1].value ? Number(params[1].value).toFixed(1) : 'x'
|
|
|
- }%`
|
|
|
- } else {
|
|
|
- return `${params[0].name}<br/>${
|
|
|
- params[0].value == 2 ? params[0].seriesName : params[1].value == 2 ? params[1].seriesName : params[2].seriesName
|
|
|
- }<br/>${params[params.length - 2].seriesName}:${
|
|
|
- params[params.length - 2].value ? Number(params[params.length - 2].value).toFixed(1) : 'x'
|
|
|
- }%<br/>${params[params.length - 1].seriesName}:${
|
|
|
- params[params.length - 1].value ? Number(params[params.length - 1].value).toFixed(1) : 'x'
|
|
|
- }%`
|
|
|
- }
|
|
|
+ let time = params[0].name,
|
|
|
+ strategyText = '',
|
|
|
+ tindoorText = '',
|
|
|
+ energySavingText = ''
|
|
|
+ params.forEach(i => {
|
|
|
+ if (i.value == 2 && i.seriesName != '室内温度满足率' && i.seriesName != '节能率') {
|
|
|
+ strategyText = i.seriesName
|
|
|
+ }
|
|
|
+ if (i.seriesName == '室内温度满足率') {
|
|
|
+ tindoorText = `室内温度满足率:${i.value ? Number(i.value).toFixed(1) : 'x'}%`
|
|
|
+ }
|
|
|
+ if (i.seriesName == '节能率') {
|
|
|
+ energySavingText = `节能率:${i.value ? Number(i.value).toFixed(1) : 'x'}%`
|
|
|
+ }
|
|
|
+ })
|
|
|
+ return `${time}<br/>${strategyText}<br/>${tindoorText}<br/>${energySavingText}`
|
|
|
}
|
|
|
},
|
|
|
grid: {
|