1. 权限设计:分别用页面权限、数据权限两种方式实现权限控制,假如两个班级a和b,a班级的同学只能看到a班级的同学成绩,b班级的同学能看到b班级的同学成绩。
权限细粒度控制-https://help.fanruan.com/finereport/doc-view-861.html
——————————————
那这个就只涉及到数据权限了呀,SQL控制就行了
页面权限,做两个报表,分别是a班的和b班的。
在权限管理里给A班人员开通a班的报表权限,
给B班的人员开通b班的报表权限
数据权限。需要先在用户管理给人员定好部门职位或者角色,公设是角色
在报表数据集添加过滤条件
where 1=1
${if(len(role)=0,""," and 班级字段='"+role+"'")}
role 参数值写上公式:$fine_role
你的角色那里要先设计好,a班,b班。