smtpsendset.js 6.1 KB
//SMTP发送配置
var SUFFIX_LIST="";//SMTP信息集合
var SUFFIX_IsEdit=0;//是不是编辑
var SUFFIX_OldAccount="";//编辑的旧后缀
$(document).ready(function(){
	//查询所有后缀信息
	findAllSuffix();
	
	//后缀名验证
	$("#suffix_name").live("blur",function (){
		suffix_nameYZ();					  
	});
	
	//10分钟发送验证
	$("#suffix_tennum").live("blur",function (){
		suffix_tenYZ();					  
	});
	
	//60分钟发送验证
	$("#suffix_hournum").live("blur",function (){
		suffix_hourYZ();					  
	});
	
	//一天发送验证
	$("#suffix_daynum").live("blur",function (){
		suffix_dayYZ();					  
	});
});

//查询所有后缀信息
function findAllSuffix(){
	$.ajax({ 
		type:"POST",
		url: "suffix_findAllSuffix.action", 
		cache: false, 
		async: false,
		success: function(msg) {
			SUFFIX_LIST=msg;
			suffix_table(msg);
		}
	});
}


//模糊查询后缀配置信息
function suffix_findlike(){
	$.ajax({ 
		type:"POST",
		url: "suffix_findSuffixLike.action", 
		cache: false, 
		async: false,
		data:{
			findValue:$("#suffix_likevalue").val()
		},
		success: function(msg) {
			suffix_table(msg);
		}
	});
}

//列表迭代
function suffix_table(msg){
	var html="";
			if(msg==null||msg==""){
				$("#suffix_list").html('<div class="re_mcon" style="color:#CCC; height:100px; font-size:36px" align="center">无数据</div>');				  			}else{
				$.each(msg,function(index,row){
					html+='<dl>';
					html+='<dd class="tdt5">'+(index+1)+'</dd>';
					html+='<dd class="tdt5">'+row.smtp_suffix_name+'</dd>';
					html+='<dd class="tdt5">'+row.smtp_suffix_ten+'</dd>';
					html+='<dd class="tdt5">'+row.smtp_suffix_hour+'</dd>';
					html+='<dd class="tdt5">'+row.smtp_suffix_day+'</dd>';
					html+='<dd class="tdt3"><a href=\'javascript:suffixedit('+row.smtp_suffix_id+')\'>编辑</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href=\'javascript:suffixdel('+row.smtp_suffix_id+')\'>删除</a></dd>';
					html+="</dl>";
				});
				$("#suffix_list").html(html);
			}
}


//后缀添加
function suffix_add(){
	yxy_tipsWindown('添加后缀','suffix_adddiv',500)	;
	$("#suffix_savebutton").show();
	$("#suffix_editbutton").hide();
}

//后缀添加提交
function suffix_addcomit(){
	//验证格式正确性
	if(suffix_nameYZ()&&suffix_tenYZ()&&suffix_hourYZ()&&suffix_dayYZ()){
		var option={
		   url: 'suffix_addSuffixInfo.action',
		   dataType:'json',
		   success: function(msg){
			 	if(msg==1){
					yxy_confirmTerm('suffix_adddiv');
					findAllSuffix();
					alert("操作成功!");
				}else{
					alert("操作失败!");
				}
			}    				
		}
		$("#suffix_addForm").ajaxSubmit(option);
	}
}

//后缀名验证
function suffix_nameYZ(){
	//为空
	if($("#suffix_name").val()==null||$("#suffix_name").val()==""){
		$("#suffix_namediv").attr("style","color:#F00");
		$("#suffix_namediv").html("请输入后缀名!");
		return false;
	}else if(!suffix_isExits()){//存在
		$("#suffix_namediv").attr("style","color:#F00");
		$("#suffix_namediv").html("后缀名已存在!");
		return false;
	}else{
		$("#suffix_namediv").attr("style","color:#096");
		$("#suffix_namediv").html("输入正确!");
		return true;
	}
}

