feat(platform): polish customer time window controls
This commit is contained in:
@@ -6706,9 +6706,14 @@ test('topbar customer time window scopes vehicle service tasks', async () => {
|
||||
|
||||
render(<App />);
|
||||
|
||||
expect(screen.getByText('客户时间窗')).toBeInTheDocument();
|
||||
expect(screen.getByText('同步约束地图、轨迹、统计、导出和告警')).toBeInTheDocument();
|
||||
expect(screen.getByLabelText('客户时间窗开始日期')).toHaveAttribute('placeholder', 'YYYY-MM-DD');
|
||||
expect(screen.getByLabelText('客户时间窗结束日期')).toHaveAttribute('placeholder', 'YYYY-MM-DD');
|
||||
|
||||
fireEvent.change(screen.getByPlaceholderText('搜索 VIN / 车牌 / 手机号'), { target: { value: '粤A时间窗' } });
|
||||
fireEvent.change(screen.getByLabelText('顶部时间窗开始'), { target: { value: '2026-07-01' } });
|
||||
fireEvent.change(screen.getByLabelText('顶部时间窗结束'), { target: { value: '2026-07-03' } });
|
||||
fireEvent.change(screen.getByLabelText('客户时间窗开始日期'), { target: { value: '2026-07-01' } });
|
||||
fireEvent.change(screen.getByLabelText('客户时间窗结束日期'), { target: { value: '2026-07-03' } });
|
||||
fireEvent.click(screen.getByRole('button', { name: '查询车辆' }));
|
||||
expect(await screen.findByText('粤A时间窗 / VIN-TOPBAR-WINDOW')).toBeInTheDocument();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user