From 4be0853ade19f842c0a1234b7363e48b297f1c87 Mon Sep 17 00:00:00 2001 From: skycurtain Date: Fri, 9 Oct 2026 23:42:24 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20=E8=A1=A8=E6=A0=BC=E5=B7=A5?= =?UTF-8?q?=E5=85=B7=E8=A1=8C=E7=BB=9F=E4=B8=80=E5=88=B7=E6=96=B0=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 纯图标 + tooltip,筛选下一行右对齐;覆盖管理端与成员端列表;清理 overview 未用 ref。 --- .../src/components/common/table-refresh.vue | 33 +++++++++++++++++++ apps/web/src/views/admin/audit-view.vue | 6 ++++ apps/web/src/views/admin/keys-view.vue | 6 ++++ apps/web/src/views/admin/logs-view.vue | 6 ++++ apps/web/src/views/admin/members-view.vue | 6 ++++ apps/web/src/views/admin/overview-view.vue | 7 +++- apps/web/src/views/admin/payments-view.vue | 9 +++++ apps/web/src/views/member/logs-view.vue | 8 ++++- apps/web/src/views/member/overview-view.vue | 5 +++ apps/web/src/views/member/payments-view.vue | 5 +++ 10 files changed, 89 insertions(+), 2 deletions(-) create mode 100644 apps/web/src/components/common/table-refresh.vue 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(() => { + +
+ + { /> + + + +

按成员汇总

+