From defe2d6ef599447e4105c069694e0aa66feb05ac 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 09:51:39 +0800 Subject: [PATCH] Restore organization chart entry --- backend-fastapi/db_init.json | 45 +++++++++++++++++++ .../src/locales/langs/en-US/menu-title.json | 1 + .../src/locales/langs/zh-CN/menu-title.json | 1 + .../src/locales/langs/zh-TW/menu-title.json | 1 + web/apps/web-ele/src/router/access.ts | 1 + 5 files changed, 49 insertions(+) diff --git a/backend-fastapi/db_init.json b/backend-fastapi/db_init.json index dd54b87..d9f8f12 100644 --- a/backend-fastapi/db_init.json +++ b/backend-fastapi/db_init.json @@ -7568,6 +7568,51 @@ "sys_dept_id": null } }, + { + "model": "core.menu.model.Menu", + "pk": "ai-agent-admin-system-org-chart", + "fields": { + "application_id": null, + "is_system": true, + "parent_id": "2c03f7a0-f4b5-43a9-94", + "name": "SystemOrgChart", + "title": "menu-title.organizationChart", + "authCode": null, + "path": "/system/org-chart", + "type": "menu", + "component": "/_core/org-chart/index", + "redirect": null, + "activePath": null, + "query": null, + "noBasicLayout": false, + "icon": "lucide:network", + "activeIcon": null, + "order": 12, + "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-org-chart", + "sort": 12, + "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": "ai-agent-admin-system-dept", diff --git a/web/apps/web-ele/src/locales/langs/en-US/menu-title.json b/web/apps/web-ele/src/locales/langs/en-US/menu-title.json index 3023e30..4d137bc 100644 --- a/web/apps/web-ele/src/locales/langs/en-US/menu-title.json +++ b/web/apps/web-ele/src/locales/langs/en-US/menu-title.json @@ -6,6 +6,7 @@ "systemManagement": "System Management", "userManagement": "User Management", "departmentManagement": "Department Management", + "organizationChart": "Organization Chart", "permissionManagement": "API Management", "menuManagement": "Menu Management", "positionManagement": "Position Management", diff --git a/web/apps/web-ele/src/locales/langs/zh-CN/menu-title.json b/web/apps/web-ele/src/locales/langs/zh-CN/menu-title.json index 07b879e..26fa260 100644 --- a/web/apps/web-ele/src/locales/langs/zh-CN/menu-title.json +++ b/web/apps/web-ele/src/locales/langs/zh-CN/menu-title.json @@ -6,6 +6,7 @@ "systemManagement": "系统管理", "userManagement": "用户管理", "departmentManagement": "部门管理", + "organizationChart": "组织架构", "permissionManagement": "API管理", "menuManagement": "菜单管理", "positionManagement": "岗位管理", diff --git a/web/apps/web-ele/src/locales/langs/zh-TW/menu-title.json b/web/apps/web-ele/src/locales/langs/zh-TW/menu-title.json index 89eeddb..88ff9e3 100644 --- a/web/apps/web-ele/src/locales/langs/zh-TW/menu-title.json +++ b/web/apps/web-ele/src/locales/langs/zh-TW/menu-title.json @@ -6,6 +6,7 @@ "systemManagement": "系統管理", "userManagement": "用戶管理", "departmentManagement": "部門管理", + "organizationChart": "組織架構", "permissionManagement": "API管理", "menuManagement": "菜單管理", "positionManagement": "崗位管理", diff --git a/web/apps/web-ele/src/router/access.ts b/web/apps/web-ele/src/router/access.ts index e7f0163..b4afbfe 100644 --- a/web/apps/web-ele/src/router/access.ts +++ b/web/apps/web-ele/src/router/access.ts @@ -30,6 +30,7 @@ async function generateAccess(options: GenerateMenuAndRoutesOptions) { '../views/_core/fallback/**/*.vue', '../views/_core/menu/index.vue', '../views/_core/message/index.vue', + '../views/_core/org-chart/index.vue', '../views/_core/permission/index.vue', '../views/_core/post/index.vue', '../views/_core/role/index.vue',