src/main/webapp/jsp/static/setMenu.js
(开头部分) 8KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
function setMenu(){
$('#navUl').append("<li class=\"nav-item dropdown\"><a class=\"nav-link dropdown-toggle\" data-toggle=\"dropdown\" href=\"#\" role=\"button\" aria-haspopup=\"true\" aria-expanded=\"false\">个人中心</a><div class=\"dropdown-menu\"><a class=\"dropdown-item\" href="+baseUrl+"jsp/modules/center/updatePassword.jsp"+">修改密码</a><a id=\"myinfo\" class=\"dropdown-item\" href="+baseUrl+"jsp/modules/center/info.jsp"+">个人信息</a></div></li>")
var role = window.sessionStorage.getItem('role');
if(menus) {
for(var i=0;i<menus.length;i++){
// 找到当前登录角色的菜单
if(menus[i].roleName == role){
var menu = menus[i].backMenu;
for(var j=0;j<menu.length;j++){
// 一级菜单
var menuItem = document.createElement('li');
menuItem.setAttribute('class','nav-item dropdown');
var itemHref = document.createElement('a');
itemHref.setAttribute("class","nav-link dropdown-toggle");
itemHref.setAttribute('data-toggle','dropdown');
itemHref.setAttribute('href','#');
itemHref.setAttribute("role","button");
itemHref.setAttribute("aria-haspopup","true");
itemHref.setAttribute("aria-expanded","false");
itemHref.innerHTML = menu[j].menu;
menuItem.appendChild(itemHref);
var menuChildDiv = document.createElement('div');
menuChildDiv.setAttribute('class','dropdown-menu');
var menuChild = menu[j].child;
var secondMenuName = "";
for(var k=0;k<menuChild.length;k++){
// 二级菜单
var menuChildHref = document.createElement('a');
menuChildHref.setAttribute("class","dropdown-item");
if(secondMenuName == menuChild[k].tableName && secondMenuName != ""){
var childHrefAttr = "${pageContext.request.contextPath}/jsp/modules/" + menuChild[k].tableName + "/graph.jsp" ;
}else{
var childHrefAttr = "" ;
if(menuChild[k].tableName.length>6 && menuChild[k].tableName.substr(0, 6)=="orders") {
//订单管理
var orderStatus = menuChild[k].tableName.substr(7);
childHrefAttr = "${pageContext.request.contextPath}/jsp/modules/orders/list.jsp?orderStatus="+orderStatus ;
}else {
childHrefAttr = "${pageContext.request.contextPath}/jsp/modules/" + menuChild[k].tableName + "/list.jsp" ;
}
secondMenuName = menuChild[k].tableName;
}
menuChildHref.setAttribute('href',childHrefAttr);
menuChildHref.innerHTML = menuChild[k].menu ;
menuChildDiv.appendChild(menuChildHref);
}
menuItem.appendChild(menuChildDiv);
$('#navUl').append(menuItem);
}
}
}
} else {
后面还有 66 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
