yxysenddraft.js 3.7 KB
//草稿邮件js
var yxyD_currpage=1;//当前页
var yxyD_tolpage=1;//总页数
var status=3;
var yxyD_pageNum=10;//每页显示数
$(document).ready(function(){	
	//查询草稿邮件
	yxyD_findMasterStatus(1);
	//跳转到多少页
	$("#yxyD_selectpage").change(function(){
	yxyD_currpage=$("#yxyD_selectpage").val();
	yxyD_findMasterStatus();
	});
	//用户选择每页显示量
	$("#yxyD_pageNum").blur(function(){
		yxyD_pageNum=$("#yxyD_pageNum").val();
		if(isNaN($('#yxyD_pageNum').val())){
			alert("只能是数字");
		}else{
			yxyD_currpage=1;
			yxyD_findMasterStatus();
		}
	});
});

//查询草稿邮件
function yxyD_findMasterStatus(page){
		$.ajax({ 
		type: "post", 
		url: "yxyM_findMasterByStatus.action", 
		dataType:"json",
		data:{
			currpage:page,
			status:status,
			pageSize:yxyD_pageNum
		},
		error: function() {alert(frontMsg.get("yxy_mail.language_114"));}, 
		success: function(msg) {
			var w= new Array();
			$.each(msg.masterList,function(index,row){
				var q= new Array();
				var subjet1=row.subject.split("###")[0];
				var subjet2=row.setsubject.split("###")[0];
				q[0]='';
				q[1]='<span title='+subjet1.replace(/\s/g," ")+'>'+subjet2+'</span>';
				q[2]='<span title='+row.setHHtime+'>'+row.setYYtime+'</span>';
				q[3]='<span class="yxy_hb_dd yxy_hb_center yhb1"><a href="javascript:void(0);" onClick="yxyD_doing(\''+row.send_mail_id+'\');">删除</a> | <a href="javascript:void(0);" onClick="yxyD_sendMail(\''+row.send_mail_id+'\');">再次发送</a></span>';
				w[index]=q;
			});
			var joinhtml='<select id=yxyD_skips>';
			for(var p=0;p<msg.pageBean.totalPage;p++){
				if((p+1)==yxyD_currpage){
					joinhtml+='<option selected=selected>'+(p+1)+'</option>';
				}else{
					joinhtml+='<option>'+(p+1)+'</option>';
				}
				
			}
			joinhtml+='</select>';
			var joinhtml1='<select id=yxyD_page>';
			for(var o=50;o<=200;o=o+50){
				if(o==yxyD_pageNum){
					joinhtml1+='<option selected=selected>'+o+'</option>';
				}else{
					joinhtml1+='<option>'+o+'</option>';
				}
			}
			joinhtml1+='</select>';
			$("#yxyD_list").lgytable({
				tbinfo:'草稿邮件',//"草稿邮件",
				tbtitle:['','主题', '时间','操作'], 
				tbwidth:['10','400','100', '100'],
				tbcon:[{"tbcon":w,"dqpage":msg.pageBean.currentPage,"tolpage":msg.pageBean.totalPage,"tolcount":msg.pageBean.totalRecord}],
				homepage:function(){
					yxyD_findMasterStatus(1);
				},
				prepage:function(){
					yxyD_currpage=msg.pageBean.currentPage;
					if(yxyD_currpage>1){
						yxyD_findMasterStatus(yxyD_currpage-1);
						yxyD_currpage--;
					}
				},
				nextpage:function(){
					yxyD_currpage=msg.pageBean.currentPage;
					if(yxyD_currpage<msg.pageBean.totalPage){
						yxyD_findMasterStatus(yxyD_currpage+1);
						yxyD_currpage++;
					}
				},
				lastpage:function(){
					yxyD_findMasterStatus(msg.pageBean.totalPage);
				},
				tbsetnumtxt:joinhtml1,
				tbsetnum:function(){//每页显示量
					yxyD_pageNum=$("#yxyD_page").val();
					yxyD_findMasterStatus(1);
				},
				tbsetpagetxt:joinhtml,
				tbsetpage:function(){//跳转到某页
					yxyD_currpage=$("#yxyD_skips").val();
					yxyD_findMasterStatus(yxyD_currpage);
				}
			});		
		}	
	});	
}

//删除邮件
function yxyD_doing(mailID){
	var a= confirm("你确定删除该邮件?"); 
	if(a==true){
		$.ajax({ 
		type: "post", 
		url: "yxyM_delMailByID.action", 
		dataType:"json",
		data:{
			mailID:mailID
		},
		error: function() {alert(frontMsg.get("yxy_mail.language_114"));}, 
		success: function(msg) {
			if(msg==1){
				yxyD_findMasterStatus(yxyD_currpage);
				alert("删除成功!");
			}else{
				alert("删除失败!");
			}
		}	
	});	
	}else{
		return ;
	}
}

//再次发送
function yxyD_sendMail(mailID)
{
	yxyMailID=mailID;
	yxyloadpage("sendmail.jsp");
}