diff --git a/src/App.vue b/src/App.vue index 9855c5b..a27755f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,176 +4,178 @@ - - - - - - - - - - - - - - - - - +
+
Nr liniiKmVDStacjaGodzina - - - - - - - - - - - - -
Lok I
Lok II
Lok III
-
- - - - - - - - - -
Obc. lok.
Dł. poc.
-
Vmax
{{ row.realLine }} - - - - - - - - - -
{{ row.arrivalKm }}
{{ row.departureKm }}
-
+ + + + + + + + + + + + + + + + - + - -
- {{ row.pointKm }} - R1, PP -
- - + - + - + - - - - - -
Nr liniiKmVDStacjaGodzina + + + + + + + + + + + + +
Lok I
Lok II
Lok III
+
+ + + + + + + + + +
Obc. lok.
Dł. poc.
+
Vmax
{{ row.realLine }} + + + + + + + + + +
{{ row.arrivalKm }}
{{ row.departureKm }}
+
- - - - - - - - - - - -
- {{ - i == 0 || - computedTimetable[i - 1].departureSpeed != row.arrivalSpeed || - computedTimetable[i - 1].departureTracks != row.arrivalTracks - ? row.arrivalSpeed - : ' ' - }} - - {{ - i == 0 || - computedTimetable[i - 1].departureSpeed != row.arrivalSpeed || - computedTimetable[i - 1].departureTracks != row.arrivalTracks - ? row.arrivalSpeed - : ' ' - }} -
- {{ row.departureSpeed != row.arrivalSpeed || row.departureTracks != row.arrivalTracks ? row.departureSpeed : ' ' }} - - {{ row.departureSpeed != row.arrivalSpeed || row.departureTracks != row.arrivalTracks ? row.departureSpeed : ' ' }} -
-
+ + + + + + + + + + + +
+ {{ + i == 0 || + computedTimetable[i - 1].departureSpeed != row.arrivalSpeed || + computedTimetable[i - 1].departureTracks != row.arrivalTracks + ? row.arrivalSpeed + : ' ' + }} + + {{ + i == 0 || + computedTimetable[i - 1].departureSpeed != row.arrivalSpeed || + computedTimetable[i - 1].departureTracks != row.arrivalTracks + ? row.arrivalSpeed + : ' ' + }} +
+ {{ row.departureSpeed != row.arrivalSpeed || row.departureTracks != row.arrivalTracks ? row.departureSpeed : ' ' }} + + {{ row.departureSpeed != row.arrivalSpeed || row.departureTracks != row.arrivalTracks ? row.departureSpeed : ' ' }} +
+
-
-
- {{ row.pointName }} - ; {{ row.stopType }} +
+
+
+ {{ row.pointName }} + ; {{ row.stopType }} +
+ +
+ {{ row.pointKm }} + R1, PP +
+
+ + + + + + + + + + + +
+ {{ + (row.scheduledArrivalDate?.getTime() || 0) != (row.scheduledDepartureDate?.getTime() || 0) + ? row.scheduledArrivalDate?.toLocaleTimeString('pl-PL', { hour: '2-digit', minute: '2-digit' }) + : '|' + }} + {{ row.driveTime ? Math.floor(row.driveTime / 60000) : '' }}
+ {{ row.scheduledDepartureDate?.toLocaleTimeString('pl-PL', { hour: '2-digit', minute: '2-digit' }) }} + {{ row.stopTime || '' }}
+
- - - - - - - - - - - -
- {{ - (row.scheduledArrivalDate?.getTime() || 0) != (row.scheduledDepartureDate?.getTime() || 0) - ? row.scheduledArrivalDate?.toLocaleTimeString('pl-PL', { hour: '2-digit', minute: '2-digit' }) - : '|' - }} - {{ row.driveTime ? Math.floor(row.driveTime / 60000) : '' }}
- {{ row.scheduledDepartureDate?.toLocaleTimeString('pl-PL', { hour: '2-digit', minute: '2-digit' }) }} - {{ row.stopTime || '' }}
-
+ + + + + + + + + + + + +
{{ selectedTrain!.stockString.split(';')[0].split('-')[0] }}
 
 
+
- - - - - - - - - - - - -
{{ selectedTrain!.stockString.split(';')[0].split('-')[0] }}
 
 
-
+ + + + + + + + + +
{{ Math.floor(selectedTrain!.mass / 1000) }}
{{ selectedTrain!.length }}
+
- - - - - - - - - -
{{ Math.floor(selectedTrain!.mass / 1000) }}
{{ selectedTrain!.length }}
-
70
+ 70 + + + + @@ -186,7 +188,7 @@ const routeCorrections: Record; departureSpeed: { 'WW-Br': 120, 'WG-WG(gt)': 100, - 'WG(gt)-Żak': 120 + 'WG(gt)-Żak': 120, }, departureTracks: {}, }, @@ -231,12 +233,12 @@ const routeCorrections: Record; }, 'Włoszczowa Północ': { departureSpeed: { - 'it19': 100, + it19: 100, }, departureTracks: { - 'it19': 1, + it19: 1, }, - } + }, }; interface StopRow { @@ -421,6 +423,13 @@ table { border-collapse: collapse; } +.table-container { + max-height: 90vh; + overflow-y: auto; + overflow-x: hidden; + padding: 0.5rem; +} + .srjp-table { min-width: 750px; } @@ -430,8 +439,13 @@ table { } @media print { - table { - page-break-inside: auto; + .table-container { + max-height: 100%; + padding: 0; + } + + select { + display: none; } }