描述
获取菜单列表。
请求
URL
HTTP请求方式
GET
HTTP请求参数
名称 | 是否必需 | 类型 | 描述 |
---|---|---|---|
isMobile | 否 | String | 是否移动端,移动端调用为true,用于屏蔽不需要在移动端显示的菜单或移动端不支持显示的菜单。 |
parentId | 否 | String | 父节点Id,用于查询此节点下子菜单。 |
leaf | 否 | Boolean | 是否获取到叶子节点,true-返回的菜单将是树形结构,直到菜单下面的叶子节点,false-只返回当前层级节点列表。 |
响应
- 返回参数
返回菜单列表,列表数据项参数说明:
名称 | 类型 | 描述 |
---|---|---|
id | String | 菜单Id。 |
text | String | 名称。 |
internationalText | String | 本地化名称。 |
iconName | String | 图标样式。 |
orderIndex | Integer | 排序索引。 |
leaf | Boolean | 是否叶子节点。 |
objType | Integer | 叶子节点指向的对象类型。 |
url | String | 叶子节点指向的对象标示。 |
children | Object[] | 菜单子节点。 |
示例
请求示例
GET /v1/menus HTTP/1.1
Host: api.dadayun.cn
Date: Thu, 30 Aug 2018 02:55:22 GMT
正常返回示例
HTTP/1.1 200 OK
Date: Thu, 30 Aug 2018 02:55:22 GMT
Content-Type: application/json; charset=utf-8
[
{
"id": "471d8bc9-3bed-488b-b15d-c8af70b236b6",
"text": "人事行政",
"internationalText": "人事行政",
"iconName": " x-panel-header x-unselectable x-accordion-hd",
"leaf": false,
"orderIndex": 0,
"children": [
{
"id": "4ae9254e-1f8f-4ad8-aa29-de60252c8700",
"text": "组织架构",
"internationalText": "组织架构",
"leaf": true,
"orderIndex": 0,
"parentId": "471d8bc9-3bed-488b-b15d-c8af70b236b6",
"objType": 15,
"url": "AppOUEdit"
},
...
]
},
{
"id": "e573fc92-643f-47d7-99e0-310fff534302",
"text": "销售管理",
"internationalText": "销售管理",
"iconName": "x-panel-header x-unselectable x-accordion-hd x-pan x-panel-header x-unselectable x-accordion-hd",
"leaf": false,
"orderIndex": 2
},
...
]