diff --git a/apps/web/src/components/common/table-refresh.vue b/apps/web/src/components/common/table-refresh.vue
new file mode 100644
index 0000000..70c4306
--- /dev/null
+++ b/apps/web/src/components/common/table-refresh.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
diff --git a/apps/web/src/views/admin/audit-view.vue b/apps/web/src/views/admin/audit-view.vue
index 6593ecd..8c2c663 100644
--- a/apps/web/src/views/admin/audit-view.vue
+++ b/apps/web/src/views/admin/audit-view.vue
@@ -5,6 +5,7 @@
*/
import { computed, onMounted, onUnmounted, ref, watch } from "vue";
import PageHeader from "@/components/common/page-header.vue";
+import TableRefresh from "@/components/common/table-refresh.vue";
import TimeRangePicker from "@/components/common/time-range-picker.vue";
import { useAuditLogs } from "@/queries/admin.ts";
import { formatDateTime, recentDaysRange } from "@/utils/time.ts";
@@ -88,6 +89,11 @@ onUnmounted(() => {
+ auditQuery.refetch()"
+ />
+
+ keysQuery.refetch()"
+ />
+
{
/>
+ logsQuery.refetch()"
+ />
+
+ membersQuery.refetch()"
+ />
+
按成员汇总
+ overviewQuery.refetch()"
+ />
+ subsQuery.refetch()"
+ />
+ topupsQuery.refetch()"
+ />
+ logsQuery.refetch()"
+ />
+
我的 Key
+ overviewQuery.refetch()"
+ />
订阅
+ overviewQuery.refetch()"
+ />