数据行规则
# 一、功能说明
数据行规则是本系统中三大权限之一,它可以灵活的设置那些数据可以对使用者展示查看。
列如:张三拥有【用户列表】模块权限,假设没有做限制,便能查看所有用户数据。但如果我们需要让张三不能查看"董事长"信息,那么我们就需要【数据行规则】进行限制。
视频演示
制作中....
# 二、功能列表
功能列表呈现左右结构,左边是模块菜单、右边是模块菜单规则数据。
如下图:
# 2.1 基础数据配置
在选中模块菜单后,先新增【基础数据配置】(一般情况下,系统已经固化)。只有配置好【基础数据配置】才能指定规则。
如下图:
# 2.1.1 字段说明
- 字段: 规则字段(每个模块菜单的规则字段都不同)
- 条件: 规则符号(等于、不等于、大于、小于、包含等比较符)
- 结果控件风格: 规则值展现方式(文本框、单选下拉框、多选下拉框、树形下拉框等)
- 结果控件数据: 规则值的数据来源(用户数据源、角色数据源、机构数据源、布尔等)
# 2.2 权限规则数据
制定数据可查看规则。并可以对规则进行新增、修改、删除、启用/关闭等操作
# 2.2.1 新增/修改规则
可以根据配置新增/修改规则
如下图: 说明:上面规则为定义了只能查看【年龄】大于等于18小于等于50 用户的数据。
# 2.2.2 开启规则
设置好规则之后,规则默认是为关闭的,需要手动开启
如下图:
# 2.2.3 删除规则
根据需求,可删除规则。
# 2.3 演示
如下图: 假设我们不让用户张三看到红框中的2条数据
我们可以设置如下规则
如下图: 设置可查看数据范围:只能查看【年龄】大于等于18小于等于50 用户的数据
结果如下图所示: