数据按钮规则
# 一、功能说明
数据按钮规则是本系统中三大权限之一,他可以灵活的设置数据行中按钮的可操作规则。做到指定数据的按钮操作权限。
列如:张三拥有【用户列表】模块权限,并且具备【用户列表】中数据的编辑权限。但某些数据他又不能修改。那么就需要【数据按钮规则】来进行限制。
视频演示
# 二、功能列表
功能列表呈现左右结构,左边是模块菜单、右边是模块菜单规则数据。
如下图:
# 2.1 基础数据配置
在选中模块菜单后,先新增【基础数据配置】(一般情况下,系统已经固化)。只有配置好【基础数据配置】才能指定规则。
如下图:
# 2.1.1 字段说明
- 字段: 规则字段(每个模块菜单的规则字段都不同)
- 条件: 规则符号(等于、不等于、大于、小于、包含等比较符)
- 结果控件风格: 规则值展现方式(文本框、单选下拉框、多选下拉框、树形下拉框等)
- 结果控件数据: 规则值的数据来源(用户数据源、角色数据源、机构数据源、布尔等)
# 2.2 权限规则数据
制定按钮权限可操作规则。并可以对规则进行新增、修改、删除、绑定按钮等操作
说明:如果没有对该模块设置任何规则和规则未绑定按钮,那么数据行中的按钮操作权限,就是角色权限中设置的权限。
# 2.2.1 新增/修改规则
可以根据配置新增/修改规则
如下图:
说明:上面规则为定义了不能操作用户名为Admin的数据,并且只能操作年龄等于18的数据。
# 2.2.2 规则绑定按钮
设置好规则之后,我们还需要指定那些按钮使用该规则。
绑定按钮有2中方法:
第1种就是在【按钮管理】中新建/编辑 按钮时就进行绑定(详情请看【按钮管理】)。
第2种就是点击【绑定按钮】进行绑定:如下图所示
说明:图中按钮就是该模块数据行所有按钮,并且选择了【编辑】按钮使用该规则。
点击保存,就可以使用该规则
结果如下图:
# 2.2.3 开启规则
设置好规则之后,规则默认是为关闭的,需要手动开启
如下图:
# 2.2.4 删除规则
根据需求,可删除规则。