获取当前导航菜单
查看文档来源信息
- 来源目录:
addons/sys_base/docs - 来源文件:
接口文档/29-获取当前导航菜单.md
详细说明
返回当前会话在当前模块下已经生效的运行时菜单树。
接口信息
| 项目 | 内容 |
|---|---|
| 请求方式 | POST |
| 请求路径 | /sys_base/platform/menu/getMenu |
| 来源文件 | 接口文档/29-获取当前导航菜单.md |
请求头
| 请求头 | 示例值 | 说明 |
|---|---|---|
Content-Type | application/json | 请求体格式。 |
x-token | <jwt-token> | 登录令牌。 |
app-id | mid-admin | 当前应用 ID。 |
addons-type | sys_base | 当前模块标识。 |
入参
本接口无请求体参数。
参数说明
请参考上方入参表。
请求示例
当前文档未提供独立请求示例,请参考下方 curl 示例。
响应输出
当前文档未提供响应示例。
字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
data.menus | array | 当前上下文下的正式运行时菜单树 |
data.menus[].menuFlag | string | 菜单标识 |
data.menus[].name | string | 运行时路由名称 |
data.menus[].path | string | 运行时路由路径 |
data.menus[].meta.pageCode | string | 菜单对应的正式页面码 |
data.menus[].meta.governanceMode | string | 当前菜单治理模式 |
data.menus[].meta.manifestSupported | boolean | 当前菜单是否接入正式清单治理 |
data.menus[].component | string | 历史菜单承载字段。正式 manifest 页面不得把该字段作为组件加载契约;PCWEB 必须使用 meta.pageCode 命中本地页面注册表。 |
curl 示例
bash
curl --location --request POST 'http://127.0.0.1:8100/sys_base/platform/menu/getMenu' \
--header 'Content-Type: application/json' \
--header 'x-token: <jwt-token>' \
--header 'app-id: mid-admin' \
--header 'addons-type: sys_base' \
--data-raw '{}'