diff --git a/src/scripts/interfaces/api/TimetablesQueryParams.ts b/src/scripts/interfaces/api/TimetablesQueryParams.ts index 45298e9..5b67c8f 100644 --- a/src/scripts/interfaces/api/TimetablesQueryParams.ts +++ b/src/scripts/interfaces/api/TimetablesQueryParams.ts @@ -3,6 +3,8 @@ import { JournalTimetableSorter } from '../../types/JournalTimetablesTypes'; export interface TimetablesQueryParams { driverName?: string; trainNo?: string; + timetableId?: string; + authorName?: string; timestampFrom?: number; timestampTo?: number; diff --git a/src/views/JournalTimetables.vue b/src/views/JournalTimetables.vue index 7fea211..23e0da1 100644 --- a/src/views/JournalTimetables.vue +++ b/src/views/JournalTimetables.vue @@ -287,8 +287,7 @@ export default defineComponent({ }); queryParams['driverName'] = driverName; - queryParams['trainNo'] = trainNo; - + queryParams[trainNo?.startsWith('#') ? 'timetableId' : 'trainNo'] = trainNo?.replace('#', ''); queryParams['countFrom'] = undefined; queryParams['countLimit'] = undefined;