fix: 优化趋势图Tooltip显示内容
- 空气质量指数: 仅显示对应等级名称(带颜色圆点) - 其他指标: 显示数值+单位
This commit is contained in:
@@ -578,14 +578,19 @@ function showTrendTip(e, el) {
|
||||
var val = td.points[idx];
|
||||
var unit = td.unit || '';
|
||||
var color = td.isAQI ? getAqiColor(val) : chartLine;
|
||||
var levelHtml = td.isAQI ? '<span class="chart-tooltip__label" style="color:' + color + ';"> ' + getAqiLevel(val) + '</span>' : '';
|
||||
document.getElementById('tooltipDate').textContent = dateStr;
|
||||
document.getElementById('tooltipBody').innerHTML =
|
||||
'<div class="chart-tooltip__row">' +
|
||||
'<span class="chart-tooltip__dot" style="background:' + color + '"></span>' +
|
||||
'<span class="chart-tooltip__label">数值</span>' +
|
||||
'<span class="chart-tooltip__val">' + val + (unit ? ' ' + unit : '') + '</span>' +
|
||||
levelHtml + '</div>';
|
||||
if (td.isAQI) {
|
||||
var level = getAqiLevel(val);
|
||||
document.getElementById('tooltipBody').innerHTML =
|
||||
'<div class="chart-tooltip__row">' +
|
||||
'<span class="chart-tooltip__dot" style="background:' + color + '"></span>' +
|
||||
'<span class="chart-tooltip__label" style="color:' + color + ';font-weight:600;">' + level + '</span></div>';
|
||||
} else {
|
||||
document.getElementById('tooltipBody').innerHTML =
|
||||
'<div class="chart-tooltip__row">' +
|
||||
'<span class="chart-tooltip__label">数值</span>' +
|
||||
'<span class="chart-tooltip__val">' + val + (unit ? ' ' + unit : '') + '</span></div>';
|
||||
}
|
||||
showTooltip(el);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user