feat(platform): add mileage report delivery journey
This commit is contained in:
@@ -9900,6 +9900,13 @@ test('shows vehicle-first statistics domains for one vehicle service', async ()
|
||||
expect(await screen.findByText('客户统计查询')).toBeInTheDocument();
|
||||
expect(screen.getByText('客户里程对账总控')).toBeInTheDocument();
|
||||
expect(screen.getByText('把区间里程、每日闭合、轨迹证明、异常通知和报表导出收敛成客户可验收的对账链路。')).toBeInTheDocument();
|
||||
expect(screen.getByText('里程报表交付旅程')).toBeInTheDocument();
|
||||
expect(screen.getByText('按客户报表习惯组织:先确认报表周期和车辆范围,再检查区间闭合、轨迹证明,最后导出或暂缓发布。')).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '里程报表交付旅程 1 报表周期 全部日期' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '里程报表交付旅程 2 区间闭合 分页抽样' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '里程报表交付旅程 3 轨迹证明 粤A统计服务2' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '里程报表交付旅程 4 导出发布 复核后交付' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: /复制报表旅程包/ })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '客户里程对账总控 区间里程 210 km 复制摘要' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '客户里程对账总控 每日闭合 分页抽样 闭合审计' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('button', { name: '客户里程对账总控 轨迹证明 2026-07-02 轨迹复核' })).toBeInTheDocument();
|
||||
@@ -10038,6 +10045,13 @@ test('shows vehicle-first statistics domains for one vehicle service', async ()
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('区间里程:210 km'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('闭合状态:分页抽样'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('报表导出:http://localhost:3000/#/mileage?keyword=VIN-STATS-SERVICE&protocol=JT808'));
|
||||
fireEvent.click(screen.getByRole('button', { name: /复制报表旅程包/ }));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('【里程报表交付旅程包】'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('报表周期:全部日期'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('车辆范围:VIN-STATS-SERVICE'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('区间闭合:分页抽样'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('轨迹证明:粤A统计服务2 / 2026-07-02 / 80 km'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('导出发布:复核后交付 / 复核后发布'));
|
||||
fireEvent.click(screen.getAllByRole('button', { name: '复制决策说明' })[0]);
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('【客户里程决策说明】'));
|
||||
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('决策结论:复核后交付'));
|
||||
|
||||
Reference in New Issue
Block a user