mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-04 13:58:12 +00:00
refactor: scenery timetables history date parsing
This commit is contained in:
@@ -40,24 +40,7 @@
|
|||||||
<span>
|
<span>
|
||||||
{{ $t('scenery.timetable-issued-date') }}
|
{{ $t('scenery.timetable-issued-date') }}
|
||||||
<b>
|
<b>
|
||||||
{{
|
{{ parseCreatedDate(timetableHistory, $i18n.locale) }}
|
||||||
localeDateTime(
|
|
||||||
timetableHistory.createdAt > timetableHistory.beginDate
|
|
||||||
? timetableHistory.beginDate
|
|
||||||
: timetableHistory.createdAt,
|
|
||||||
$i18n.locale
|
|
||||||
)
|
|
||||||
}}
|
|
||||||
</b></span
|
|
||||||
>
|
|
||||||
<span v-if="timetableHistory.authorName">
|
|
||||||
{{ $t('scenery.timetable-issued-by') }}
|
|
||||||
<b>
|
|
||||||
<router-link
|
|
||||||
:to="`/journal/timetables?search-dispatcher=${timetableHistory.authorName}`"
|
|
||||||
>
|
|
||||||
{{ timetableHistory.authorName }}
|
|
||||||
</router-link>
|
|
||||||
</b>
|
</b>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -71,6 +54,17 @@
|
|||||||
</router-link>
|
</router-link>
|
||||||
</b>
|
</b>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
<span v-if="timetableHistory.authorName">
|
||||||
|
{{ $t('scenery.timetable-issued-by') }}
|
||||||
|
<b>
|
||||||
|
<router-link
|
||||||
|
:to="`/journal/timetables?search-dispatcher=${timetableHistory.authorName}`"
|
||||||
|
>
|
||||||
|
{{ timetableHistory.authorName }}
|
||||||
|
</router-link>
|
||||||
|
</b>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
@@ -184,6 +178,18 @@ export default defineComponent({
|
|||||||
[`search-${this.checkedHistoryMode}`]: this.station?.name || this.onlineScenery?.name
|
[`search-${this.checkedHistoryMode}`]: this.station?.name || this.onlineScenery?.name
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
parseCreatedDate(timetable: API.TimetableHistory.Data, locale: string) {
|
||||||
|
const createdDate =
|
||||||
|
timetable.createdAt > timetable.beginDate
|
||||||
|
? new Date(timetable.beginDate)
|
||||||
|
: new Date(timetable.createdAt);
|
||||||
|
|
||||||
|
return createdDate.toLocaleString(locale == 'pl' ? 'pl-PL' : 'en-GB', {
|
||||||
|
timeStyle: 'short',
|
||||||
|
dateStyle: 'medium'
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: { Loading }
|
components: { Loading }
|
||||||
|
|||||||
+1
-1
@@ -566,7 +566,7 @@
|
|||||||
"timetable-terminatingAt": "ENDS HERE",
|
"timetable-terminatingAt": "ENDS HERE",
|
||||||
"timetable-issued-date": "Issued",
|
"timetable-issued-date": "Issued",
|
||||||
"timetable-issued-by": " by:",
|
"timetable-issued-by": " by:",
|
||||||
"timetable-issued-for": " for driver:",
|
"timetable-issued-for": " for:",
|
||||||
"dispatcher-rate": "Rate:",
|
"dispatcher-rate": "Rate:",
|
||||||
"dispatcher-status-changes": "Status changes:",
|
"dispatcher-status-changes": "Status changes:",
|
||||||
"req-level": "all dispatcher levels | dispatcher level {lvl} required | dispatcher level {lvl} required",
|
"req-level": "all dispatcher levels | dispatcher level {lvl} required | dispatcher level {lvl} required",
|
||||||
|
|||||||
+2
-2
@@ -550,9 +550,9 @@
|
|||||||
"timetable-via": "PRZEJEŻDŻA",
|
"timetable-via": "PRZEJEŻDŻA",
|
||||||
"timetable-issuedFrom": "ROZPOCZYNA BIEG",
|
"timetable-issuedFrom": "ROZPOCZYNA BIEG",
|
||||||
"timetable-terminatingAt": "KOŃCZY BIEG",
|
"timetable-terminatingAt": "KOŃCZY BIEG",
|
||||||
"timetable-issued-date": "Wystawiony",
|
"timetable-issued-date": "Wystawiony: ",
|
||||||
"timetable-issued-by": " przez:",
|
"timetable-issued-by": " przez:",
|
||||||
"timetable-issued-for": " dla maszynisty:",
|
"timetable-issued-for": " dla:",
|
||||||
"dispatcher-rate": "Ocena:",
|
"dispatcher-rate": "Ocena:",
|
||||||
"dispatcher-status-changes": "Zmiany statusów:",
|
"dispatcher-status-changes": "Zmiany statusów:",
|
||||||
"req-level": "ogólnodostępna | minimum {lvl} poziom dyżurnego | minimum {lvl} poziom dyżurnego",
|
"req-level": "ogólnodostępna | minimum {lvl} poziom dyżurnego | minimum {lvl} poziom dyżurnego",
|
||||||
|
|||||||
Reference in New Issue
Block a user