diff --git a/src/views/JournalDispatchers.vue b/src/views/JournalDispatchers.vue index e38d6c8..2f1695d 100644 --- a/src/views/JournalDispatchers.vue +++ b/src/views/JournalDispatchers.vue @@ -224,8 +224,6 @@ export default defineComponent({ }, async fetchHistoryData() { - this.dataStatus = DataStatus.Loading; - const queries: string[] = []; const dispatcher = this.searchersValues['search-dispatcher'].trim(); @@ -246,6 +244,8 @@ export default defineComponent({ queries.push('countLimit=30'); + if (this.currentQuery != queries.join('&')) this.dataStatus = DataStatus.Loading; + this.currentQuery = queries.join('&'); this.currentQueryArray = queries; diff --git a/src/views/JournalTimetables.vue b/src/views/JournalTimetables.vue index 7fd856f..9e69513 100644 --- a/src/views/JournalTimetables.vue +++ b/src/views/JournalTimetables.vue @@ -214,8 +214,6 @@ export default defineComponent({ }, async fetchHistoryData() { - this.dataStatus = DataStatus.Loading; - const queries: string[] = []; const driverName = this.searchersValues['search-driver'].trim(); @@ -257,6 +255,8 @@ export default defineComponent({ break; } + if (this.currentQuery != queries.join('&')) this.dataStatus = DataStatus.Loading; + this.currentQuery = queries.join('&'); this.currentQueryArray = queries;