From 46468fae5fda262deae75ecf1de58879bc006736 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Thu, 4 Jul 2024 22:58:34 +0800 Subject: [PATCH] :sparkles: Admin panel & users, users' permissions management --- .idea/workspace.xml | 19 +- .../components/admin/UserAssignPermsPanel.vue | 164 ++++++++++++++++++ web/src/components/admin/UserDetailPanel.vue | 46 +++++ web/src/components/navigation/AppBar.vue | 9 +- web/src/layouts/administrator.vue | 30 ++++ web/src/layouts/user-center.vue | 2 +- web/src/router/index.ts | 17 ++ web/src/views/admin/dashboard.vue | 51 ++++++ web/src/views/admin/users.vue | 123 +++++++++++++ web/src/views/security.vue | 2 +- 10 files changed, 451 insertions(+), 12 deletions(-) create mode 100644 web/src/components/admin/UserAssignPermsPanel.vue create mode 100644 web/src/components/admin/UserDetailPanel.vue create mode 100644 web/src/layouts/administrator.vue create mode 100644 web/src/views/admin/dashboard.vue create mode 100644 web/src/views/admin/users.vue diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 352650a..cc5a133 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,12 +4,17 @@