feat(platform): add map situation workspace

This commit is contained in:
lingniu
2026-07-04 17:01:49 +08:00
parent 9ac2b90d12
commit 255afe8a84
6 changed files with 45 additions and 5 deletions

View File

@@ -55,6 +55,17 @@ describe('parseAppHash', () => {
});
});
test('parses map situation page', () => {
expect(parseAppHash('#/map?keyword=VIN001&protocol=GB32960&online=online')).toEqual({
page: 'map',
keyword: 'VIN001',
protocol: 'GB32960',
filters: {
online: 'online'
}
});
});
test('parses ops quality page', () => {
expect(parseAppHash('#/ops-quality')).toEqual({
page: 'ops-quality',
@@ -88,6 +99,10 @@ describe('buildAppHash', () => {
expect(buildAppHash({ page: 'notification-rules' })).toBe('#/notification-rules');
});
test('builds map situation page hash', () => {
expect(buildAppHash({ page: 'map', keyword: 'VIN001', protocol: 'GB32960', filters: { online: 'online' } })).toBe('#/map?keyword=VIN001&protocol=GB32960&online=online');
});
test('builds ops quality page hash', () => {
expect(buildAppHash({ page: 'ops-quality' })).toBe('#/ops-quality');
});