diff --git a/vehicle-data-platform/apps/web/src/pages/Quality.tsx b/vehicle-data-platform/apps/web/src/pages/Quality.tsx index 8485b2dd..8b6116a2 100644 --- a/vehicle-data-platform/apps/web/src/pages/Quality.tsx +++ b/vehicle-data-platform/apps/web/src/pages/Quality.tsx @@ -14,6 +14,10 @@ function formatLag(value?: number | null) { return value == null ? '未接入' : value.toLocaleString(); } +function storageReadStatus(health: OpsHealth | null) { + return health?.tdengineWritable && health.mysqlWritable ? 'ok' : 'error'; +} + export function Quality() { const [issues, setIssues] = useState([]); const [health, setHealth] = useState(null); @@ -48,7 +52,11 @@ export function Quality() { {formatLag(health?.kafkaLag)} {formatLag(health?.redisOnlineKeys)} - {health?.tdengineWritable && health.mysqlWritable ? '正常' : '异常'} + + + {storageReadStatus(health) === 'ok' ? '正常' : '异常'} + +
{