feat(platform): add mileage conclusion strip

This commit is contained in:
lingniu
2026-07-06 02:44:05 +08:00
parent a0158e1ec8
commit 268c350e63
3 changed files with 228 additions and 0 deletions

View File

@@ -9284,6 +9284,16 @@ test('shows vehicle-first statistics domains for one vehicle service', async ()
render(<App />);
expect(await screen.findByText('客户统计查询')).toBeInTheDocument();
expect(screen.getByText('客户里程结论条')).toBeInTheDocument();
expect(screen.getByText('先给客户一个可交付结论,再进入轨迹复核、明细导出和告警通知。')).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程结论 区间累计 210 km' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程结论 明细合计 170 km' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程结论 异常记录 1 条' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程结论 在线影响 1 离线' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程动作 复制结论 复制摘要' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程动作 轨迹复核 轨迹回放' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程动作 导出明细 导出CSV' })).toBeInTheDocument();
expect(screen.getByRole('button', { name: '客户里程动作 告警通知 在线态势' })).toBeInTheDocument();
expect(screen.getByText('客户里程统计工作台')).toBeInTheDocument();
expect(screen.getByText('统计页先回答客户这段时间跑了多少、每日是否闭合、异常在哪里、能否导出。')).toBeInTheDocument();
expect(screen.getByText('来源证据只用于统计可信度JT808')).toBeInTheDocument();