| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 | 
							
-  	var pmenus = new Array();
 
-  
 
-     $(function(){
 
- 		$('#datetimepicker').datetimepicker({
 
- 			yearOffset:0,
 
- 			lang:'ch',
 
- 			timepicker:false,
 
- 			format:'d/m/Y',
 
- 			formatDate:'Y/m/d',
 
- 			minDate:'-1970/01/02', // yesterday is minimum date
 
- 			maxDate:'+1970/01/02' // and tommorow is maximum date calendar
 
- 		});
 
- 		
 
-         $('#layer').click(function(){
 
- 			var artBox=art.dialog({
 
- 				lock: true,
 
- 				icon:'question',
 
- 				opacity:0.4,
 
- 				width: 250,
 
- 				title:'提示',
 
- 				content: '页面模板会覆盖编辑区域已有组件,是否继续?',
 
- 				ok: function () {
 
- 					
 
- 				},
 
- 				cancel: true
 
- 			});			
 
- 		});
 
- 		getMenuList();
 
- 		setTimeout(function(){
 
- 			var sessions = Commonjs.getSession();
 
-             $('#usernameid').html(', '+sessions.Name);
 
-             
 
-             $('.a-menu-list li').on('click',function(){
 
-             	 $('.a-menu-list li').removeClass('current');
 
-             	 $(this).addClass('current');
 
-             });
 
-             
 
- 		},1000)
 
- 		
 
- 		linkMenu('../business/homepage/home_page.html');
 
-     })
 
-  
 
-  	//获取菜单列表
 
-  	function getMenuList(){
 
-  	
 
-  		var Service = {};
 
- 		var page = {};
 
- 		var code = 2006;
 
- 		Service.UserId = Commonjs.getSession().UserID;
 
- 		var param = {};
 
- 		var params = Commonjs.getParams(code,Service);//获取参数
 
- 		param.Api = "GetUserMenus";
 
- 		param.Params = Commonjs.jsonToString(params);
 
- 		var d = Commonjs.ajax('./login_getMenuList.do',param,false);
 
- 		getPmenus(Commonjs.getObjArray(d.Data));
 
- 		initMenu(Commonjs.getObjArray(d.Data));
 
-  	}
 
-  	function getPmenus(d){
 
-  		$.each(d,function(i,it){
 
-  			if(pmenus.length == 0){
 
-  				pmenus.push(it.PName);
 
-  			}else{
 
-  				if(!isPnameExist(it.PName)){
 
-  					pmenus.push(it.PName);
 
-  				}
 
-  			}
 
-  		})
 
-  	}
 
-  	
 
-  	function isPnameExist(name){
 
-  	
 
-  		for(var i = 0; i < pmenus.length; i++){
 
-  			if(name == pmenus[i]){
 
-  				return true;
 
-  			}
 
-  		}
 
-  		return false;
 
-  	}
 
-  	
 
-  	
 
-  	function initMenu(d){
 
-  		if(d.length!=undefined&&pmenus[0]!="") {
 
-  			var html = '';
 
- 	 		var size = d.length;
 
- 			for(var i = 0; i < pmenus.length; i++){
 
- 				if(pmenus[i]=='BAT管理'||pmenus[i]=='用户管理'||pmenus[i]=='通知中心'||pmenus[i]=='报表中心'||pmenus[i]=='基础信息管理') {
 
- 					continue;
 
- 				}
 
- 				html += '<div class="a-menu"><span class="arrow arrowL"></span><div class="a-menu-tit">';
 
- 				html += '<i class="'+getIconByPName(pmenus[i])+'"></i>'+pmenus[i]+'</div>';
 
- 				html += '<div class="a-menu-list"><ul>';
 
- 				for(j = 0 ;j < size ; j++){
 
- 					if(d[j].PName == pmenus[i]){
 
- 						html += '<li><a href="javascript:;" onclick="linkMenu(\''+d[j].Value+'\',\''+d[j].Name+'\')">'+d[j].Name+'</a></li>';
 
- 					}
 
- 				}
 
- 				html += ' </ul></div></div><div class="a-divider"></div>';
 
- 			}
 
- 			$('#aMenus').empty().append(html);
 
-  		}else {
 
-  			$('#aMenus').empty().append('   <font color=red>没有可操作的菜单!<br/><br/>   请联系管理员开放菜单权限!</font>');
 
-  		}
 
-  	}
 
