restruct: added interal lines info to train schedule; minor fixes

This commit is contained in:
2025-02-02 22:22:04 +01:00
parent 1b2cd34e86
commit 5787deeaf8
5 changed files with 257 additions and 89 deletions
+7 -1
View File
@@ -112,7 +112,10 @@ export const useMainStore = defineStore('mainStore', {
: undefined
} as Train;
const stationNameKey = train.currentStationName.indexOf('.sc') != -1 ? train.currentStationName.split(' ').slice(0, -1).join(' ') : train.currentStationName;
const stationNameKey =
train.currentStationName.indexOf('.sc') != -1
? train.currentStationName.split(' ').slice(0, -1).join(' ')
: train.currentStationName;
// Sceneries trains map
if (sceneriesTrains.has(stationNameKey)) {
@@ -319,6 +322,8 @@ export const useMainStore = defineStore('mainStore', {
return apiStore.sceneryData.map((scenery) => {
const routes = scenery.routesInfo.reduce(
(acc, route) => {
acc['all'].push(route);
if (route.hidden) return acc;
const tracksKey = route.routeTracks == 2 ? 'double' : 'single';
@@ -349,6 +354,7 @@ export const useMainStore = defineStore('mainStore', {
doubleElectrifiedNames: [],
doubleOtherNames: [],
sblNames: [],
all: [],
minRouteSpeed: 0,
maxRouteSpeed: 0
} as StationRoutes