前台JSP增加:
<!-- 当前登录人员的角色 -->
<input id="roleCode" type="hidden" value="${roleCode}"/>
前台js:
initToolbar : function(code){
var newsType = $("#id_list_news_type").val();
var roleCode = $("#roleCode").val();
企业管理员登陆roleCode=4,在datagrid toolbar上添加设置信息类型;
if("4" == roleCode){
noticeToolbar.push(
{
text : "设置信息类型",
iconCls : 'configuration',
handler : function() {
Ict.openWin2("设置信息类型", 500, 250, basePath+"/pc/marketInfo/setInfoType.htm");
}
});
}
在后台controller添加:rolecode值。
@RequestMapping("/marketInfoList/{newsType}.htm")
public String marketInfoList(@PathVariable String newsType, ModelMap modelMap){
User user = SecurityContextUtil.getCurrentUser();
String roleCode = user.getRoles().get(0).getRoleCode();
modelMap.put("newsType", newsType);
modelMap.put("roleCode", roleCode);
return "/marketInfo/marketInfoList";
}