From f3605ddc715db61d3a3b0c118ddfb26f8a0fd874 Mon Sep 17 00:00:00 2001 From: shaw Date: Sat, 7 Feb 2026 19:13:43 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20/admin/usage=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA=E5=88=B7=E6=96=B0=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/admin/usage/UsageFilters.vue | 4 ++++ frontend/src/views/admin/UsageView.vue | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/admin/usage/UsageFilters.vue b/frontend/src/components/admin/usage/UsageFilters.vue index b17e0fdc..9bdf6921 100644 --- a/frontend/src/components/admin/usage/UsageFilters.vue +++ b/frontend/src/components/admin/usage/UsageFilters.vue @@ -154,6 +154,9 @@
+ @@ -194,6 +197,7 @@ const emit = defineEmits([ 'update:startDate', 'update:endDate', 'change', + 'refresh', 'reset', 'export', 'cleanup' diff --git a/frontend/src/views/admin/UsageView.vue b/frontend/src/views/admin/UsageView.vue index c7f9b99e..95420aa0 100644 --- a/frontend/src/views/admin/UsageView.vue +++ b/frontend/src/views/admin/UsageView.vue @@ -17,7 +17,7 @@
- + @@ -83,6 +83,7 @@ const loadChartData = async () => { } catch (error) { console.error('Failed to load chart data:', error) } finally { chartsLoading.value = false } } const applyFilters = () => { pagination.page = 1; loadLogs(); loadStats(); loadChartData() } +const refreshData = () => { loadLogs(); loadStats(); loadChartData() } const resetFilters = () => { startDate.value = formatLD(weekAgo); endDate.value = formatLD(now); filters.value = { start_date: startDate.value, end_date: endDate.value, billing_type: null }; granularity.value = 'day'; applyFilters() } const handlePageChange = (p: number) => { pagination.page = p; loadLogs() } const handlePageSizeChange = (s: number) => { pagination.page_size = s; pagination.page = 1; loadLogs() }