feat: driver train view

This commit is contained in:
2024-08-21 02:02:35 +02:00
parent 481d43b6d8
commit 24c9b62162
12 changed files with 102 additions and 53 deletions
@@ -86,12 +86,12 @@
import { PropType, defineComponent } from 'vue';
import StockList from '../../Global/StockList.vue';
import { API } from '../../../typings/api';
import modalTrainMixin from '../../../mixins/modalTrainMixin';
import driverViewMixin from '../../../mixins/driverViewMixin';
export default defineComponent({
components: { StockList },
mixins: [modalTrainMixin],
mixins: [driverViewMixin],
emits: ['toggleExtraInfo'],
@@ -138,7 +138,7 @@ export default defineComponent({
showTimetable(timetable: API.TimetableHistory.Data, target: EventTarget | null) {
if (timetable?.terminated) return;
this.selectModalTrainById(`${timetable.driverName}${timetable.trainNo}`, target);
this.driverMixin_showDriverView(`${timetable.driverId}|${timetable.trainNo}|eu`);
},
toggleExtraInfo() {
@@ -74,13 +74,12 @@ import { PropType, defineComponent } from 'vue';
import { API } from '../../../typings/api';
import dateMixin from '../../../mixins/dateMixin';
import modalTrainMixin from '../../../mixins/modalTrainMixin';
import styleMixin from '../../../mixins/styleMixin';
import { useApiStore } from '../../../store/apiStore';
import trainCategoryMixin from '../../../mixins/trainCategoryMixin';
export default defineComponent({
mixins: [dateMixin, modalTrainMixin, styleMixin, trainCategoryMixin],
mixins: [dateMixin, styleMixin, trainCategoryMixin],
data() {
return {