跳到主要内容

菜单管理

核心概念:系统管理 | 菜单管理 | 概览

菜单管理用于配置系统的菜单结构和路由,控制系统的功能模块展示。


核心概念:系统管理 | 菜单管理 | 快速访问

快速访问

在菜单管理模块中,您可以快速访问系统。

在线访问入口打开菜单管理


核心概念:系统管理 | 菜单管理 | 功能说明

功能说明

菜单管理模块的功能说明:

菜单管理主要用于:

  • 维护系统菜单结构
  • 配置菜单的路由和图标
  • 设置菜单的显示权限
  • 管理按钮级权限

菜单是权限控制的最小资源单位,支持多级目录结构。

Mermaid Diagram Code:

graph BT
    Button["按钮权限"] -->|"属于"| Menu["菜单页面"]
    Menu -->|"属于"| Directory["目录"]
    Directory -->|"组成"| System["系统功能"]
    
    Menu -.->|"配置给"| Role["角色"]

核心概念:系统管理 | 菜单管理 | 操作指南

操作指南

菜单管理的操作指南:


核心概念:系统管理 | 菜单管理 | 查看菜单列表

查看菜单列表

在菜单管理中查看菜单列表:

在系统管理菜单下,选择"菜单管理",可以查看系统的菜单树形结构。

菜单管理列表


核心概念:系统管理 | 菜单管理 | 新增菜单

新增菜单

在菜单管理中新增菜单:

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

新增菜单


核心概念:系统管理 | 菜单管理 | 编辑菜单

编辑菜单

在菜单管理中编辑菜单:

  1. 在菜单树中找到需要编辑的菜单
  2. 点击"编辑"按钮
  3. 修改菜单信息
  4. 点击"确定"保存

核心概念:系统管理 | 菜单管理 | 删除菜单

删除菜单

在菜单管理中删除菜单:

  1. 找到要删除的菜单
  2. 点击"删除"按钮
  3. 确认删除操作(会同时删除子菜单)
关联模块

菜单权限与角色管理紧密关联,通过角色可以控制用户能够访问哪些菜单。


核心概念:系统管理 | 菜单管理 | 字段说明

字段说明

菜单管理的字段说明:

字段名称说明是否必填
上级菜单父级菜单
菜单名称菜单的显示名称
菜单类型目录/菜单/按钮
菜单图标菜单的图标标识
路由地址前端路由路径菜单类型必填
组件路径前端组件路径菜单类型必填
组件名称前端组件名称
权限标识权限控制标识符
显示排序菜单的排序号
菜单状态启用/禁用
显示状态是否在菜单中显示
总是显示是否总是显示
是否缓存路由是否缓存

核心概念:系统管理 | 菜单管理 | 注意事项

注意事项

菜单管理的注意事项:

  • 菜单采用树形结构,支持多级菜单
  • 权限标识格式建议:模块:功能:操作(如:system:user:add
  • 删除父菜单会同时删除所有子菜单
  • 菜单变更需要重新登录或刷新页面生效
  • 隐藏的菜单用户无法访问,但可以通过URL直接访问
AI 问答