-  
 
-  	function getIconByPName(name){
 
-  		if(name == '功能'){
 
-  			return 'icon icon-aside-1';
 
-  		}else if(name == '管理'){
 
-  			return 'icon icon-aside-2';
 
-  		}else if(name == '数据'){
 
-  			return 'icon icon-aside-3';
 
-  		}else if(name == '安全'){
 
-  			return 'icon icon-aside-4';
 
-  		}else if(name == '设置'){
 
-  			return 'icon icon-aside-5';
 
-  		}else {
 
-  			return 'icon icon-aside-5';
 
-  		}
 
-  	}
 
-  
 
- 	//链接菜单
 
-  	function linkMenu(url, menuname){
 
-  		if(menuname=='sso') {
 
-  			var rp = Commonjs.getRootPath;
 
-  			window.location.href=rp+'/sso.html?userid='+Commonjs.getSession().UserID+'&sessionid='+Commonjs.getSession().SessionID;
 
-  		}else {
 
-  			if( url.indexOf('?')>0 ){
 
-  				url = url+'&userid='+Commonjs.getSession().UserID+'&sessionid='+Commonjs.getSession().SessionID;
 
- 	 		}else{
 
- 	 			url = url+'?userid='+Commonjs.getSession().UserID+'&sessionid='+Commonjs.getSession().SessionID;
 
- 	 		}
 
- 	 		$('#mainFrame').attr('src',url);
 
- 	 		var d=0;
 
- 	 		if(menuname!=undefined&&menuname.indexOf('满意度')!=-1) {
 
- 	 			resizeFrame(61);
 
- 	 			d=61;
 
- 	 		}else {
 
- 	 			resizeFrame(0);
 
- 	 			d=0;
 
- 	 		}
 
- 	 		$(window).resize(function(){
 
- 					Throttle(resizeFrame(d),50,30);
 
- 				});
 
-  		}
 
-  	}
 
-  	
 
-  
 
-  	//框架页链接跳转
 
-  	function linkPage(o,url){
 
-  		$('a[name="curr"]').each(function(i){
 
-  			$(this).removeClass('curr');
 
-  		})
 
-  		$(o).attr('class',"curr");
 
-  		$('#mainFrame').attr('src',url);
 
-  	}
 
-  	
 
-  	function doLogout(){
 
- 		window.location.href = './login_doLogout.do';	 
 
- 	}
 
-  	/**
 
- 		 * 修改主体框架的iframe高度
 
- 		 * 主要用于区分满意度和
 
- 		 */
 
- 	var	resizeFrame = function(h) {
 
- 		var winHeight=$(window).height();
 
- 		$('#main-frame-wrap').height(winHeight-h);
 
- 		
 
- 		$(".container-wrap>.scroll-pane").jScrollPane({"autoReinitialise": true});
 
- 	}
 
- 		
 
- function Throttle(fn, delay, mustRunDelay){
 
- 	var timer = null;
 
- 	var t_start;
 
- 	return function(){
 
- 		var context = this, args = arguments, t_curr = +new Date();
 
- 		clearTimeout(timer);
 
- 		if(!t_start){
 
- 			t_start = t_curr;
 
- 		}
 
- 		if(t_curr - t_start >= mustRunDelay){
 
- 			fn.apply(context, args);
 
- 			t_start = t_curr;
 
- 		}
 
- 		else {
 
- 			timer = setTimeout(function(){
 
- 				fn.apply(context, args);
 
- 			}, delay);
 
- 		}
 
- 	};
 
- };
 
 
  |