feat(platform): persist history filters in route

This commit is contained in:
lingniu
2026-07-04 06:54:29 +08:00
parent b9534af233
commit 266b20b97a
4 changed files with 153 additions and 12 deletions

View File

@@ -9,7 +9,19 @@ export type AppRoute = {
filters?: Record<string, string>;
};
const filterKeys = ['coverage', 'serviceStatus', 'online', 'bindingStatus', 'missingProtocol', 'issueType', 'tab'] as const;
const filterKeys = [
'coverage',
'serviceStatus',
'online',
'bindingStatus',
'missingProtocol',
'issueType',
'tab',
'dateFrom',
'dateTo',
'includeFields',
'fields'
] as const;
export function parseAppHash(hash: string): AppRoute {
const normalized = hash.trim().replace(/^#\/?/, '');