listFolder.jsp 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <%@ page contentType="text/html;charset=GBK"%>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  3. <%@ page import= "javax.mail.MessagingException"%>
  4. <%@ page import= "javax.mail.Message"%>
  5. <%@ page import= "com.sun.mail.imap.IMAPMessage"%>
  6. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  7. <html>
  8. <head>
  9. <Title>收件箱</Title>
  10. <script type="text/javascript" src="/shares/js/jquery-1.3.2.min.js"></script>
  11. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript">
  12. <script type="text/javascript" src="/shares/js/constant.js"></script>
  13. <script type="text/javascript" src="/shares/js/common.js"></script>
  14. <script type="text/javascript" src="/shares/js/yw/master1_oa/mail/mail.js"></script>
  15. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  16. <link href="main.css" rel="stylesheet" type="text/css" />
  17. <style>
  18. #tabMailUser a:hover{ background: #26B;color: #fff;}
  19. #layout1{width:99.5%;margin:0; padding:0;}
  20. </style>
  21. <SCRIPT LANGUAGE="JavaScript">
  22. var treeUserMail;
  23. var data = [];
  24. <c:forEach var="item" items="${listMailUser}">
  25. data.push({ id: '${item.universalid }', pid: 0, text: '${item.user_name }@${item.domain_name }<c:if test="${item.is_default == '1' }"><font color="red">&nbsp;(默认)</font></c:if>',isDef:'${item.is_default}' });
  26. </c:forEach>
  27. $(function(){
  28. $("#layout1").ligerLayout({
  29. leftWidth : 250,
  30. height : '99%'
  31. });
  32. treeUserMail = $("#treeUserMail").ligerTree({
  33. data:data,
  34. checkbox: false,
  35. onClick: function(node){
  36. onChangeMailUser(node.data.id);
  37. }
  38. });
  39. treeUserMail.selectNode("${mailUser.universalid }");
  40. });
  41. function clearbox(box){
  42. $.ligerDialog.confirm('警告:邮件删除后不可恢复,是否真的要清空?', function (yes) {
  43. if(yes){
  44. $("#clearBox").val(box);
  45. $("#task").val("clearDir");
  46. theForm.submit();
  47. }
  48. });
  49. }
  50. function onChangeMailUser(mailUserId){
  51. $("#mailUserId").val(mailUserId);
  52. $("#task").val("folder");
  53. theForm.submit();
  54. }
  55. </SCRIPT>
  56. </head>
  57. <Body>
  58. <div class="container-layout">
  59. <DIV id="btn_title" class="form-button">
  60. <input type="button" id="mail_save" onclick="toMailList()" class="l-button" style="width:100px;" value="返回邮件列表" />
  61. </DIV>
  62. <div class="forum-container">
  63. <div class="l-content">
  64. <div id="layout1">
  65. <div position="left" title="邮箱账号" class="user-tree-style">
  66. <ul id="treeUserMail"></ul>
  67. </div>
  68. <div position="center" id="centerDiv" title="文件夹(${mailUser.userName }@${mailUser.domainName })">
  69. <FORM method='POST' name="theForm" id="theForm" action="MTMailAction.do">
  70. <input type="hidden" name="clearBox" id="clearBox" value="">
  71. <input type="hidden" name="task" id="task" value="">
  72. <input type="hidden" name="mailUserId" id="mailUserId" value="${mailUser.universalid }">
  73. <div class="forum-container">
  74. <Table border="0" cellspacing="1" cellpadding="0" class="l-table-edit line">
  75. <tr>
  76. <th>序号</th>
  77. <th>邮件箱名称</th>
  78. <th>邮件总数</th>
  79. <th>未读邮件数</th>
  80. <th>占用空间</th>
  81. <th>操作</th>
  82. </tr>
  83. <c:forEach items="${list }" var="mail" varStatus="i">
  84. <tr>
  85. <td class="l-table-edit-td"><strong>${(i.index+1)}</strong></td>
  86. <td class="l-table-edit-td">
  87. ${mail.name}
  88. </td>
  89. <td class="l-table-edit-td"><strong>${mail.num }</strong></td>
  90. <td class="l-table-edit-td"><strong>${mail.newNum }</strong></td>
  91. <td class="l-table-edit-td"><strong>${mail.sizeInfo }</strong></td>
  92. <td class="l-table-edit-td"><strong><a href="javascript:clearbox('${mail.id }')">清空</a></strong></td>
  93. </tr>
  94. </c:forEach>
  95. <tr style="background-color: #dbdbdb;">
  96. <td class="l-table-edit-td" colspan="2"><strong>合计:</strong></td>
  97. <td class="l-table-edit-td"><strong>${mapTotal.num }</strong></td>
  98. <td class="l-table-edit-td"><strong>${mapTotal.newNum }</strong></td>
  99. <td class="l-table-edit-td"><strong>${mapTotal.sizeInfo }</strong></td>
  100. <td class="l-table-edit-td"><strong>&nbsp;</strong></td>
  101. </tr>
  102. </TABLE>
  103. </FORM>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. <%@ include file="/include/message.jsp"%>
  110. </BODY>
  111. </HTML>