渠道启用状态 市场人员录入不填写,渠道管理人员进行选择必录

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'


猜你喜欢

转载自blog.csdn.net/Nancy1018/article/details/80924993