完善权限缓存与监控指标

This commit is contained in:
Cheng Zhou
2026-05-19 16:03:27 +08:00
parent f8a959b801
commit e95eeed90e
14 changed files with 603 additions and 335 deletions
+20 -4
View File
@@ -436,11 +436,11 @@ const routes: RouteRecordRaw[] = [
},
{
path: "projects/:projectId/members",
redirect: (to) => ({ path: "/admin/permissions", query: { projectId: to.params.projectId as string, sub: "members" } }),
redirect: (to) => ({ path: "/admin/permissions/project", query: { projectId: to.params.projectId as string, sub: "members" } }),
},
{
path: "projects/:id/api-permissions",
redirect: (to) => ({ path: "/admin/permissions", query: { projectId: to.params.id as string } }),
redirect: (to) => ({ path: "/admin/permissions/project", query: { projectId: to.params.id as string } }),
},
{
path: "projects/:projectId/sites",
@@ -456,9 +456,25 @@ const routes: RouteRecordRaw[] = [
},
{
path: "permissions",
name: "AdminPermissions",
redirect: "/admin/permissions/system",
},
{
path: "permissions/system",
name: "AdminPermissionsSystem",
component: PermissionManagement,
meta: { title: TEXT.menu.permissionManagement, requiresAdmin: true },
meta: { title: "系统级权限", requiresAdmin: true },
},
{
path: "permissions/project",
name: "AdminPermissionsProject",
component: PermissionManagement,
meta: { title: "项目权限配置", requiresAdmin: true },
},
{
path: "permissions/monitoring",
name: "AdminPermissionsMonitoring",
component: PermissionManagement,
meta: { title: "权限监控", requiresAdmin: true },
},
],
},