fix: 普通指标Tooltip补充单位显示
- genTrend返回时补上unit字段(如℃、%、ppm等) - 其他指标点击数据点时正确显示数值+单位
This commit is contained in:
@@ -314,7 +314,7 @@ function genTrend(metricName, period) {
|
||||
'TDS':{range:[100,850],unit:'mg/L'}
|
||||
};
|
||||
|
||||
if (configs[metricName]) return { metricName: metricName, cfg: configs[metricName], period: period };
|
||||
if (configs[metricName]) return { metricName: metricName, cfg: configs[metricName], period: period, unit: '' };
|
||||
|
||||
var r = ranges[metricName];
|
||||
if (!r) r = { range: [10, 100], unit: '' };
|
||||
@@ -345,6 +345,7 @@ function genTrend(metricName, period) {
|
||||
|
||||
return {
|
||||
metricName: metricName,
|
||||
unit: r.unit || '',
|
||||
isAQI: false, yMax: maxVal, yTicks: Array.from({length: yTicks+1}, function(_, i) {
|
||||
var v = maxVal / yTicks * i;
|
||||
return r.unit === 'mg/m³' ? +v.toFixed(2) : Math.round(v);
|
||||
|
||||
Reference in New Issue
Block a user