完善权限缓存与监控指标
This commit is contained in:
@@ -33,10 +33,15 @@
|
||||
<el-icon><Document /></el-icon>
|
||||
<span>{{ TEXT.menu.auditLogs }}</span>
|
||||
</el-menu-item>
|
||||
<el-menu-item v-if="isAdmin" index="/admin/permissions">
|
||||
<el-icon><Key /></el-icon>
|
||||
<span>{{ TEXT.menu.permissionManagement }}</span>
|
||||
</el-menu-item>
|
||||
<el-sub-menu v-if="isAdmin" index="permissions">
|
||||
<template #title>
|
||||
<el-icon><Key /></el-icon>
|
||||
<span>{{ TEXT.menu.permissionManagement }}</span>
|
||||
</template>
|
||||
<el-menu-item index="/admin/permissions/system">系统级权限</el-menu-item>
|
||||
<el-menu-item index="/admin/permissions/project">项目权限配置</el-menu-item>
|
||||
<el-menu-item index="/admin/permissions/monitoring">权限监控</el-menu-item>
|
||||
</el-sub-menu>
|
||||
</el-menu-item-group>
|
||||
|
||||
<el-menu-item-group v-if="study.currentStudy && hasAnyProjectModuleAccess" class="menu-group">
|
||||
@@ -280,6 +285,7 @@ const activeMenu = computed(() => {
|
||||
if (path.startsWith("/knowledge/instruction-files")) return "/knowledge/instruction-files";
|
||||
if (path.startsWith("/projects/")) return "/admin/projects";
|
||||
if (path.startsWith("/admin/projects/")) return "/admin/projects";
|
||||
if (path.startsWith("/admin/permissions/")) return path;
|
||||
return path;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user