查看用户路由菜单
GET
/api/v1/route/user-routes查看用户路由菜单, 超级管理员返回所有菜单
:return:
请求参数
无
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
string
必需
msg
string
必需
data
object
必需
home
string
必需
routes
array [object {5}]
必需
示例
{
"code": "0000",
"msg": "OK",
"data": {
"home": "home",
"routes": [
{
"name": "home",
"path": "/home",
"component": "layout.base$view.home",
"meta": {
"title": "首页",
"i18nKey": "route.home",
"order": 1,
"keepAlive": false,
"icon": "mdi:monitor-dashboard",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "layout.base"
}
},
{
"name": "function",
"path": "/function",
"component": "layout.base",
"meta": {
"title": "功能",
"i18nKey": "route.function",
"order": 2,
"keepAlive": false,
"icon": "icon-park-outline:all-application",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "layout.base"
},
"children": [
{
"name": "function_toggle-auth",
"path": "/function/toggle-auth",
"component": "view.function_toggle-auth",
"meta": {
"title": "切换权限",
"i18nKey": "route.function_toggle-auth",
"order": 4,
"keepAlive": false,
"icon": "ic:round-construction",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_toggle-auth"
}
},
{
"name": "function_request",
"path": "/function/request",
"component": "view.function_request",
"meta": {
"title": "请求",
"i18nKey": "route.function_request",
"order": 3,
"keepAlive": false,
"icon": "carbon:network-overlay",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_request"
}
},
{
"name": "function_super-page",
"path": "/function/super-page",
"component": "view.function_super-page",
"meta": {
"title": "超级管理员可见",
"i18nKey": "route.function_super-page",
"order": 5,
"keepAlive": false,
"icon": "ic:round-supervisor-account",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_super-page"
}
},
{
"name": "function_multi-tab",
"path": "/function/multi-tab",
"component": "view.function_multi-tab",
"meta": {
"title": "多标签页",
"i18nKey": "route.function_multi-tab",
"order": 1,
"keepAlive": false,
"icon": "ic:round-tab",
"iconType": "1",
"href": null,
"activeMenu": "function_tab",
"multiTab": true,
"fixedIndexInTab": null,
"layout": "view.function_multi-tab",
"hideInMenu": true
}
},
{
"name": "function_tab",
"path": "/function/tab",
"component": "view.function_tab",
"meta": {
"title": "标签页",
"i18nKey": "route.function_tab",
"order": 2,
"keepAlive": false,
"icon": "ic:round-tab",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_tab"
}
},
{
"name": "function_hide-child",
"path": "/function/hide-child",
"component": null,
"meta": {
"title": "隐藏子菜单",
"i18nKey": "route.function_hide-child",
"order": 2,
"keepAlive": false,
"icon": "material-symbols:filter-list-off",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null
},
"redirect": "/function/hide-child/one",
"children": [
{
"name": "function_hide-child_one",
"path": "/function/hide-child/one",
"component": "view.function_hide-child_one",
"meta": {
"title": "隐藏子菜单1",
"i18nKey": "route.function_hide-child_one",
"order": 1,
"keepAlive": false,
"icon": "material-symbols:filter-list-off",
"iconType": "1",
"href": null,
"activeMenu": "function_hide-child",
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_hide-child_one",
"hideInMenu": true
}
},
{
"name": "function_hide-child_two",
"path": "/function/hide-child/two",
"component": "view.function_hide-child_two",
"meta": {
"title": "隐藏子菜单2",
"i18nKey": "route.function_hide-child_two",
"order": 2,
"keepAlive": false,
"icon": null,
"iconType": null,
"href": null,
"activeMenu": "function_hide-child",
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_hide-child_two",
"hideInMenu": true
}
},
{
"name": "function_hide-child_three",
"path": "/function/hide-child/three",
"component": "view.function_hide-child_three",
"meta": {
"title": "隐藏子菜单3",
"i18nKey": "route.function_hide-child_three",
"order": 3,
"keepAlive": false,
"icon": null,
"iconType": null,
"href": null,
"activeMenu": "function_hide-child",
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.function_hide-child_three",
"hideInMenu": true
}
}
]
}
]
},
{
"name": "exception",
"path": "/exception",
"component": "layout.base",
"meta": {
"title": "异常页",
"i18nKey": "route.exception",
"order": 3,
"keepAlive": false,
"icon": "ant-design:exception-outlined",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "layout.base"
},
"children": [
{
"name": "exception_403",
"path": "/exception/403",
"component": "view.403",
"meta": {
"title": "403",
"i18nKey": "route.exception_403",
"order": 1,
"keepAlive": false,
"icon": "ic:baseline-block",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.403"
}
},
{
"name": "exception_404",
"path": "/exception/404",
"component": "view.404",
"meta": {
"title": "404",
"i18nKey": "route.exception_404",
"order": 2,
"keepAlive": false,
"icon": "ic:baseline-web-asset-off",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.404"
}
},
{
"name": "exception_500",
"path": "/exception/500",
"component": "view.500",
"meta": {
"title": "500",
"i18nKey": "route.exception_500",
"order": 3,
"keepAlive": false,
"icon": "ic:baseline-wifi-off",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.500"
}
}
]
},
{
"name": "multi-menu",
"path": "/multi-menu",
"component": "layout.base",
"meta": {
"title": "多级菜单",
"i18nKey": "route.multi-menu",
"order": 4,
"keepAlive": false,
"icon": "mdi:menu",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "layout.base"
},
"children": [
{
"name": "multi-menu_first",
"path": "/multi-menu/first",
"component": null,
"meta": {
"title": "一级子菜单1",
"i18nKey": "route.multi-menu_first",
"order": 1,
"keepAlive": false,
"icon": "mdi:menu",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null
},
"children": [
{
"name": "multi-menu_first_child",
"path": "/multi-menu/first/child",
"component": "view.multi-menu_first_child",
"meta": {
"title": "二级子菜单",
"i18nKey": "route.multi-menu_first_child",
"order": 1,
"keepAlive": false,
"icon": "mdi:menu",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.multi-menu_first_child"
}
}
]
},
{
"name": "multi-menu_second",
"path": "/multi-menu/second",
"component": null,
"meta": {
"title": "一级子菜单2",
"i18nKey": "route.multi-menu_second",
"order": 13,
"keepAlive": false,
"icon": "mdi:menu",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null
},
"children": [
{
"name": "multi-menu_second_child",
"path": "/multi-menu/second/child",
"component": null,
"meta": {
"title": "二级子菜单2",
"i18nKey": "route.multi-menu_second_child",
"order": 1,
"keepAlive": false,
"icon": "mdi:menu",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null
},
"children": [
{
"name": "multi-menu_second_child_home",
"path": "/multi-menu/second/child/home",
"component": "view.multi-menu_second_child_home",
"meta": {
"title": "三级菜单",
"i18nKey": "route.multi-menu_second_child_home",
"order": 1,
"keepAlive": false,
"icon": "mdi:menu",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.multi-menu_second_child_home"
}
}
]
}
]
}
]
},
{
"name": "manage",
"path": "/manage",
"component": "layout.base",
"meta": {
"title": "系统管理",
"i18nKey": "route.manage",
"order": 5,
"keepAlive": false,
"icon": "carbon:cloud-service-management",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "layout.base"
},
"children": [
{
"name": "manage_log",
"path": "/manage/log",
"component": "view.manage_log",
"meta": {
"title": "日志管理",
"i18nKey": "route.manage_log",
"order": 1,
"keepAlive": false,
"icon": "material-symbols:list-alt-outline",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.manage_log"
}
},
{
"name": "manage_api",
"path": "/manage/api",
"component": "view.manage_api",
"meta": {
"title": "API管理",
"i18nKey": "route.manage_api",
"order": 2,
"keepAlive": false,
"icon": "ant-design:api-outlined",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.manage_api"
}
},
{
"name": "manage_user",
"path": "/manage/user",
"component": "view.manage_user",
"meta": {
"title": "用户管理",
"i18nKey": "route.manage_user",
"order": 3,
"keepAlive": false,
"icon": "ic:round-manage-accounts",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.manage_user"
}
},
{
"name": "manage_role",
"path": "/manage/role",
"component": "view.manage_role",
"meta": {
"title": "角色管理",
"i18nKey": "route.manage_role",
"order": 4,
"keepAlive": false,
"icon": "carbon:user-role",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.manage_role"
}
},
{
"name": "manage_menu",
"path": "/manage/menu",
"component": "view.manage_menu",
"meta": {
"title": "菜单管理",
"i18nKey": "route.manage_menu",
"order": 5,
"keepAlive": false,
"icon": "material-symbols:route",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.manage_menu"
}
},
{
"name": "manage_user-detail",
"path": "/manage/user-detail/:id",
"component": "view.manage_user-detail",
"meta": {
"title": "用户详情",
"i18nKey": "route.manage_user-detail",
"order": 6,
"keepAlive": false,
"icon": null,
"iconType": null,
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "view.manage_user-detail",
"hideInMenu": true
}
}
]
},
{
"name": "about",
"path": "/about",
"component": "layout.base$view.about",
"meta": {
"title": "关于",
"i18nKey": "route.about",
"order": 6,
"keepAlive": false,
"icon": "fluent:book-information-24-regular",
"iconType": "1",
"href": null,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"layout": "layout.base"
}
}
]
}
}
最后修改时间: 9 个月前