polish single vehicle entry workspace

This commit is contained in:
lingniu
2026-07-18 11:09:27 +08:00
parent 5805635ccf
commit 622c4398ec
7 changed files with 45 additions and 28 deletions

View File

@@ -18,5 +18,6 @@ describe('latest telemetry presentation', () => {
it('keeps telemetry timestamps compact for local and RFC3339 values', () => {
expect(formatTelemetryTime('2026-07-14T09:24:34+08:00')).toBe('09:24:34');
expect(formatTelemetryTime('2026-07-14 09:24:34')).toBe('09:24:34');
expect(formatTelemetryTime('2026-07-18T02:57:02Z')).toBe('10:57:02');
});
});

View File

@@ -1,4 +1,4 @@
import { formatZhNumber } from './formatters';
import { formatShanghaiDateTime, formatZhNumber } from './formatters';
export function formatTelemetryValue(value: unknown, displayValue?: string) {
if (displayValue) return displayValue;
@@ -18,5 +18,6 @@ export function telemetryQualityLabel(quality: string) {
export function formatTelemetryTime(value?: string) {
if (!value) return '—';
return value.match(/[T ](\d{2}:\d{2}:\d{2})/)?.[1] ?? value;
const local = formatShanghaiDateTime(value);
return local.match(/[T ](\d{2}:\d{2}:\d{2})/)?.[1] ?? local;
}