feat: restore lightweight admin modules

This commit is contained in:
2026-06-21 22:40:17 +08:00
parent 81ce2c4f0a
commit 288d71cca7
4 changed files with 111 additions and 1 deletions
+5
View File
@@ -171,16 +171,21 @@ function filterAvailableRoutes<
async function generateAccess(options: GenerateMenuAndRoutesOptions) {
const pageMap: ComponentRecordType = import.meta.glob([
'../views/_core/account-settings/index.vue',
'../views/_core/agent-chat/**/*.vue',
'../views/_core/announcement/index.vue',
'../views/_core/announcement/list.vue',
'../views/_core/authentication/login.vue',
'../views/_core/dept/index.vue',
'../views/_core/dict/index.vue',
'../views/_core/fallback/**/*.vue',
'../views/_core/file-manager/index.vue',
'../views/_core/file-preview/index.vue',
'../views/_core/menu/index.vue',
'../views/_core/message/index.vue',
'../views/_core/page-render/index.vue',
'../views/_core/permission/index.vue',
'../views/_core/post/index.vue',
'../views/_core/role/index.vue',
'../views/_core/system-config/index.vue',
'../views/_core/ui-config/index.vue',
+15
View File
@@ -1,4 +1,5 @@
export const LIGHT_MENU_NAMES = new Set([
'AccountSettings',
'ControlCenter',
'AIAgent',
'AIKnowledgeDetail',
@@ -13,12 +14,18 @@ export const LIGHT_MENU_NAMES = new Set([
'MessageCenter',
'MessageList',
'KnowledgeBase',
'SystemDept',
'SystemDict',
'SystemFileManager',
'SystemManagement',
'SystemConfig',
'SystemConfigManager',
'SystemMenu',
'SystemPermission',
'SystemPost',
'SystemRole',
'UIConfig',
'UIConfigManager',
'UserManagement',
]);
@@ -35,12 +42,20 @@ const LIGHT_ROUTE_PATH_PREFIXES = [
'/message/announcement',
'/message/announcement-list',
'/page-render/main_home',
'/core/ui-config',
'/system-config',
'/system/dept',
'/system/dict',
'/system/file-manager',
'/system/post',
'/system/config',
'/system/menu',
'/system/new-permission',
'/system/role',
'/system/ui-config',
'/system/user',
'/tool/dict',
'/user-center',
];
export function isLightMenuName(name?: string) {