Skip to content

运行页菜单和权限

低代码应用发布后,系统自动生成运行页面并注册菜单和权限。

菜单自动注册

发布成功后,系统自动在「系统管理」→「菜单管理」中创建菜单项:

菜单字段自动填充值示例
菜单名称应用名称 + 业务对象名称客户管理 - 客户
菜单路径应用编码/对象编码crm/customer
菜单类型菜单 (C)C
菜单图标应用图标md-person
可见状态显示显示

配置菜单权限

  1. 进入「系统管理」→「菜单管理」
  2. 找到低代码自动生成的菜单项
  3. 根据需要调整菜单的排序、名称和图标
  4. 将菜单分配给目标角色

分配步骤

  1. 进入「系统管理」→「角色管理」
  2. 选择目标角色,点击「菜单授权」
  3. 勾选低代码应用的菜单项
  4. 点击保存

页面权限

发布时系统为每个页面生成权限标识:

权限标识格式说明
列表查看{app}:{object}:listcrm:customer:list
新增{app}:{object}:addcrm:customer:add
编辑{app}:{object}:editcrm:customer:edit
删除{app}:{object}:deletecrm:customer:delete
导出{app}:{object}:exportcrm:customer:export

按钮权限绑定

  1. 在角色管理中,为角色分配菜单权限时同步分配按钮权限
  2. 未分配按钮权限的角色,对应按钮在运行时自动隐藏
  3. 按钮权限标识在发布时自动生成,与动作设计器中配置的按钮对应

数据权限

低代码页面支持数据权限控制:

数据范围说明
全部数据可查看所有数据
本部门数据仅查看本部门数据
本部门及以下查看本部门及下级部门数据
仅本人数据仅查看自己创建的数据

在角色管理中配置数据范围,低代码列表查询自动应用数据权限过滤。

下一步

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架