<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
|
<%@page import="com.yc.sdk.shopping.util.SettingKey"%>
|
<%
|
//得到URL
|
String URL =SettingKey.getHostUrl(request);
|
%>
|
|
<%@page import="com.yc.action.mail.service.MailFolderIfc"%>
|
<%@page import="com.yc.factory.FactoryBean"%>
|
<%@page import="java.util.List"%>
|
<%@page import="java.util.Map"%>
|
<%@page import="com.yc.action.mail.service.ContactGroupIfc"%>
|
<%@page import="com.yc.action.mail.service.OtherMailIfc"%><html>
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
|
<title></title>
|
<style type="text/css">
|
<!--
|
body {
|
margin-left: 0px;
|
margin-top: 0px;
|
margin-right: 0px;
|
margin-bottom: 0px;
|
background-image: url(images/left.gif);
|
}
|
.reflushs{background:url(images/reflus.gif) no-repeat;display: block;width: 65px;height: 23px;text-align: center;line-height: 23px;vertical-align: middle;cursor: pointer;}
|
-->
|
<!--background-image: url(images/left.gif);-->
|
</style>
|
<link href="css/css.css" rel="stylesheet" type="text/css" />
|
<link rel="stylesheet" type="text/css" href="<%=URL %>/js/jquery-easyui-1.2.5/themes/default/easyui.css">
|
<link rel="stylesheet" type="text/css" href="<%=URL %>/js/jquery-easyui-1.2.5/themes/icon.css">
|
<script type="text/javascript" src="<%=URL %>/js/jquery-easyui-1.2.5/jquery-1.7.1.min.js"></script>
|
<script type="text/javascript" src="<%=URL %>/js/jquery-easyui-1.2.5/jquery.easyui.min.js"></script>
|
|
</head>
|
<SCRIPT language=JavaScript>
|
function tupian(idt){
|
var nametu="xiaotu"+idt;
|
var tp = document.getElementById(nametu);
|
tp.src="images/ico05.gif";//图片ico04为白色的正方形
|
|
for(var i=1;i<30;i++)
|
{
|
|
var nametu2="xiaotu"+i;
|
if(i!=idt*1)
|
{
|
var tp2=document.getElementById('xiaotu'+i);
|
if(tp2!=undefined)
|
{tp2.src="images/ico06.gif";}//图片ico06为蓝色的正方形
|
}
|
}
|
}
|
|
function list(idstr){
|
var name1="subtree"+idstr;
|
var name2="img"+idstr;
|
var objectobj=document.all(name1);
|
var imgobj=document.all(name2);
|
|
|
//alert(imgobj);
|
|
if(objectobj.style.display=="none"){
|
for(i=1;i<10;i++){
|
var name3="img"+i;
|
var name="subtree"+i;
|
var o=document.all(name);
|
if(o!=undefined){
|
o.style.display="none";
|
var image=document.all(name3);
|
//alert(image);
|
image.src="images/ico04.gif";
|
}
|
}
|
objectobj.style.display="";
|
imgobj.src="images/ico03.gif";
|
}
|
else{
|
objectobj.style.display="none";
|
imgobj.src="images/ico04.gif";
|
}
|
}
|
function shouxin(type){
|
//.num=type;
|
parent.shouxin(type);
|
parent.mainFrame.location.href="shouxinX.jsp?type="+type;
|
}
|
|
//一键清空【已删除】邮件
|
function delMailAll()
|
{
|
if(confirm('确定要清空【已删除】邮件吗?'))
|
{
|
$.ajax({
|
url: "/delMailAll.do",
|
async: false
|
}).responseText;
|
|
parent.mainFrame.window.location.reload();
|
}
|
|
}
|
|
function otherMailManager(){
|
parent.mainFrame.location.href='otherMailManager.jsp';
|
}
|
|
</SCRIPT>
|
<body style="height: 100%;">
|
<table width="198" border="0" cellpadding="0" cellspacing="0" class="left-table01">
|
<tr>
|
<TD>
|
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="207" height="55" background="images/nav01.gif">
|
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="25%" rowspan="2"><img src="images/ico02.gif" width="35" height="35" /></td>
|
<td width="75%" height="22" class="left-font01">您好,<span class="left-font02"><%=session.getAttribute("@username") %></span></td>
|
</tr>
|
<!--
|
<tr>
|
<td height="22" class="left-font01" align="right"><span class="reflushs" onclick="shouxin();">刷新收信箱</span></td>
|
</tr>
|
-->
|
</table>
|
</td>
|
</tr>
|
</table>
|
<%
|
String userCode = (String)session.getAttribute("@usercode");
|
MailFolderIfc folderIfc = (MailFolderIfc)FactoryBean.getBean("MailFolderImpl");
|
List<Map<String,Object>> folders = folderIfc.getMailFolders(userCode);
|
boolean isOpenLocMailServer = "true".equals(com.yc.entity.SystemConfig.getInstanse().get("isOpenLocMailServer"));
|
if(isOpenLocMailServer){
|
%>
|
<!-- 任务系统开始 -->
|
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29">
|
<table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%"></td>
|
<td width="92%">
|
<a href="/newMail.do?type=location" target="mainFrame" class="left-font03"><img src="images/next.gif" style="vertical-align:bottom" />写信</a></td>
|
</tr>
|
</table>
|
</td>
|
</tr>
|
</TABLE>
|
<!-- 任务系统结束 -->
|
|
<!-- 任务系统开始 -->
|
|
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29">
|
<table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%"></td>
|
<td width="92%">
|
<a href="javascript:shouxin('<%=userCode %>');" class="left-font03"><img src="images/email_In.gif" style="vertical-align:bottom" />收信箱</a></td>
|
</tr>
|
</table>
|
</td>
|
</tr>
|
</TABLE>
|
<!-- 任务系统结束 -->
|
|
<!-- 消息系统开始 -->
|
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29">
|
<table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%"></td>
|
<td width="92%">
|
<a href="shouxinX.jsp?folder=draft&type=<%=userCode %>" target="mainFrame" class="left-font03" ><img src="images/email_Draft.gif" style="vertical-align:bottom" />草稿箱</a></td>
|
</tr>
|
</table>
|
</td>
|
</tr>
|
</TABLE>
|
<!-- 消息系统结束 -->
|
|
|
|
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29">
|
<table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%"></td>
|
<td width="92%">
|
<a href="shouxinX.jsp?folder=hassend&type=<%=userCode %>" target="mainFrame" class="left-font03"><img src="images/email_Out.gif" style="vertical-align:bottom" />已发送</a></td>
|
</tr>
|
</table>
|
</td>
|
</tr>
|
</TABLE>
|
<!-- 项目系统结束 -->
|
|
<!-- 已删除开始 -->
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29"><table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%" height="12"></td>
|
<td width="92%">
|
<a href="deleted.jsp?type=<%=userCode %>" target="mainFrame" class="left-font03"><img src="images/email_Trash.gif" style="vertical-align:bottom" />已删除</a>
|
<a href="javascript:void(0);" target="mainFrame" onclick="delMailAll()" class="left-font03"><font color="blue">[清空]</font></a>
|
</td>
|
</tr>
|
</table></td>
|
</tr>
|
</table>
|
<!-- 已删除结束 -->
|
|
<!-- 其它文件夹开始 -->
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29"><table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%" height="12"><img name="img3" id="img3" src="images/ico04.gif" width="8" height="11" /></td>
|
<td width="92%"><a href="javascript:" target="mainFrame" class="left-font03" onClick="list('3');" >其它文件夹</a></td>
|
</tr>
|
</table></td>
|
</tr>
|
</table>
|
|
<%
|
|
|
if(folders!=null && folders.size()>0){
|
%>
|
<table id="subtree3" style="DISPLAY: none" width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="left-table02">
|
<%for(int i=0;i<folders.size();i++){ %>
|
<tr>
|
<td width="9%" height="20" ><img id="xiaotu<%=20+i %>" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%"><a href="shouxinX.jsp?folder=<%=folders.get(i).get("folderid") %>" target="mainFrame" class="left-font03" onClick="tupian('<%=20+i %>');"><%=folders.get(i).get("foldername") %></a></td>
|
</tr>
|
<%} %>
|
</table>
|
<%}else{ %>
|
<table id="subtree3" style="DISPLAY: none" width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="left-table02">
|
<tr>
|
<td width="9%" height="20" ><img id="xiaotu8" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%">没有添加过文件夹</td>
|
</tr>
|
</table>
|
<%}} %>
|
|
<!-- 通讯录开始 -->
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29"><table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%" height="12"><img name="img2" id="img2" src="images/ico04.gif" width="8" height="11" /></td>
|
<td width="92%"><a href="javascript:" target="mainFrame" class="left-font03" onClick="list('2');" >通讯录</a></td>
|
</tr>
|
</table></td>
|
</tr>
|
</table>
|
<%
|
|
ContactGroupIfc groupIfc = (ContactGroupIfc)FactoryBean.getBean("ContactGroupImpl");
|
List<Map<String,Object>> groups = groupIfc.getGroupInfos(userCode);
|
if(folders!=null && groups.size()>0){
|
%>
|
<table id="subtree2" style="DISPLAY: none" width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="left-table02">
|
<%for(int i=0;i<groups.size();i++){ %>
|
<tr>
|
<td width="9%" height="20" ><img id="xiaotu<%=70+i %>" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%"><a href="contact.jsp?group=<%=groups.get(i).get("gid") %>" target="mainFrame" class="left-font03" onClick="tupian('<%=70+i %>');"><%=groups.get(i).get("gname") %></a></td>
|
</tr>
|
<%} %>
|
<tr>
|
<td width="9%" height="20" ><img id="xiaotu100" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%"><a href="contactGroup.jsp" target="mainFrame" class="left-font03" onClick="tupian('100');">通讯录管理</a></td>
|
</tr>
|
</table>
|
<%}else{ %>
|
<table id="subtree2" style="DISPLAY: none" width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="left-table02">
|
<tr>
|
<td width="9%" height="20" ><img id="xiaotu8" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%">没有添加联系人分组</td>
|
</tr>
|
<tr>
|
<td width="9%" height="20" ><img id="xiaotu100" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%"><a href="contactGroup.jsp" target="mainFrame" class="left-font03" onClick="tupian('100');">通讯录管理</a></td>
|
</tr>
|
</table>
|
<%} %>
|
<!-- 通讯录结束 -->
|
<!-- 文件夹管理开始 -->
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29"><table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%" height="12"></td>
|
<td width="92%"><a href="folderManager.jsp" target="mainFrame" class="left-font03">文件夹管理</a></td>
|
</tr>
|
</table></td>
|
</tr>
|
</table>
|
<!-- 文件夹管理结束 -->
|
|
<!-- 邮箱设置开始 --2012-02-14-syz -->
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29"><table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%" height="12"></td>
|
<td width="92%"><a href="<%=request.getContextPath() %>/MailSetList.do" target="mainFrame" class="left-font03">邮箱设置</a></td>
|
</tr>
|
</table></td>
|
</tr>
|
</table>
|
<!-- 邮箱设置结束 --2012-02-14-syz -->
|
|
<!-- 其他邮件 -->
|
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="left-table03">
|
<tr>
|
<td height="29"><table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
|
<tr>
|
<td width="8%" height="12"><img name="img5" src="images/ico04.gif" width="8" height="11" /></td>
|
<td width="92%">
|
<a href="javascript:" target="mainFrame" class="left-font03" onClick="list('5')" >外部邮箱</a>
|
<a href="javascript:void(0);" onclick="otherMailManager()" class="left-font03"><font color="blue">[管理]</font></a>
|
</td>
|
</tr>
|
</table></td>
|
</tr>
|
</table>
|
<%
|
|
OtherMailIfc otherMailIfc = (OtherMailIfc)FactoryBean.getBean("OtherMailImpl");
|
List<Map<String,Object>> mailInfo = otherMailIfc.getMailInfoByUsercode(userCode);
|
if(mailInfo!=null && mailInfo.size()>0){
|
%>
|
<table id="subtree5" style="DISPLAY: none" width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="left-table02">
|
<%for(int i=0;i<mailInfo.size();i++){ %>
|
<tr style="line-height: 10px;">
|
<td width="9%" height="20" ><img id="" src="images/ico05.gif" width="8" height="12" /></td>
|
<td width="91%" style="font-size:13px"><%=mailInfo.get(i).get("mailAddress") %></td>
|
|
<tr style="line-height: 18px;"><td></td><td><a href="/newMail.do?type=<%=mailInfo.get(i).get("mailAddress").toString() %>" target="mainFrame" class="left-font03"><img src="images/next.gif" style="vertical-align:bottom" />写信</a></td></tr>
|
<tr style="line-height: 18px;"><td></td><td><a href="javascript:shouxin('<%=mailInfo.get(i).get("mailAddress").toString() %>')" target="mainFrame" class="left-font03" ><img src="images/email_In.gif" style="vertical-align:bottom" />收信箱</a></td></tr>
|
<tr style="line-height: 18px;"><td></td><td><a href="shouxinX.jsp?folder=draft&type=<%=mailInfo.get(i).get("mailAddress").toString() %>" target="mainFrame" class="left-font03" ><img src="images/email_Draft.gif" style="vertical-align:bottom" />草稿箱</a></td></tr>
|
<tr style="line-height: 18px;"><td></td><td><a href="shouxinX.jsp?folder=hassend&type=<%=mailInfo.get(i).get("mailAddress").toString() %>" target="mainFrame" class="left-font03"><img src="images/email_Out.gif" style="vertical-align:bottom" />已发送</a></td></tr>
|
<tr style="line-height: 18px;"><td></td><td><a href="deleted.jsp?type=<%=mailInfo.get(i).get("mailAddress").toString() %>" target="mainFrame" class="left-font03"><img src="images/email_Trash.gif" style="vertical-align:bottom" />已删除</a></td></tr>
|
|
</tr>
|
<%} %>
|
</table>
|
|
<%}else{ %>
|
<table id="subtree5" style="DISPLAY: none" width="80%" border="0" align="center" cellpadding="0" cellspacing="0" class="left-table02">
|
<tr>
|
<td width="9%" height="20" ><img id="" src="images/ico06.gif" width="8" height="12" /></td>
|
<td width="91%">没有其他邮箱</td>
|
</tr>
|
</table>
|
<%} %>
|
|
|
|
<!-- 其它文件夹结束 -->
|
|
</TD>
|
</tr>
|
|
</table>
|
<script type="text/javascript">
|
list('5');
|
|
</script>
|
</body>
|
</html>
|