diff --git a/frontend/src/views/admin/AccountsView.vue b/frontend/src/views/admin/AccountsView.vue index 6ff2d825..441f9ddd 100644 --- a/frontend/src/views/admin/AccountsView.vue +++ b/frontend/src/views/admin/AccountsView.vue @@ -562,16 +562,17 @@ const resetAutoRefreshCache = () => { const isFirstLoad = ref(true) const load = async () => { + const requestParams = params as any hasPendingListSync.value = false resetAutoRefreshCache() pendingTodayStatsRefresh.value = false if (isFirstLoad.value) { - ;(params as any).lite = '1' + requestParams.lite = '1' } await baseLoad() if (isFirstLoad.value) { isFirstLoad.value = false - delete (params as any).lite + delete requestParams.lite } await refreshTodayStatsBatch() } diff --git a/frontend/src/views/admin/DashboardView.vue b/frontend/src/views/admin/DashboardView.vue index 779163fe..f86b54c5 100644 --- a/frontend/src/views/admin/DashboardView.vue +++ b/frontend/src/views/admin/DashboardView.vue @@ -552,9 +552,10 @@ const loadDashboardSnapshot = async (includeStats: boolean) => { appStore.showError(t('admin.dashboard.failedToLoad')) console.error('Error loading dashboard snapshot:', error) } finally { - if (currentSeq !== chartLoadSeq) return - loading.value = false - chartsLoading.value = false + if (currentSeq === chartLoadSeq) { + loading.value = false + chartsLoading.value = false + } } } @@ -575,8 +576,9 @@ const loadUsersTrend = async () => { console.error('Error loading users trend:', error) userTrend.value = [] } finally { - if (currentSeq !== usersTrendLoadSeq) return - userTrendLoading.value = false + if (currentSeq === usersTrendLoadSeq) { + userTrendLoading.value = false + } } }