yxyindex.js 4.5 KB
//营销初始化页面
//初始化语言
var languageName="language_yxy";
var languageValue="yxy_mail";
//全局变量
var filterNum=0;//过滤数
var sendsuccessNum=0;//发送成功数
var yxySendAddress="";//要发送邮件的地址
var yxyMailID=0;//邮件ID
var usergraph;//用户控制参数
var domaingraph;//域控制参数
var isDraft=0;//是否从草稿邮件转到发件页面
var userinfo="";//用户信息
var yxy_email="";
$(document).ready(function(){
	$.ajaxSetup({
		  cache: false,
		  complete : function(xhr, textStatus) {
			//session timeout  
			if (xhr.status == 911){  
			var a=confirm("身分过期,是否重新登录!");
			if(a==true){//继续发送
				top.location.href = "http://localhost:8080/espeedYxyService/yxyindex.jsp?domain=21gmail.com&loginid=info"//返回应用首页  
			}
				return;  
			}  
		}  
	});
	//判断用户角色
	$.ajaxSetup({

		  cache: false
		
		});
	findUserRole();
	//加载语言文件
	var index_language = $.cookie( "language" );
	LoadLanguage(index_language,SetLanguage);
	
	$(".yxcs ul li").click(function(){
		$(".yxcs ul li").css("background","none");
		$(".yxcs ul li").css("color","#000000");
		$(this).css("background","#3d6bae");
		$(this).css("color","#ffffff");
	});
	//默认加载首页
	//$(".leftz").css("height",$(window).height());
	
	yxy_email=$("#webmail_email").val();
	
	if(yxy_email!=null&&yxy_email!=""&&yxy_email!="null")
	{
		yxyloadpage("sendmail.jsp",0);
		//加载收件箱
	}
	else
	{
		yxyloadpage("home.jsp",0);
	}

	//查找该域所有用户
	findDomainAllUser();
});
//加载页面
function yxyloadpage(url,value){
	if(value==1){
		yxyMailID=0;
		yxy_email="";
		yxySendAddress="";
	}

	$.ajax({ 
		type:"POST",
		url: url, 
		datatype:"html",
		cache: false, 
		async: false,
		success: function(msg) { 
			$("#yxycontext").html(msg);
		} 
	}); 		
}

//弹出层共用方法
function yxy_tipsWindown(title,id,width)
{
	var hdeight2=$("#"+id).height();
	
	tipsWindown(title,"id:"+id,width,"100%",hdeight2,"true","","true",id);
}

//关闭层
function yxy_confirmTerm(s) {
	closeWindown(s);
}


//根据语言设置标签及按扭显示文本
function SetLanguage(){
		var languageID="";
		$("[language="+languageName+"]").each(function(i,row){
		 languageID=$(this).attr("languageValue");
		 $(this).text(frontMsg.get(languageValue+"."+languageID));
		 $(this).attr("value",frontMsg.get(languageValue+"."+languageID));
		});
}
//操作提示
function upseccess(shtml) { 

var wdt=$(window).width()/2-50;
$("#successing").css("left",wdt);
$("#successing").html(shtml);
$("#successing").show();
$("#successing").delay(2000).fadeOut("fast");
}

//查询该用户角色
function findUserRole(){
	$.ajax({ 
		type:"POST",
		url: "yxyinfo_findUser.action", 
		cache: false, 
		async: false,
		success: function(msg) {
			if(msg==1){
				$("#yxyleftul").append('<li id="yxyLeftSet" onclick="yxyloadpage(\'employee.jsp\');">下属统计</li>');
				//$("#yxyleftul").append('<li id="yxyLeftSet" onclick="yxyloadpage(\'systemset.jsp\');">系统配置</li>');
			}
			
		} 
	}); 
	
}

//加载
function loadPage(id, url) {
	//如果是加载左侧的数据不需要显示加载图标
	$.ajax({ 
		type:"POST",
		url: url, 
		async:false,
		cache: false,
		success: function(msg) { 
			$("#"+id).html(msg);
		} 
	}); 
	
}


//查看邮件信息获取值
function lookMailInfo(mailid){
	$.ajax({
		type:"post",
		cache: false,
		async:false,
		type: "post", 
		url: "yxyM_findMasterBase.action", 
		dataType:"json",
		data:{
			mailid:mailid
		},
		error: function() {alert("异常");}, 
		success: function(msg) {
			//赋值
			$("#sender").html(msg.masterBase.send_email);
			$("#replyer").html(msg.masterBase.reply_email);
			$("#title").html(msg.masterBase.subject);
			$("#sendtimer").html(msg.masterBase.create_time);
			//附件处理
			if(msg.paxEmlList[0]!=null&&msg.paxEmlList[0]!=""){
				$("#yxyM_attrdiv").show();
				var attrlist=msg.paxEmlList[0].split(",");
				var attrhtml='';
				for(var i=0;i<attrlist.length-1;i++){
					var attrname=attrlist[i].split("#####")[1];
					attrhtml+='<span style="background-color:#CCC;">'+attrname+'</span>&nbsp;&nbsp;&nbsp;&nbsp;';
				}
				$("#attr").html(attrhtml);
			}else{
				$("#yxyM_attrdiv").hide();
			}
			
			
			$("#body").html(msg.paxbody[1]);
		}
	});
}


//查找该域所有用户
function findDomainAllUser(){	
	$.ajax({ 
		type: "post", 
		url: "yxyinfo_findDomainAllUser.action", 
		dataType:"json",
		async:false,
	 	cache: false,
		error: function() {alert("失败,请重试!");}, 
		success: function(msg) {
			userinfo=msg.userlist;
		}
	});	
}