feat(platform): align vehicle detail with service delivery
This commit is contained in:
@@ -13432,7 +13432,7 @@ test('shows unified service overview on vehicle detail', async () => {
|
||||
expect(screen.getAllByText('查询历史数据').length).toBeGreaterThanOrEqual(1);
|
||||
expect(screen.getByText('复核统计查询')).toBeInTheDocument();
|
||||
expect(screen.getByText('闭环告警事件')).toBeInTheDocument();
|
||||
expect(screen.getByText('单车运营工作台')).toBeInTheDocument();
|
||||
expect(screen.getByText('单车服务任务台')).toBeInTheDocument();
|
||||
expect(screen.getByText('单车服务处理清单')).toBeInTheDocument();
|
||||
expect(screen.getAllByText('档案完整度').length).toBeGreaterThanOrEqual(1);
|
||||
expect(screen.getByText('实时')).toBeInTheDocument();
|
||||
@@ -13463,7 +13463,7 @@ test('shows unified service overview on vehicle detail', async () => {
|
||||
expect(screen.getByRole('button', { name: '单车任务 查询历史数据 历史数据' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '单车任务 复核统计查询 统计查询' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '单车任务 闭环告警事件 告警事件' })).toBeInTheDocument();
|
||||
fireEvent.click(screen.getByRole('button', { name: '单车运营工作台 历史数据 查看历史数据' }));
|
||||
fireEvent.click(screen.getByRole('button', { name: '单车服务任务台 历史数据 查看历史数据' }));
|
||||
expect(window.location.hash).toBe('#/history-query?keyword=VIN001&tab=raw');
|
||||
});
|
||||
|
||||
@@ -13947,7 +13947,7 @@ test('copies vehicle service diagnostic summary', async () => {
|
||||
|
||||
render(<App />);
|
||||
|
||||
expect(await screen.findByText('车辆运营总览')).toBeInTheDocument();
|
||||
expect(await screen.findByText('车辆服务总览')).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: /复制归一摘要/ })).toBeInTheDocument();
|
||||
expect(screen.getByText('车辆身份')).toBeInTheDocument();
|
||||
expect(screen.getByText('实时主数据通道')).toBeInTheDocument();
|
||||
@@ -14054,12 +14054,12 @@ test('copies vehicle service diagnostic summary', async () => {
|
||||
expect(copied).toContain('历史数据:http://localhost:3000/#/history-query?keyword=VIN-SUMMARY-001&protocol=JT808&tab=raw&includeFields=true');
|
||||
expect(copied).toContain('统计查询:http://localhost:3000/#/mileage?keyword=VIN-SUMMARY-001&protocol=JT808');
|
||||
|
||||
fireEvent.click(screen.getByRole('button', { name: /复制运营摘要/ }));
|
||||
fireEvent.click(screen.getByRole('button', { name: /复制服务摘要/ }));
|
||||
await waitFor(() => {
|
||||
expect(writeText.mock.calls.some((call) => String(call[0]).includes('【车辆服务运营摘要】'))).toBe(true);
|
||||
expect(writeText.mock.calls.some((call) => String(call[0]).includes('【车辆服务摘要】'))).toBe(true);
|
||||
});
|
||||
const operationsCopied = String(writeText.mock.lastCall?.[0] ?? '');
|
||||
expect(operationsCopied).toContain('【车辆服务运营摘要】');
|
||||
expect(operationsCopied).toContain('【车辆服务摘要】');
|
||||
expect(operationsCopied).toContain('车辆:粤A诊断1 / VIN-SUMMARY-001');
|
||||
expect(operationsCopied).toContain('当前范围:单一数据通道:JT808');
|
||||
expect(operationsCopied).toContain('服务状态:数据通道不完整');
|
||||
|
||||
Reference in New Issue
Block a user