文档
测试

获取菜单

GET
/general/role/menus

接口描述

根据用户身份获取菜单

请求头

参数名
类型
描述
必填
role_id
int
权限id
必填

响应参数

参数名
类型
描述
必填
code
int
返回状态码
必填
msg
string
返回描述
必填
data
array
返回数据
必填
alwaysShow
bool
必填
component
string
必填
hidden
bool
必填
name
string
必填
path
string
必填
redirect
string
必填
meta
object
必填
icon
必填
link
必填
title
必填
noCache
必填
children
array
必填

说明 / 示例

{ "code": 200, "msg": "操作成功", "data": [ { "id": "1", "alwaysShow": true, "pid": "0", "level": "1", "component": "Layout", "hidden": false, "name": "System", "path": "/system", "redirect": "noRedirect", "create_time": "1622090909", "update_time": "1622090909", "is_delete": "0", "meta": { "icon": "system", "link": null, "title": "账号管理", "noCache": true }, "children": [ { "id": "2", "pid": "1", "level": "2", "component": "system/place/index", "hidden": false, "name": "Place", "path": "place", "create_time": "1622090909", "update_time": "1622090909", "is_delete": "0", "meta": { "icon": "place", "link": null, "title": "签约地管理", "noCache": false } }, { "id": "3", "pid": "1", "level": "2", "component": "system/role/index", "hidden": false, "name": "Role", "path": "role", "create_time": "1622090909", "update_time": "1622090909", "is_delete": "0", "meta": { "icon": "peoples", "link": null, "title": "账号管理", "noCache": false } } ] }, { "id": "4", "alwaysShow": true, "pid": "0", "level": "1", "component": "Layout", "hidden": false, "name": "Menu", "path": "/menu", "redirect": "noRedirect", "create_time": "1622090909", "update_time": "1622090909", "is_delete": "0", "meta": { "icon": "tree-table", "link": null, "title": "菜单管理", "noCache": true }, "children": [] } ] }