From 77d8c75551aa930fb125fe46da6409e2cebb9c43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?cls=5F=E5=AE=81=E6=B3=A2=E6=9C=AC=E6=9C=BA?= <908705107@qq.com> Date: Wed, 10 Jun 2026 10:13:38 +0800 Subject: [PATCH] Restore file management entry --- backend-fastapi/db_init.json | 45 ++++++++++++++++++++++ web/apps/web-ele/src/locales/index.ts | 1 + web/apps/web-ele/src/router/access.ts | 2 + web/apps/web-ele/src/router/routes/core.ts | 11 ++++++ 4 files changed, 59 insertions(+) diff --git a/backend-fastapi/db_init.json b/backend-fastapi/db_init.json index 5901bc6..0a80a76 100644 --- a/backend-fastapi/db_init.json +++ b/backend-fastapi/db_init.json @@ -7253,6 +7253,51 @@ "sys_dept_id": null } }, + { + "model": "core.menu.model.Menu", + "pk": "ai-agent-admin-system-file-manager", + "fields": { + "application_id": null, + "is_system": true, + "parent_id": "2c03f7a0-f4b5-43a9-94", + "name": "SystemFileManager", + "title": "menu-title.fileManagement", + "authCode": null, + "path": "/system/file-manager", + "type": "menu", + "component": "/_core/file-manager/index", + "redirect": null, + "activePath": null, + "query": null, + "noBasicLayout": false, + "icon": "lucide:folder-open", + "activeIcon": null, + "order": 39, + "hideInMenu": false, + "hideChildrenInMenu": false, + "hideInBreadcrumb": false, + "hideInTab": false, + "affixTab": false, + "affixTabOrder": null, + "keepAlive": false, + "maxNumOfOpenTab": null, + "fullPathKey": true, + "link": null, + "iframeSrc": null, + "openInNewWindow": false, + "badge": null, + "badgeType": null, + "badgeVariants": null, + "id": "ai-agent-admin-system-file-manager", + "sort": 39, + "is_deleted": false, + "sys_create_datetime": "2026-06-10T00:00:00.000000", + "sys_update_datetime": "2026-06-10T00:00:00.000000", + "sys_creator_id": null, + "sys_modifier_id": null, + "sys_dept_id": null + } + }, { "model": "core.menu.model.Menu", "pk": "3e5b751e-f0b0-4873-91", diff --git a/web/apps/web-ele/src/locales/index.ts b/web/apps/web-ele/src/locales/index.ts index c1b84c9..cd18c19 100644 --- a/web/apps/web-ele/src/locales/index.ts +++ b/web/apps/web-ele/src/locales/index.ts @@ -27,6 +27,7 @@ const modules = import.meta.glob([ './langs/*/announcement.json', './langs/*/authentication.json', './langs/*/common.json', + './langs/*/file-manager.json', './langs/*/loginLog.json', './langs/*/menu.json', './langs/*/menu-title.json', diff --git a/web/apps/web-ele/src/router/access.ts b/web/apps/web-ele/src/router/access.ts index 3e24e4a..5834592 100644 --- a/web/apps/web-ele/src/router/access.ts +++ b/web/apps/web-ele/src/router/access.ts @@ -28,6 +28,8 @@ async function generateAccess(options: GenerateMenuAndRoutesOptions) { '../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/login-log/index.vue', '../views/_core/menu/index.vue', '../views/_core/message/index.vue', diff --git a/web/apps/web-ele/src/router/routes/core.ts b/web/apps/web-ele/src/router/routes/core.ts index cfc8f48..d78d46d 100644 --- a/web/apps/web-ele/src/router/routes/core.ts +++ b/web/apps/web-ele/src/router/routes/core.ts @@ -63,6 +63,17 @@ const coreRoutes: RouteRecordRaw[] = [ title: 'OAuth Callback', }, }, + { + name: 'FilePreview', + path: '/file-preview/:id', + component: () => import('#/views/_core/file-preview/index.vue'), + meta: { + hideInBreadcrumb: true, + hideInMenu: true, + hideInTab: true, + title: $t('file-manager.filePreview'), + }, + }, ]; export { coreRoutes, fallbackNotFoundRoute };