Admin panel & users, users' permissions management

This commit is contained in:
2024-07-04 22:58:34 +08:00
parent da15c72fb3
commit 46468fae5f
10 changed files with 451 additions and 12 deletions

View File

@ -1,6 +1,7 @@
import { createRouter, createWebHistory } from "vue-router"
import { useUserinfo } from "@/stores/userinfo"
import UserCenterLayout from "@/layouts/user-center.vue"
import AdministratorLayout from "@/layouts/administrator.vue"
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
@ -74,6 +75,22 @@ const router = createRouter({
},
],
},
{
path: "/admin",
component: AdministratorLayout,
children: [
{
path: "",
name: "admin.dashboard",
component: () => import("@/views/admin/dashboard.vue"),
},
{
path: "users",
name: "admin.users",
component: () => import("@/views/admin/users.vue"),
},
]
}
],
})