fix: 所有里程数据添加 km 单位

实时监控:全屏表格、车辆卡片的今日/累计里程添加 km
统计报表:全屏表格、考核详情、侧滑面板的里程值添加 km
统一使用小写 km

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
kkfluous
2026-04-01 22:35:45 +08:00
parent aa024f1b64
commit c3300359a0
2 changed files with 19 additions and 19 deletions

View File

@@ -366,7 +366,7 @@ export default function MonitoringView() {
<div className="w-1.5 h-1.5 rounded-full bg-amber-400 animate-pulse"></div>
)}
<span className={`text-sm font-mono font-bold ${v.isDataSynced ? 'text-blue-400' : 'text-amber-400'}`}>
{v.dailyKm?.toLocaleString()}
{v.dailyKm?.toLocaleString()} <span className="text-[8px] text-slate-500 font-bold">km</span>
</span>
</div>
{!v.isDataSynced && <span className="text-[8px] text-amber-500/50 font-bold"></span>}
@@ -375,7 +375,7 @@ export default function MonitoringView() {
<td className="p-4 text-right">
<div className="flex flex-col items-end">
<span className={`text-sm font-mono font-bold ${v.isDataSynced ? 'text-slate-300' : 'text-amber-400/70'}`}>
{v.totalKm?.toLocaleString()}
{v.totalKm?.toLocaleString()} <span className="text-[8px] text-slate-500 font-bold">km</span>
</span>
</div>
</td>
@@ -746,12 +746,12 @@ export default function MonitoringView() {
<div className="w-2 h-2 rounded-full bg-amber-400 animate-pulse" title="未对接车机数据"></div>
)}
<div className={`text-sm font-black leading-none ${v.isDataSynced ? 'text-blue-600' : 'text-amber-600'}`}>
{v.dailyKm?.toLocaleString()}
{v.dailyKm?.toLocaleString()} <span className="text-[8px] text-slate-400">km</span>
</div>
</div>
<div className="flex items-center gap-1">
<span className="text-[8px] font-bold text-slate-300">
{v.totalKm?.toLocaleString()}
{v.totalKm?.toLocaleString()} km
</span>
{!v.isDataSynced && (
<span className="text-[7px] font-bold text-amber-500/70 bg-amber-50 px-1 rounded"></span>