- 创建一个模块窗体,并放置增删改查四个按钮
- 分别为四个按钮设置模块权限
模块权限说明:
- Name > 权限的名称
- Type > 层级权限类型,选项有:MY【自己】、SD【同部门】、SDAS【同部门或下属部门】,与Action互拆
- Action > 绑定对象的动作,选项有:Visible【显示】、Enabled【可用】
- Next > 权限与权限之前的关联,这个是在角色层面勾选权限时权限与权限之前可以联动,比如只勾选了编辑,那么查询会自动勾选,只勾选查询,编辑是不会自动勾选的。
- Objects > 权限绑定对象
注意:
设置好模块权限后,还要在模块的OnAfterRunScript【脚本运行后事件】中加入验证模块权限的脚本: UGMM.VerifyRunFramePerm(Self); ,这脚本作用是运行后,检查用户对模块的权限都有哪些,对没权限的对象进行隐藏或禁用。
- 创建菜单并绑定模块
- 创建两个角色绑定模块权限
- 创建两个用户分别绑定不同的角色
1、A用户绑定A角色
2、B用户绑定B角色
- 用户A的角色权限演示
- 用户B的角色权限演示