Trim frontend build for lightweight AI agent admin

This commit is contained in:
Codex
2026-06-08 19:48:47 +08:00
parent e164840f43
commit 2e7099cb6d
15 changed files with 1336 additions and 270 deletions
+23 -7
View File
@@ -17,13 +17,29 @@ const forbiddenComponent = () => import('#/views/_core/fallback/forbidden.vue');
async function generateAccess(options: GenerateMenuAndRoutesOptions) {
const pageMap: ComponentRecordType = import.meta.glob([
'../views/**/*.vue',
'!../views/**/components/**',
'!../views/**/modules/**',
'!../views/ai-platform/workflow/editor/components/**/*.vue',
'!../views/ai-platform/workflow/editor/edges/**/*.vue',
'!../views/ai-platform/workflow/editor/nodes/**/*.vue',
'!../views/ai-platform/workflow/editor/panels/**/*.vue',
'../views/_core/account-settings/**/*.vue',
'../views/_core/agent-chat/**/*.vue',
'../views/_core/announcement/index.vue',
'../views/_core/announcement/list.vue',
'../views/_core/authentication/**/*.vue',
'../views/_core/chat/**/*.vue',
'../views/_core/fallback/**/*.vue',
'../views/_core/file-preview/index.vue',
'../views/_core/login-log/index.vue',
'../views/_core/menu/index.vue',
'../views/_core/message/index.vue',
'../views/_core/mobile-signature/index.vue',
'../views/_core/permission/index.vue',
'../views/_core/role/index.vue',
'../views/_core/system-config/index.vue',
'../views/_core/user/index.vue',
'../views/ai-platform/agent/editor/index.vue',
'../views/ai-platform/agent/index.vue',
'../views/ai-platform/knowledge/detail/index.vue',
'../views/ai-platform/knowledge/index.vue',
'../views/ai-platform/workflow/editor/index.vue',
'../views/ai-platform/workflow/index.vue',
'../views/ai-platform/workflow-runs/index.vue',
]);
const layoutMap: ComponentRecordType = {