feat: 完善global_menu.ui,添加所有模块菜单项
新增模块: - 统一仪表板 (unified_dashboard) - CRM系统 (integrated_crm_app) - 客户管理 (customer_management) - 商机管理 (opportunity_management) - 合同管理 (contract_management) - 折扣管理 (discount) - 财务管理 (financial_management) - 工作流审批 (workflow_approval) - 算力中心管理 (cpcc) - 运维管理 (msp) - 内容管理 (cms/entcms) - 钉钉审批 (cms/dingdingflow) 总计22个模块菜单项,覆盖所有业务模块
This commit is contained in:
parent
61a1b2b2fa
commit
dfe6c0e14f
@ -15,6 +15,83 @@
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{% if get_user() %}
|
||||
{
|
||||
"name": "unified_dashboard",
|
||||
"label": "统一仪表板",
|
||||
"icon": "fa fa-chart-line",
|
||||
"url": "{{entire_url('/unified_dashboard/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "integrated_crm_app",
|
||||
"label": "CRM系统",
|
||||
"icon": "fa fa-handshake",
|
||||
"url": "{{entire_url('/integrated_crm_app/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "customer_management",
|
||||
"label": "客户管理",
|
||||
"icon": "fa fa-users",
|
||||
"url": "{{entire_url('/customer_management/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "opportunity_management",
|
||||
"label": "商机管理",
|
||||
"icon": "fa fa-briefcase",
|
||||
"url": "{{entire_url('/opportunity_management/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "contract_management",
|
||||
"label": "合同管理",
|
||||
"icon": "fa fa-file-contract",
|
||||
"url": "{{entire_url('/contract_management/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "product_management",
|
||||
"label": "产品管理",
|
||||
"icon": "fa fa-cubes",
|
||||
"url": "{{entire_url('/product_management/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "supplychain",
|
||||
"label": "供销链管理",
|
||||
"icon": "fa fa-truck",
|
||||
"url": "{{entire_url('/supplychain/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "pricing",
|
||||
"label": "定价管理",
|
||||
"icon": "fa fa-money-bill",
|
||||
"url": "{{entire_url('/pricing/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "discount",
|
||||
"label": "折扣管理",
|
||||
"icon": "fa fa-percent",
|
||||
"url": "{{entire_url('/discount/promote.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "financial_management",
|
||||
"label": "财务管理",
|
||||
"icon": "fa fa-calculator",
|
||||
"url": "{{entire_url('/financial_management/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "workflow_approval",
|
||||
"label": "工作流审批",
|
||||
"icon": "fa fa-tasks",
|
||||
"url": "{{entire_url('/workflow_approval/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "llmage",
|
||||
"label": "LLM 模型管理",
|
||||
@ -29,6 +106,20 @@
|
||||
"url": "{{entire_url('/rag/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "cpcc",
|
||||
"label": "算力中心管理",
|
||||
"icon": "fa fa-server",
|
||||
"url": "{{entire_url('/cpcc/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "msp",
|
||||
"label": "运维管理",
|
||||
"icon": "fa fa-tools",
|
||||
"url": "{{entire_url('/msp/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{% endif %}
|
||||
{% if 'reseller.operator' in roles or 'owner.superuser' in roles %}
|
||||
{
|
||||
@ -39,38 +130,11 @@
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{% endif %}
|
||||
{% if get_user() %}
|
||||
{
|
||||
"name": "product_management",
|
||||
"label": "产品管理",
|
||||
"icon": "fa fa-cubes",
|
||||
"url": "{{entire_url('/product_management/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{% endif %}
|
||||
{% if get_user() %}
|
||||
{
|
||||
"name": "supplychain",
|
||||
"label": "供销链管理",
|
||||
"icon": "fa fa-truck",
|
||||
"url": "{{entire_url('/supplychain/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",
|
||||
"icon": "fa fa-coins",
|
||||
"url": "{{entire_url('/accounting/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
@ -79,10 +143,24 @@
|
||||
{
|
||||
"name": "rbac",
|
||||
"label": "用户与权限",
|
||||
"icon": "fa fa-users",
|
||||
"icon": "fa fa-user-shield",
|
||||
"url": "{{entire_url('/rbac/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "entcms",
|
||||
"label": "内容管理",
|
||||
"icon": "fa fa-newspaper",
|
||||
"url": "{{entire_url('/cms/entcms/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "dingdingflow",
|
||||
"label": "钉钉审批",
|
||||
"icon": "fa fa-mobile-alt",
|
||||
"url": "{{entire_url('/cms/dingdingflow/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{% endif %}
|
||||
{
|
||||
"name": "hermes_web_cli",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user