Dodano id pociągu jako parametr

This commit is contained in:
2022-09-22 19:09:28 +02:00
parent 65abe550f5
commit dbba83b28b
2 changed files with 15 additions and 4 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ const routes: Array<RouteRecordRaw> = [
path: '/trains',
name: 'TrainsView',
component: () => import('../views/TrainsView.vue'),
props: (route) => ({ train: route.query.train, driver: route.query.driver }),
props: (route) => ({ train: route.query.train, driver: route.query.driver, trainId: route.query.trainId }),
},
{
path: '/scenery',
+14 -3
View File
@@ -14,6 +14,7 @@ import TrainOptions from '../components/TrainsView/TrainOptions.vue';
import TrainStats from '../components/TrainsView/TrainStats.vue';
import TrainTable from '../components/TrainsView/TrainTable.vue';
import { trainFilters } from '../constants/Trains/TrainOptionsConsts';
import modalTrainMixin from '../mixins/modalTrainMixin';
import Train from '../scripts/interfaces/Train';
import { filteredTrainList } from '../scripts/managers/trainFilterManager';
import { useStore } from '../store/store';
@@ -26,6 +27,8 @@ export default defineComponent({
TrainOptions,
},
mixins: [modalTrainMixin],
props: {
train: {
type: String,
@@ -36,6 +39,11 @@ export default defineComponent({
type: String,
required: false,
},
trainId: {
type: String,
required: false,
},
},
data: () => ({
@@ -71,6 +79,7 @@ export default defineComponent({
searchedTrain,
searchedDriver,
sorterActive,
store,
};
},
@@ -80,10 +89,12 @@ export default defineComponent({
this.searchedDriver = this.driver || '';
}
this.$nextTick(() => {
if (this.trainId) {
this.selectModalTrain(this.trainId);
}
});
},
});
</script>