1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- function loadMenu(operatorId){
-
- var param = {};
- var parameter = {};
- var userID = operatorId;
- param.userID = userID ; //"46A82FAACF9F453E89C35A0FBFEFA711";
- //alert(userID);
- param.appUid = 1070; //替换为你们上架的应用ID
- parameter.api = 'UserMgmt.Menu.queryMenuTreeByAppidAndUserID';
- parameter.sessionKeys = "operatorId,operatorName";
- parameter.param = JSON.stringify(param);
-
- $.ajax({
- type: 'POST',
- url: "CommonAction_callApi.action",
- data: parameter,
- async: false,
- dataType: 'json',
- success: function(msg){
- if (msg.Code== "10000") {
- var data = msg.Result ; //顶菜单
- var flag = false ;
- var htmlText="";
- if(data !='' && data !=null && data.length >0){
- for(var i=0;i<data.length;i++){
- var menuData = data[i].children ; //子菜单
-
- if(menuData !=null && menuData !='' && menuData.length >0){
- htmlText+="<li class=\"menu-li\"><a href=\"javascript:;\" title=\"" +data[i].text+ "\"><i class=\"iconfont\"></i> <span class=\"title\">"+data[i].text+"</span><span class=\"arrow\"><i class=\"iconfont\"></i></span></a><ul class=\"sub-menu\">";
- for(var j=0;j<menuData.length;j++){
- if(!flag){ //首页显示菜单的第一个界面
- $('#ifm').attr("src",menuData[j].menuUrl);
- htmlText="<ul class=\"all-menu\"><li class=\"menu-li\"><a href=\"javascript:;\" title=\"" +menuData[j].text+ "\" onclick=\"goUrl('"+menuData[j].menuUrl+"')\"><i class=\"iconfont\"></i> <span class=\"title\">首页</span><span class=\"arrow\"><i class=\"iconfont\"></i></span></a>" + htmlText;
- //htmlText = "<li class=\"active\"><a href=\"" +menuData[j].menuUrl+ "\" target=\"content\"><i class=\"icon icon-home\"></i> <span>首页</span></a> </li>" + htmlText ;
- flag = true ;
- }
- htmlText += "<li class=\"menu-li\"><a href=\"javascript:;\" title=\"" +menuData[j].text+ "\" onclick=\"goUrl('"+menuData[j].menuUrl+"')\">" +menuData[j].text+ "</a></li>" ;
- }
- htmlText += "</ul></li>" ;
- //alert("1111"+htmlText);
-
- }else{
- var url = data[i].menuUrl ;
- //if(url == '#'){
- // url = "javascript:void(0);" ;
- //}
- htmlText+= "<li><a href=\"javascript:;\">" +data[i].text+ "</a></li>" ;
- if(!flag){ //首页显示菜单的第一个界面
- $('#ifm').attr("src",url);
- htmlText+= "<li class=\"active\"><a href=\"" +url+ "\" target=\"content\"><i class=\"icon icon-home\"></i> <span>首页</span></a> </li>" + text ;
- flag = true ;
- }
- //alert("2222"+htmlText);
- //$("#menuShow").append(text) ;
-
- }
- }
- $("#menuShow").append(htmlText) ;
- $("#menuShow").append("</ul>") ;
- $('div[data-nav="menu"]').menucollapse();
- }
- }else{
- alert("获取用户菜单失败");
- }
- }
- });
- }
- function changeClass(id){
- $("#menu_sy").attr("class","");
- $(".submenu li").each(function(){
- $(this).attr("class","");
- });
- $("#"+id).attr("class","active");
- }
-
- function goUrl(url){
- $("#ifm").attr("src",url);
- }
|