From 8b871ccbcadeaefa8527271da9bbed399dfa92b2 Mon Sep 17 00:00:00 2001 From: overtrue Date: Fri, 31 Oct 2025 21:34:12 +0800 Subject: [PATCH] refactor: migrate all tables to DataTable component - Migrate pages/events/index.vue to use DataTable - Migrate pages/license/index.vue feature permissions table to DataTable - Migrate components/user/* tables to DataTable (account, policies, groups) - Migrate components/user-group/* tables to DataTable (policies, members, set-policies-mutiple) - Replace native table elements and raw Table components with shared DataTable - Implement search functionality using DataTable filter capabilities - Ensure consistent table rendering across the application --- components/user-group/members.vue | 53 +++--- components/user-group/policies.vue | 53 +++--- .../user-group/set-policies-mutiple.vue | 72 ++++---- components/user/account.vue | 128 ++++++++------ components/user/groups.vue | 53 +++--- components/user/policies.vue | 53 +++--- pages/events/index.vue | 158 +++++++++--------- pages/license/index.vue | 61 ++++--- 8 files changed, 347 insertions(+), 284 deletions(-) diff --git a/components/user-group/members.vue b/components/user-group/members.vue index f3a50f6..e01875e 100644 --- a/components/user-group/members.vue +++ b/components/user-group/members.vue @@ -71,38 +71,22 @@ - - - - {{ t('Name') }} - - - - - {{ member }} - - - - - -

{{ t('No Data') }}

-
-
-
-
+