运行页菜单和权限
低代码应用发布后,系统自动生成运行页面并注册菜单和权限。
菜单自动注册
发布成功后,系统自动在「系统管理」→「菜单管理」中创建菜单项:
| 菜单字段 | 自动填充值 | 示例 |
|---|---|---|
| 菜单名称 | 应用名称 + 业务对象名称 | 客户管理 - 客户 |
| 菜单路径 | 应用编码/对象编码 | crm/customer |
| 菜单类型 | 菜单 (C) | C |
| 菜单图标 | 应用图标 | md-person |
| 可见状态 | 显示 | 显示 |
配置菜单权限
- 进入「系统管理」→「菜单管理」
- 找到低代码自动生成的菜单项
- 根据需要调整菜单的排序、名称和图标
- 将菜单分配给目标角色
分配步骤
- 进入「系统管理」→「角色管理」
- 选择目标角色,点击「菜单授权」
- 勾选低代码应用的菜单项
- 点击保存
页面权限
发布时系统为每个页面生成权限标识:
| 权限标识 | 格式 | 说明 |
|---|---|---|
| 列表查看 | {app}:{object}:list | crm:customer:list |
| 新增 | {app}:{object}:add | crm:customer:add |
| 编辑 | {app}:{object}:edit | crm:customer:edit |
| 删除 | {app}:{object}:delete | crm:customer:delete |
| 导出 | {app}:{object}:export | crm:customer:export |
按钮权限绑定
- 在角色管理中,为角色分配菜单权限时同步分配按钮权限
- 未分配按钮权限的角色,对应按钮在运行时自动隐藏
- 按钮权限标识在发布时自动生成,与动作设计器中配置的按钮对应
数据权限
低代码页面支持数据权限控制:
| 数据范围 | 说明 |
|---|---|
| 全部数据 | 可查看所有数据 |
| 本部门数据 | 仅查看本部门数据 |
| 本部门及以下 | 查看本部门及下级部门数据 |
| 仅本人数据 | 仅查看自己创建的数据 |
在角色管理中配置数据范围,低代码列表查询自动应用数据权限过滤。
