|
@@ -117,9 +117,9 @@ public class BaseController {
|
|
|
model.addAttribute("avatarUploadHost", avatarUploadHost);
|
|
model.addAttribute("avatarUploadHost", avatarUploadHost);
|
|
|
model.addAttribute("portalHost", portalHost);
|
|
model.addAttribute("portalHost", portalHost);
|
|
|
model.addAttribute("basePath", request.getContextPath());
|
|
model.addAttribute("basePath", request.getContextPath());
|
|
|
- model.addAttribute("shiro", SecurityUtils.getSubject());
|
|
|
|
|
model.addAttribute("isLogin", TokenManager.isLogin());
|
|
model.addAttribute("isLogin", TokenManager.isLogin());
|
|
|
model.addAttribute("csrf", TokenManager.getCSRF());
|
|
model.addAttribute("csrf", TokenManager.getCSRF());
|
|
|
|
|
+ model.addAttribute("shiro", SecurityUtils.getSubject());
|
|
|
model.addAttribute("isAdmin", false);
|
|
model.addAttribute("isAdmin", false);
|
|
|
if (TokenManager.isLogin() && TokenManager.getToken() instanceof User) {
|
|
if (TokenManager.isLogin() && TokenManager.getToken() instanceof User) {
|
|
|
model.addAttribute("userData", TokenManager.getUserToken());
|
|
model.addAttribute("userData", TokenManager.getUserToken());
|
|
@@ -130,6 +130,16 @@ public class BaseController {
|
|
|
model.addAttribute("userName", TokenManager.getAdminToken().getName());
|
|
model.addAttribute("userName", TokenManager.getAdminToken().getName());
|
|
|
model.addAttribute("departmentId", TokenManager.getAdminToken().getDepartmentId());
|
|
model.addAttribute("departmentId", TokenManager.getAdminToken().getDepartmentId());
|
|
|
model.addAttribute("isAdmin", true);
|
|
model.addAttribute("isAdmin", true);
|
|
|
|
|
+ //按钮控制
|
|
|
|
|
+ boolean legalAffairs=true;
|
|
|
|
|
+ if (TokenManager.hasPermission("/admin/legalAffairs.html")){
|
|
|
|
|
+ if (TokenManager.hasRole(AFTConstants.VICE_CEO)||TokenManager.hasRole(AFTConstants.APPROVAL_DECISION)||
|
|
|
|
|
+ TokenManager.hasRole(AFTConstants.CED)||TokenManager.hasRole(AFTConstants.CED_ASSISTANT)){
|
|
|
|
|
+ legalAffairs=false;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ model.addAttribute("legalAffairs", legalAffairs);
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|