ragserver/wwwroot/menu.ui

55 lines
2.0 KiB
XML

{% set roles = get_user_roles(get_user()) %}
{% set role_str = roles|join(',') %}
{
"widgettype": "Menu",
"id": "rag_menu",
"options": {
"width": "100%",
"height": "100%",
"items": [
{
"name": "knowledge_bases",
"label": "知识库",
"icon": "{{entire_url('/bricks/imgs/app.svg')}}",
"url": "{{entire_url('/knowledge_bases_list/index.ui')}}",
"target": "app.rag_main_content"
},
{
"name": "tags",
"label": "标签管理",
"icon": "{{entire_url('/bricks/imgs/tag.png')}}",
"url": "{{entire_url('/tags_list/index.ui')}}",
"target": "app.rag_main_content"
},
{
"name": "tag_assign",
"label": "标签分配",
"icon": "{{entire_url('/bricks/imgs/edit.svg')}}",
"url": "{{entire_url('/tag_assign/index.dspy')}}",
"target": "app.rag_main_content"
},
{
"name": "tag_search",
"label": "标签检索",
"icon": "{{entire_url('/bricks/imgs/search.svg')}}",
"url": "{{entire_url('/tag_search/index.dspy')}}",
"target": "app.rag_main_content"
},
{
"name": "engines",
"label": "引擎配置",
"icon": "{{entire_url('/bricks/imgs/rocket.svg')}}",
"url": "{{entire_url('/engine_configs_list/index.ui')}}",
"target": "app.rag_main_content"
},
{
"name": "subscriptions",
"label": "订阅管理",
"icon": "{{entire_url('/bricks/imgs/coins.svg')}}",
"url": "{{entire_url('/subscriptions_list/index.ui')}}",
"target": "app.rag_main_content"
}
]
}
}