From 3efeeb07acb9865211aed0b08cddc9e3849de87f Mon Sep 17 00:00:00 2001 From: lingniu Date: Sun, 5 Jul 2026 21:07:38 +0800 Subject: [PATCH] feat(platform): frame sources as evidence layer --- vehicle-data-platform/apps/web/src/pages/Dashboard.tsx | 4 ++++ vehicle-data-platform/apps/web/src/test/App.test.tsx | 2 ++ 2 files changed, 6 insertions(+) diff --git a/vehicle-data-platform/apps/web/src/pages/Dashboard.tsx b/vehicle-data-platform/apps/web/src/pages/Dashboard.tsx index e25873e3..12276288 100644 --- a/vehicle-data-platform/apps/web/src/pages/Dashboard.tsx +++ b/vehicle-data-platform/apps/web/src/pages/Dashboard.tsx @@ -1970,10 +1970,14 @@ export function Dashboard({
客户车辆服务总控台 + 来源证据收敛层 {amapConfigured ? '地图可用' : '坐标预览'} 0 ? 'orange' : 'green'}>{formatCount(summary?.issueVehicles)} 告警 把接入来源收敛成一套车辆服务。 + + 协议来源只用于证明车辆服务可信度,客户主流程仍然从车辆、地图、时间窗、统计、导出和告警进入。 + 三个接入来源统一沉到证据层,首页只回答客户怎么监控车辆、回放轨迹、核对里程、导出数据和处理告警。 diff --git a/vehicle-data-platform/apps/web/src/test/App.test.tsx b/vehicle-data-platform/apps/web/src/test/App.test.tsx index a71f74c2..8d894fee 100644 --- a/vehicle-data-platform/apps/web/src/test/App.test.tsx +++ b/vehicle-data-platform/apps/web/src/test/App.test.tsx @@ -715,6 +715,8 @@ test('dashboard prioritizes customer vehicle service command over data sources', expect(screen.getByRole('button', { name: '车辆地图态势 回放轨迹' })).toBeInTheDocument(); expect(screen.getByText('车辆地图态势').compareDocumentPosition(screen.getByText('客户车辆服务总控台')) & Node.DOCUMENT_POSITION_FOLLOWING).toBeTruthy(); expect(await screen.findByText('客户车辆服务总控台')).toBeInTheDocument(); + expect(screen.getByText('来源证据收敛层')).toBeInTheDocument(); + expect(screen.getByText('协议来源只用于证明车辆服务可信度,客户主流程仍然从车辆、地图、时间窗、统计、导出和告警进入。')).toBeInTheDocument(); expect(screen.getByText('三个接入来源统一沉到证据层,首页只回答客户怎么监控车辆、回放轨迹、核对里程、导出数据和处理告警。')).toBeInTheDocument(); expect(screen.getByRole('button', { name: '客户车辆服务总控台 实时地图 208 在线 进入地图' })).toBeInTheDocument(); expect(screen.getByRole('button', { name: '客户车辆服务总控台 轨迹回放 4 活跃 回放轨迹' })).toBeInTheDocument();