mirror of
https://github.com/Spythere/stacjownik.git
synced 2026-05-03 13:28:11 +00:00
Merge branch 'development'
This commit is contained in:
@@ -143,7 +143,7 @@ async function fetchDailyTimetableStats() {
|
|||||||
distanceAvg,
|
distanceAvg,
|
||||||
timetableAuthor: maxTimetable?.authorName || '',
|
timetableAuthor: maxTimetable?.authorName || '',
|
||||||
timetableDriver: maxTimetable?.driverName || '',
|
timetableDriver: maxTimetable?.driverName || '',
|
||||||
timetableId: maxTimetable?.timetableId || 0,
|
timetableId: maxTimetable?.id || 0,
|
||||||
timetableRouteDistance: maxTimetable?.routeDistance || 0,
|
timetableRouteDistance: maxTimetable?.routeDistance || 0,
|
||||||
|
|
||||||
mostActiveDispatchers,
|
mostActiveDispatchers,
|
||||||
|
|||||||
@@ -11,8 +11,8 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<router-link :to="`/journal/timetables?timetableId=${historyItem.timetableId}`">
|
<router-link :to="`/journal/timetables?timetableId=${historyItem.id}`">
|
||||||
<span class="text--grayed"> #{{ historyItem.timetableId }} </span>
|
<span class="text--grayed"> #{{ historyItem.id }} </span>
|
||||||
<b class="text--primary"> {{ historyItem.trainCategoryCode }} {{ historyItem.trainNo }}</b>
|
<b class="text--primary"> {{ historyItem.trainCategoryCode }} {{ historyItem.trainNo }}</b>
|
||||||
<div>{{ historyItem.driverName }}</div>
|
<div>{{ historyItem.driverName }}</div>
|
||||||
</router-link>
|
</router-link>
|
||||||
|
|||||||
@@ -13,6 +13,6 @@ export interface JournalTimetableFilter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface JournalTimetableSorter {
|
export interface JournalTimetableSorter {
|
||||||
id: 'timetableId' | 'beginDate' | 'distance' | 'total-stops';
|
id: 'beginDate' | 'distance' | 'total-stops';
|
||||||
dir: -1 | 1;
|
dir: -1 | 1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<JournalOptions
|
<JournalOptions
|
||||||
@on-search-confirm="fetchHistoryData"
|
@on-search-confirm="fetchHistoryData"
|
||||||
@on-options-reset="resetOptions"
|
@on-options-reset="resetOptions"
|
||||||
:sorter-option-ids="['timetableId', 'beginDate', 'distance', 'total-stops']"
|
:sorter-option-ids="[ 'beginDate', 'distance', 'total-stops']"
|
||||||
:filters="journalTimetableFilters"
|
:filters="journalTimetableFilters"
|
||||||
:currentOptionsActive="currentOptionsActive"
|
:currentOptionsActive="currentOptionsActive"
|
||||||
:data-status="dataStatus"
|
:data-status="dataStatus"
|
||||||
@@ -111,7 +111,7 @@ export default defineComponent({
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
setup() {
|
setup() {
|
||||||
const sorterActive: JournalTimetableSorter = reactive({ id: 'timetableId', dir: 1 });
|
const sorterActive: JournalTimetableSorter = reactive({ id: 'beginDate', dir: 1 });
|
||||||
const journalFilterActive = ref(journalTimetableFilters[0]);
|
const journalFilterActive = ref(journalTimetableFilters[0]);
|
||||||
|
|
||||||
const searchersValues = reactive({
|
const searchersValues = reactive({
|
||||||
@@ -147,7 +147,7 @@ export default defineComponent({
|
|||||||
watch: {
|
watch: {
|
||||||
currentQueryArray(q: string[]) {
|
currentQueryArray(q: string[]) {
|
||||||
this.currentOptionsActive =
|
this.currentOptionsActive =
|
||||||
q.length > 2 || q.some((qv) => qv.startsWith('sortBy=') && qv.split('=')[1] != 'timetableId');
|
q.length > 2 || q.some((qv) => qv.startsWith('sortBy=') && qv.split('=')[1] != 'beginDate');
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -188,7 +188,7 @@ export default defineComponent({
|
|||||||
this.setSearchers('', '', '', '');
|
this.setSearchers('', '', '', '');
|
||||||
|
|
||||||
this.journalFilterActive = this.journalTimetableFilters[0];
|
this.journalFilterActive = this.journalTimetableFilters[0];
|
||||||
this.sorterActive.id = 'timetableId';
|
this.sorterActive.id = 'beginDate';
|
||||||
|
|
||||||
this.fetchHistoryData();
|
this.fetchHistoryData();
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user