From 27213ed3c50a221b90ae904eff06ed057826d4aa Mon Sep 17 00:00:00 2001 From: yumoqing Date: Tue, 26 May 2026 12:11:21 +0800 Subject: [PATCH] feat: update global_menu.ui - all modules point to index.ui, add pricing and accounting, remove submenu --- wwwroot/global_menu.ui | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/wwwroot/global_menu.ui b/wwwroot/global_menu.ui index 8c6eb97..20ec7c6 100644 --- a/wwwroot/global_menu.ui +++ b/wwwroot/global_menu.ui @@ -19,13 +19,14 @@ "name": "llmage", "label": "LLM 模型管理", "icon": "fa fa-brain", - "submenu": "{{entire_url('/llmage/menu.ui')}}" + "url": "{{entire_url('/llmage/index.ui')}}", + "target": "app.sage_main_content" }, { "name": "rag", "label": "知识库管理", "icon": "fa fa-database", - "url": "{{entire_url('/rag/menu.ui')}}", + "url": "{{entire_url('/rag/index.ui')}}", "target": "app.sage_main_content" }, {% endif %} @@ -34,7 +35,26 @@ "name": "platformbiz", "label": "平台业务", "icon": "fa fa-building", - "submenu": "{{entire_url('/platformbiz/menu.ui')}}" + "url": "{{entire_url('/platformbiz/index.ui')}}", + "target": "app.sage_main_content" + }, +{% endif %} +{% if get_user() %} + { + "name": "pricing", + "label": "定价管理", + "icon": "fa fa-money-bill", + "url": "{{entire_url('/pricing/index.ui')}}", + "target": "app.sage_main_content" + }, +{% endif %} +{% if 'reseller.accountant' in roles or 'owner.superuser' in roles %} + { + "name": "accounting", + "label": "计费管理", + "icon": "fa fa-calculator", + "url": "{{entire_url('/accounting/index.ui')}}", + "target": "app.sage_main_content" }, {% endif %} {% if get_user() %} @@ -42,7 +62,8 @@ "name": "rbac", "label": "用户与权限", "icon": "fa fa-users", - "submenu": "{{entire_url('/rbac/admin_menu.ui')}}" + "url": "{{entire_url('/rbac/index.ui')}}", + "target": "app.sage_main_content" }, {% endif %} {