跳到主要内容

菜单管理

菜单管理用于维护 GatewayRuntime Web 的导航菜单、按钮权限和菜单显示规则。普通运维人员通常只需要查看;系统管理员在新增自定义菜单、调整菜单排序或补充按钮权限时使用本页面。

先看术语

术语现场理解
目录左侧导航中的分组,本身通常不直接打开业务页面。
页面左侧导航中可进入的具体功能页,例如采集配置、报警查询。
外链 / 内嵌打开外部系统地址。外链跳出当前系统,内嵌是在当前页面中显示外部页面。
按钮页面内的具体操作权限,例如新增、编辑、删除、导出。
权限编码系统判断菜单或按钮权限的内部标识。已授权后不要随意修改。
父菜单当前菜单所属的上级目录或页面,用来决定导航层级。
内置页面系统已经提供的页面。选择后会自动带出访问路径。
页面缓存切换页面后是否保留表格筛选、页签等状态。

功能入口

登录 GatewayRuntime Web 后,进入“系统管理 → 菜单管理”。

菜单管理页面

菜单树表格

说明
名称菜单或按钮显示名称。
编码权限编码,用于角色授权和权限判断。
路径菜单对应的页面访问路径。
类型显示为目录、页面、外链、内嵌或按钮。
排序同级菜单或按钮的显示顺序。
状态启用或禁用。禁用后用户不可正常使用该菜单或按钮。
操作新增子菜单、新增按钮、复制、查看绑定按钮、编辑、删除等。

列表顶部支持按名称搜索,可刷新菜单树。调整菜单层级时,应先确认目标父菜单和排序,避免影响用户导航。

新增或编辑菜单

点击“新增菜单”或列表中的“编辑”,打开菜单配置抽屉。

菜单配置抽屉

配置项说明
菜单名称用户在左侧导航中看到的名称。
菜单编码菜单权限标识。建议保持唯一、稳定,已授权菜单不要随意修改编码。
菜单类型选择目录、页面、外链或内嵌。不同类型会显示不同配置项。
内置页面页面菜单选择要打开的系统页面。选择后会带出访问路径。
路径菜单访问路径。自定义时应确保不会与已有菜单冲突。
外链地址外链或内嵌菜单打开的目标地址。
默认跳转目录菜单点击后默认进入的子页面。
图标左侧菜单显示的图标,可从下拉列表选择或输入图标名称。
父菜单菜单所属上级。不选择时作为顶级菜单。
排序同级菜单排序值,数值越小越靠前。
启用控制菜单是否可用。
侧边栏显示控制菜单是否在左侧导航中显示。
页面缓存控制页面切换后是否保留页面状态。
内置菜单标记系统内置菜单。内置菜单通常不建议修改编码或删除。
说明菜单用途和维护备注。
多语言为不同语言填写菜单显示名称。

保存后,已登录用户通常需要刷新页面或重新登录,才能看到菜单显示变化。

新增或编辑按钮

按钮用于控制页面中的具体操作权限,例如新增、编辑、删除、导出、启停等。

点击菜单行中的“新增按钮”,或点击按钮行的“编辑”,打开按钮配置抽屉。

配置项说明
按钮名称页面操作按钮的显示名称。
按钮编码按钮权限标识。角色授权时按该编码判断是否可见或可用。
父菜单按钮所属菜单。
排序同一菜单下按钮的显示顺序。
启用控制按钮权限是否可用。

查看绑定按钮

在菜单行点击“已绑定按钮”,可查看该菜单下已维护的按钮权限。

说明
按钮名称按钮显示名称。
按钮编码按钮权限编码。
排序按钮排序。
状态启用或禁用。

常用操作

操作步骤
新增目录点击“新增菜单”,菜单类型选择“目录”,填写名称、编码、图标和排序。
新增页面菜单点击“新增菜单”,菜单类型选择“页面”,选择内置页面并保存。
新增外链点击“新增菜单”,菜单类型选择“外链”,填写外链地址。
新增按钮权限在目标菜单行点击“新增按钮”,填写按钮名称和按钮编码。
复制菜单在菜单行点击“复制”,按页面提示生成副本后再调整名称、编码和父菜单。
删除菜单点击“删除”并确认。删除前确认没有用户角色依赖该菜单或按钮。

使用注意

场景建议
调整系统菜单先备份配置数据库,再修改内置菜单。
修改菜单编码已授权角色可能失效,修改后需要重新检查角色权限。
菜单不显示检查菜单是否启用、是否勾选侧边栏显示、用户角色是否有菜单权限。
按钮不可见检查按钮是否启用、角色是否有按钮权限。
外链打不开检查地址是否完整,目标站点是否允许在浏览器中打开。

相关链接