feat: add non-customer admin menu items (llmage, pricing, charge, accounting, financial, harnessed_agent, harnessed_reasoning, users)
This commit is contained in:
parent
d179aeb9ed
commit
927a223582
@ -87,6 +87,236 @@
|
||||
"url": "{{entire_url('/dashboard_for_sage/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
,{
|
||||
"name": "llmage",
|
||||
"label": "模型管理",
|
||||
"icon": "{{entire_url('/imgs/cubes.svg')}}",
|
||||
"items": [
|
||||
{
|
||||
"name": "llmusage",
|
||||
"label": "模型用量",
|
||||
"url": "{{entire_url('/llmage/llmusage')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "catelog",
|
||||
"label": "模型类型",
|
||||
"url": "{{entire_url('/llmage/llmcatelog')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "listllmprovider",
|
||||
"label": "供应商模型列表",
|
||||
"url": "{{entire_url('/llmage/show_llms_by_providers.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "listllm",
|
||||
"label": "模型列表",
|
||||
"url": "{{entire_url('/llmage/show_llms.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "llm",
|
||||
"label": "模型",
|
||||
"url": "{{entire_url('/llmage/llm')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "failed_accounting",
|
||||
"label": "记账失败记录",
|
||||
"url": "{{entire_url('/llmage/failed_accounting.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"name": "pricing",
|
||||
"label": "定价管理",
|
||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
||||
"url": "{{entire_url('/pricing/index.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
,{
|
||||
"name": "charge",
|
||||
"label": "收费类型",
|
||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
||||
"url": "{{entire_url('/charge/charge_type')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
,{
|
||||
"name": "accounting_center",
|
||||
"label": "账务中心",
|
||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
||||
"items": [
|
||||
{
|
||||
"name": "billing_query",
|
||||
"label": "账单查询",
|
||||
"url": "{{entire_url('/accounting/billing.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "acc_balance",
|
||||
"label": "账户余额",
|
||||
"url": "{{entire_url('/accounting/acc_balance')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "acc_detail",
|
||||
"label": "账务明细",
|
||||
"url": "{{entire_url('/accounting/acc_detail')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "account_manage",
|
||||
"label": "账户管理",
|
||||
"url": "{{entire_url('/accounting/account')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "subject_manage",
|
||||
"label": "科目管理",
|
||||
"url": "{{entire_url('/accounting/subject')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"name": "financial_management",
|
||||
"label": "财务管理",
|
||||
"icon": "{{entire_url('/imgs/coins.svg')}}",
|
||||
"items": [
|
||||
{
|
||||
"name": "financial_vouchers",
|
||||
"label": "财务凭证",
|
||||
"url": "{{entire_url('/financial_management/financial_vouchers')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "payments",
|
||||
"label": "支出记录",
|
||||
"url": "{{entire_url('/financial_management/payments')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "receipt_allocations",
|
||||
"label": "收款分配",
|
||||
"url": "{{entire_url('/financial_management/receipt_allocations')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "receipts",
|
||||
"label": "收款记录",
|
||||
"url": "{{entire_url('/financial_management/receipts')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "receivables",
|
||||
"label": "应收款项",
|
||||
"url": "{{entire_url('/financial_management/receivables')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"name": "harnessed_agent",
|
||||
"label": "AI代理",
|
||||
"icon": "{{entire_url('/imgs/robot.svg')}}",
|
||||
"items": [
|
||||
{
|
||||
"name": "hermes_agent",
|
||||
"label": "代理控制台",
|
||||
"url": "{{entire_url('/harnessed_agent/hermes_agent.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "agent_console",
|
||||
"label": "代理执行",
|
||||
"url": "{{entire_url('/harnessed_agent/agent_console.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "agent_config",
|
||||
"label": "代理配置",
|
||||
"url": "{{entire_url('/harnessed_agent/agent_config.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "harnessed_agent_config_view",
|
||||
"label": "配置管理",
|
||||
"url": "{{entire_url('/harnessed_agent/harnessed_agent_config_view')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "sessions",
|
||||
"label": "会话管理",
|
||||
"url": "{{entire_url('/harnessed_agent/hermes_sessions')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "skills",
|
||||
"label": "技能管理",
|
||||
"url": "{{entire_url('/harnessed_agent/hermes_skills')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "memory",
|
||||
"label": "记忆管理",
|
||||
"url": "{{entire_url('/harnessed_agent/hermes_memory')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "workflows",
|
||||
"label": "工作流管理",
|
||||
"url": "{{entire_url('/harnessed_agent/hermes_workflows')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "tasks",
|
||||
"label": "任务管理",
|
||||
"url": "{{entire_url('/harnessed_agent/hermes_tasks')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"name": "harnessed_reasoning",
|
||||
"label": "AI推理",
|
||||
"icon": "{{entire_url('/imgs/robot.svg')}}",
|
||||
"items": [
|
||||
{
|
||||
"name": "hermes_reasoning",
|
||||
"label": "推理控制台",
|
||||
"url": "{{entire_url('/harnessed_reasoning/hermes_reasoning.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "reasoning_console",
|
||||
"label": "推理交互",
|
||||
"url": "{{entire_url('/harnessed_reasoning/reasoning_console.ui')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "reasoning_sessions",
|
||||
"label": "推理会话",
|
||||
"url": "{{entire_url('/harnessed_reasoning/harnessed_reasoning_sessions_crud')}}",
|
||||
"target": "app.sage_main_content"
|
||||
},
|
||||
{
|
||||
"name": "reasoning_config",
|
||||
"label": "推理配置",
|
||||
"url": "{{entire_url('/harnessed_reasoning/harnessed_reasoning_config_view')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
]
|
||||
}
|
||||
,{
|
||||
"name": "users",
|
||||
"label": "用户管理",
|
||||
"icon": "{{entire_url('/imgs/users.svg')}}",
|
||||
"url": "{{entire_url('/rbac/users')}}",
|
||||
"target": "app.sage_main_content"
|
||||
}
|
||||
{% endif %}
|
||||
],
|
||||
"menuitem_css": "menuitem"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user