1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- function loadMenu(operatorId){
-
- var param = {};
- var parameter = {};
- param.userID = operatorId ; //"46A82FAACF9F453E89C35A0FBFEFA711";
- //alert(userID);
- param.appUid = 5202;
- 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") {
- //addTab('tabs','首页','0.html');
- var data = msg.Result ; //顶菜单
- 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){
- var htmlText = "<li class=\"submenu\" > <a href=\"#\"><i class=\"icon icon-list-ol\"></i> <span>" + data[i].text +"</span> <span class=\"label label-important\">"+menuData.length+"</span></a><ul>";""
- for(var j=0;j<menuData.length;j++){
- htmlText += "<li><a onclick=\"addTab('tabs','"+menuData[j].text+"','"+menuData[j].menuUrl+"')\">" +menuData[j].text+ "</a></li>" ;
- }
- htmlText += "</ul></li>" ;
- $("#menuShow").append(htmlText) ;
- }else{
- var url = data[i].menuUrl ;
- var text = "<li><a onclick=\"addTab('tabs','"+data[i].text+"','"+ url+"')\"><i class=\"icon icon-home\"></i><span>" +data[i].text+ "</span></a></li>" ;
- $("#menuShow").append(text) ;
- }
- }
- }
- }else{
- alert("获取用户菜单失败");
- }
- }
- });
- }
- function changeClass(id){
- $("#menu_sy").attr("class","");
- $(".submenu li").each(function(){
- $(this).attr("class","");
- });
- $("#"+id).attr("class","active");
- }
- // function addTab(id,title,url) {
- // if ($('#'+id).tabs('exists', title)){
- // $('#'+id).tabs('select', title);
- // } else {
- // $('#'+id).tabs('add', {
- // title : title,
- // closable : true,
- // width:1000,
- // href:url
- // });
- // }
- //}
-
- function addTab(id,title,url) {
- //alert(document.getElementById("content").offsetHeight*0.85 )
- var content = "<iframe src=\""+url+"\" width='100%' height='"+ document.getElementById("content").offsetHeight*0.915+"' frameBorder=0 ></iframe>";
- if ($('#'+id).tabs('exists', title)){
- $('#'+id).tabs('select', title);
- } else {
- $('#'+id).tabs('add', {
- title : title,
- content:content,
- closable : true,
- width:1000,
- });
- }
- }
-
-
-
-
|