cebf5e5dc3ff42d2c8b6a292e95f33352fdd10f0.svn-base
4.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
//营销初始化页面
//初始化语言
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> ';
}
$("#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;
}
});
}