跳到主要内容

菜单管理

平台提供了自定义菜单能力,方便用户按需定制菜单名称、图标、路径、权限等。

操作步骤如下:

  1. 进入[管理工作台/系统管理/菜单管理]页面,展示已添加的菜单列表。分层级展示菜单名称、图标、行排序、路径、是否可见。
test
  1. 点击新增菜单,配置参数说明如下:
  • 菜单名称:标识导航菜单,建议不超过10个字。

  • 英文菜单名称,非必填,建议不超过19个字符。

  • 上级菜单:必选。

  • 类型:默认、iframe 嵌入、链接跳转。

    • 默认:填写菜单路径,需以"/"开头。
    • iframe 嵌入:填写菜单路径,需以"/"开头;填写嵌入地址。
    • 链接跳转:填写重定向地址
  • 列排序:数字越大,顶级菜单列排序越靠右。必填。

  • 行排序:数字越大,顶级菜单列排序越靠下。必填。

  • 图标:选择平台内置图标或上传图标。

  • 是否可见:默认开启即可见。

  • 高级设置,默认收起。

    • 角色权限控制,默认关闭,即全部用户可见。开启后,可设置可见角色,包括系统管理员、平台管理员、租户管理员、普通用户,可多选。
    • 功能设置:租户相关、项目相关、集群相关,指菜单对应路由是否可以切换租户、项目、集群。默认都不勾选,可多选。租户、项目、集群切换有依赖关系,支持租户切换,才支持项目切换;支持项目切换,才可支持集群切换。
    • 正版授权:菜单是否需要授权才可正常使用,默认不需要。 填写 moduleBits,多个用英文逗号隔开。
    • 更多菜单配置:可填写 JSON 格式的菜单数据。
  1. 配置完成后,点击预览,检查菜单布局,如下图
test
  1. 点击确定,新增菜单成功。
  2. 添加子菜单,即找到目标菜单,点击新增菜单即可,参数配置说明同上。
  3. 点击编辑,可修改菜单所有配置项,确认后,点击确定,编辑成功。
  4. 点击删除,其所有子菜单也将同步被删除,请确认后,点击确定,删除成功。
提示
  • 平台内置管理工作台设置管理两个顶级菜单。内置菜单不允许编辑和删除。
  • 一般顶级菜单和二级菜单均为无路径菜单,故至少建立到第三级菜单才可实际进行使用。
  • 设置正版授权要求的菜单未授权时在实际环境中不可见。
  • 设置角色权限的菜单在实际环境中对未授权角色不可见。
  • 无子菜单,且未设置路径及重定向地址的菜单在实际环境中不显示。
  • 想了解更多技术信息,请参见自定义菜单