feat(journal): added timetable filtering by included scenery

This commit is contained in:
2025-12-18 00:46:18 +01:00
parent 5d32145f13
commit 0b435c95a0
4 changed files with 7 additions and 0 deletions
+1
View File
@@ -10,6 +10,7 @@ export namespace Journal {
| 'search-train'
| 'search-date-from'
| 'search-dispatcher'
| 'search-includesScenery'
| 'search-issuedFrom'
| 'search-terminatingAt'
| 'search-via'
+1
View File
@@ -200,6 +200,7 @@
"search-dispatcher": "Dispatcher name",
"search-station": "Scenery name / #",
"search-author": "Timetable author name",
"search-includesScenery": "Includes scenery name",
"search-issuedFrom": "Issuing scenery name",
"search-via": "Via scenery name",
"search-terminatingAt": "Terminating scenery name",
+1
View File
@@ -196,6 +196,7 @@
"search-dispatcher": "Nick dyżurnego",
"search-station": "Nazwa scenerii / #",
"search-author": "Nick autora rozkładu jazdy",
"search-includesScenery": "Zawiera scenerię",
"search-issuedFrom": "Sceneria początkowa",
"search-via": "Przez scenerię",
"search-terminatingAt": "Sceneria końcowa",
+4
View File
@@ -132,6 +132,7 @@ interface TimetablesQueryParams {
issuedFrom?: string;
terminatingAt?: string;
via?: string;
includesScenery?: string;
countFrom?: number;
countLimit?: number;
@@ -213,6 +214,7 @@ export default defineComponent({
'search-train': '',
'search-driver': '',
'search-dispatcher': '',
'search-includesScenery': '',
'search-issuedFrom': '',
'search-via': '',
'search-terminatingAt': '',
@@ -356,6 +358,7 @@ export default defineComponent({
const trainNo = this.searchersValues['search-train'].trim() || undefined;
const authorName = this.searchersValues['search-dispatcher'].trim() || undefined;
const dateFrom = this.searchersValues['search-date-from'].trim() || undefined;
const includesScenery = this.searchersValues['search-includesScenery'].trim() || undefined;
const issuedFrom = this.searchersValues['search-issuedFrom'].trim() || undefined;
const via = this.searchersValues['search-via'].trim() || undefined;
const terminatingAt = this.searchersValues['search-terminatingAt'].trim() || undefined;
@@ -432,6 +435,7 @@ export default defineComponent({
queryParams['authorName'] = authorName;
queryParams['dateFrom'] = dateFrom;
queryParams['dateTo'] = dateTo;
queryParams['includesScenery'] = includesScenery;
queryParams['issuedFrom'] = issuedFrom;
queryParams['terminatingAt'] = terminatingAt;
queryParams['via'] = via;