# 菜单按钮权限
系统管理->-用户管理->角色管理, 表格右边点击权限图标
点击开,勾选角色每个菜单的权限
注意:勾选的时候一定要把一级菜单的查询(上级菜单)按钮勾上,否则角色就看不到菜单
1
2
3
2
3
# 菜单数据权限
支持每个菜单对应不同的数据权限过滤,具体配置见代码中的文档
1
# 角色数据权限
系统管理->-用户管理->角色管理,点击新建或者编辑里面的数据权限下拉框选择,可以设置角色不同的数据权限
1. 注意:表有创建人CreateID字段才会执行数据权限,字段类型int,也可在appsettings.json中修改UserIdField属性,即表创建人id字段
2. 设置数据权限后会对所有带CreateID字段的表生效,如果某些表不需要数据权限,在TenancyManager.cs中case的位置配置上配置即可
1
2
3
2
3
# 自定义按钮权限
见前端开发文档上【自定义权限按钮】
1
# 字段权限
系统管理->-用户管理->角色管理->表格右边点击权限图标->弹出框中的字段权限图标
设置角色字段权限后,用户只能查看、编辑所选字段
1
2
2
# 人员权限
系统管理->-用户管理->用户管理->表格右边点击用户权限图标
设置人员权限权限后,用户只能所选人员创建的数据
1
2
2