1.思路:获取到当前登录人员的角色id,然后在“启用状态”这个字段的显示条件处,进行限制----(市场人员看到的页面);
渠道管理人员的页面页面对显示条件就不要用特殊处理,只需要在设置成‘true’;
2.后台逻辑:
2.1实体:在实体中加入用户角色
2.2获取当前登录用户的角色id:
List<String> list = channelApprovalRepository.getRols(UserService.getUser().getUserId());
for (int i = 0; i <list.size() ; i++) {
String role=list.get(i);
dealerBaseInfoDTO.setRoleLists(role);
}
3.界面配置:
(备注:市场人员的角色id;关于“默认值”:424500000020--全部关闭)
3.1默认值:
3.2显示条件:
dealerBpDTO.dealerBaseInfoDTO.roleLists!='937977424321183744'
&&dealerBpDTO.dealerBaseInfoDTO.roleLists!='937962688896565248'
&&dealerBpDTO.dealerBaseInfoDTO.roleLists!='937976791308435456'