菜单管理
平台提供了自定义菜单能力,方便用户按需定制菜单名称、图标、路径、权限等。
操作步骤如下:
- 进入[管理工作台/系统管理/菜单管理]页面,展示已添加的菜单列表。分层级展示菜单名称、图标、行排序、路径、是否可见。
- 点击新增菜单,配置参数说明如下:
菜单名称:标识导航菜单,建议不超过10个字。
英文菜单名称,非必填,建议不超过19个字符。
上级菜单:必选。
类型:默认、iframe 嵌入、链接跳转。
- 默认:填写菜单路径,需以"/"开头。
- iframe 嵌入:填写菜单路径,需以"/"开头;填写嵌入地址。
- 链接跳转:填写重定向地址
列排序:数字越大,顶级菜单列排序越靠右。必填。
行排序:数字越大,顶级菜单列排序越靠下。必填。
图标:选择平台内置图标或上传图标。
是否可见:默认开启即可见。
高级设置,默认收起。
- 角色权限控制,默认关闭,即全部用户可见。开启后,可设置
可见角色
,包括系统管理员、平台管理员、租户管理员、普通用户,可多选。 - 功能设置:租户相关、项目相关、集群相关,指菜单对应路由是否可以切换租户、项目、集群。默认都不勾选,可多选。租户、项目、集群切换有依赖关系,支持租户切换,才支持项目切换;支持项目切换,才可支持集群切换。
- 正版授权:菜单是否需要授权才可正常使用,默认不需要。 填写 moduleBits,多个用英文逗号隔开。
- 更多菜单配置:可填写 JSON 格式的菜单数据。
- 角色权限控制,默认关闭,即全部用户可见。开启后,可设置
- 配置完成后,点击预览,检查菜单布局,如下图
- 点击确定,新增菜单成功。
- 添加子菜单,即找到目标菜单,点击新增菜单即可,参数配置说明同上。
- 点击编辑,可修改菜单所有配置项,确认后,点击确定,编辑成功。
- 点击删除,其所有子菜单也将同步被删除,请确认后,点击确定,删除成功。
提示
- 平台内置
管理工作台
、设置管理
两个顶级菜单。内置菜单不允许编辑和删除。 - 一般顶级菜单和二级菜单均为无路径菜单,故至少建立到第三级菜单才可实际进行使用。
- 设置正版授权要求的菜单未授权时在实际环境中不可见。
- 设置角色权限的菜单在实际环境中对未授权角色不可见。
- 无子菜单,且未设置路径及重定向地址的菜单在实际环境中不显示。
- 想了解更多技术信息,请参见自定义菜单