//10分钟验证
function suffix_tenYZ(){
	if($("#suffix_tennum").val()==null||$("#suffix_tennum").val()==""){
		$("#suffix_tennumdiv").attr("style","color:#F00");
		$("#suffix_tennumdiv").html("请输入10分钟发送量!");
		return false;
	}else if($("#suffix_tennum").val()>1&&$("#suffix_tennum").val()<10000){
		$("#suffix_tennumdiv").attr("style","color:#096");
		$("#suffix_tennumdiv").html("输入正确!");
		return true;
	}else{
		$("#suffix_tennumdiv").attr("style","color:#F00");
		$("#suffix_tennumdiv").html("只能输入数字1-10000!");
		return false;
	}
}

//60分钟验证
function suffix_hourYZ(){
	if($("#suffix_hournum").val()==null||$("#suffix_hournum").val()==""){
		$("#suffix_hournumdiv").attr("style","color:#F00");
		$("#suffix_hournumdiv").html("请输入60分钟发送量!");
		return false;
	}else if($("#suffix_hournum").val()>1&&$("#suffix_hournum").val()<10000){
		$("#suffix_hournumdiv").attr("style","color:#096");
		$("#suffix_hournumdiv").html("输入正确!");
		return true;
	}else{
		$("#suffix_hournumdiv").attr("style","color:#F00");
		$("#suffix_hournumdiv").html("只能输入数字1-10000!");
		return false;
	}
}

//一天验证
function suffix_dayYZ(){
	if($("#suffix_daynum").val()==null||$("#suffix_daynum").val()==""){
		$("#suffix_daynumdiv").attr("style","color:#F00");
		$("#suffix_daynumdiv").html("请输入一天发送量!");
		return false;
	}else if($("#suffix_daynum").val()>1&&$("#suffix_daynum").val()<10000){
		$("#suffix_daynumdiv").attr("style","color:#096");
		$("#suffix_daynumdiv").html("输入正确!");
		return true;
	}else{
		$("#suffix_daynumdiv").attr("style","color:#F00");
		$("#suffix_daynumdiv").html("只能输入数字1-10000!");
		return false;
	}
}

//后缀名是否存在
function suffix_isExits(){
	var result=false;
	if(SUFFIX_IsEdit==1&&SUFFIX_OldAccount==$("#suffix_name").val()){
		result=true;
	}else{
		$.ajax({ 
			type:"POST",
			url: "suffix_findSuffixByValue.action", 
			cache: false, 
			async: false,
			data:{
				findValue:$("#suffix_name").val()
			},
			success: function(msg) {
				if(msg==0){
					result=false;
				}else{
					result=true;
				}
			}
		});
	}
	
	return result;
}

//后缀编辑弹出框
function suffixedit(id){
	SUFFIX_IsEdit=1;
	yxy_tipsWindown('编辑后缀','suffix_adddiv',500);
	$("#suffix_savebutton").hide();
	$("#suffix_editbutton").show();
	$.each(SUFFIX_LIST,function(index,row){
		if(row.smtp_suffix_id==id){
			//赋值
			SUFFIX_OldAccount=row.smtp_suffix_name;
			$("#suffix_id").val(id);
			$("#suffix_name").val(row.smtp_suffix_name);
			$("#suffix_tennum").val(row.smtp_suffix_ten);
			$("#suffix_hournum").val(row.smtp_suffix_hour);
			$("#suffix_daynum").val(row.smtp_suffix_day);
			
		}
	});
}


//后缀删除
function suffixdel(id){
	var a= confirm("确定删除该后缀信息?");
	if(a){
		$.ajax({ 
			type:"POST",
			url: "suffix_delSuffix.action", 
			cache: false, 
			async: false,
			data:{
				suffixid:id
			},
			success: function(msg) {
				if(msg==1){
					findAllSuffix();
					alert("删除成功!");
				}else{
					alert("删除失败!");
				}
			}
		});
	}else{
		return;
	}
}