FastSoyAdmin
  1. route
FastSoyAdmin
  • v1
    • auth
      • 登录
      • 刷新认证
      • 查看用户信息
      • 自定义后端错误
    • route
      • 查看常量路由(公共路由)
        GET
      • 查看用户路由菜单
        GET
      • 路由是否存在
        GET
    • system-manage
      • logs
        • 查看日志列表
        • 查看日志
        • 更新日志
        • 删除日志
        • 批量删除日志
      • apis
        • 查看API列表
        • 创建API
        • 批量删除API
        • 查看API
        • 更新API
        • 删除API
        • 查看API树
        • 刷新API列表
      • users
        • 查看用户列表
        • 创建用户
        • 查看用户
        • 更新用户
        • 删除用户
        • 批量删除用户
      • roles
        • 查看角色列表
        • 创建角色
        • 查看角色
        • 更新角色
        • 删除角色
        • 批量删除角色
        • 查看角色菜单
        • 更新角色菜单
        • 查看角色按钮
        • 更新角色按钮
        • 查看角色API
        • 更新角色API
      • menus
        • 查看用户菜单
        • 创建菜单
        • 查看菜单树
        • 查看菜单
        • 更新菜单
        • 删除菜单
        • 批量删除菜单
        • 查看一级菜单
        • 查看菜单按钮树
    • miniapp
      • vote
        • 查看投票列表
        • 创建投票
        • 删除投票
        • 更新投票
        • 指定多选项投票
        • 查看投票选项列表
        • 查看投票记录列表
      • auth
        • 查看投票列表 Copy
  1. route

查看用户路由菜单

GET
/api/v1/route/user-routes
v1路由管理
查看用户路由菜单, 超级管理员返回所有菜单
:return:

请求参数

Header 参数
Authorization
string 
可选
默认值:
Bearer {{token}}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/v1/route/user-routes' \
--header 'Authorization: Bearer {{token}}'

返回响应

🟢200成功
application/json
Body
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"
        }
      }
    ]
  }
}
上一页
查看常量路由(公共路由)
下一页
路由是否存在
Built with