菜单管理
菜单管理用于配置系统的菜单结构和路由,控制系统的功能模块展示。
快速访问
在线访问入口:打开菜单管理
功能说明
菜单管理主要用于:
- 维护系统菜单结构
- 配置菜单的路由和图标
- 设置菜单的显示权限
- 管理按钮级权限
操作指南
查看菜单列表
在系统管理菜单下,选择"菜单管理",可以查看系统的菜单树形结构。

新增菜单
- 点击"新增"按钮(或在某个菜单下新增子菜单)
- 选择菜单类型
- 目录:只有菜单,不关联具体页面
- 菜单:关联具体的功能页面
- 按钮:页面内的操作按钮
- 填写菜单信息
- 上级菜单
- 菜单名称
- 菜单类型
- 菜单图标
- 路由地址
- 组件路径
- 组件名称
- 权限标识
- 显示排序
- 菜单状态
- 显示状态
- 总是显示
- 是否缓存
- 点击"确定"保存

编辑菜单
- 在菜单树中找到需要编辑的菜单
- 点击"编辑"按钮
- 修改菜单信息
- 点击"确定"保存
删除菜单
- 找到要删除的菜单
- 点击"删除"按钮
- 确认删除操作(会同时删除子菜单)
关联模块
菜单权限与角色管理紧密关联,通过角色可以控制用户能够访问哪些菜单。
字段说明
| 字段名称 | 说明 | 是否必填 |
|---|---|---|
| 上级菜单 | 父级菜单 | 是 |
| 菜单名称 | 菜单的显示名称 | 是 |
| 菜单类型 | 目录/菜单/按钮 | 是 |
| 菜单图标 | 菜单的图标标识 | 否 |
| 路由地址 | 前端路由路径 | 菜单类型必填 |
| 组件路径 | 前端组件路径 | 菜单类型必填 |
| 组件名称 | 前端组件名称 | 否 |
| 权限标识 | 权限控制标识符 | 是 |
| 显示排序 | 菜单的排序号 | 是 |
| 菜单状态 | 启用/禁用 | 是 |
| 显示状态 | 是否在菜单中显示 | 是 |
| 总是显示 | 是否总是显示 | 是 |
| 是否缓存 | 路由是否缓存 | 是 |
注意事项
- 菜单采用树形结构,支持多级菜单
- 权限标识格式建议:模块:功能:操作(如:system:user:add)
- 删除父菜单会同时删除所有子菜单
- 菜单变更需要重新登录或刷新页面生效
- 隐藏的菜单用户无法访问,但可以通过URL直接访问