messageSendGet.jsp 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <%--
  2. time:2012-01-14 15:10:58
  3. --%>
  4. <%@page language="java" pageEncoding="UTF-8"%>
  5. <%@include file="/commons/include/html_doctype.html"%>
  6. <html>
  7. <head>
  8. <title>发送邮件明细</title>
  9. <%@include file="/commons/include/get.jsp"%>
  10. <f:link href="form.css"></f:link>
  11. <script type="text/javascript" src="${ctx}/js/util/easyTemplate.js"></script>
  12. <link href="${ctx}/styles/default/css/jquery.qtip.css" rel="stylesheet" />
  13. <script type="text/javascript"> src="${ctx}/js/jquery/plugins/jquery.qtip.js"></script>
  14. <script type="text/javascript"
  15. src="${ctx}/js/hotent/platform/form/AttachMent.js"></script>
  16. <script type="text/javascript"
  17. src="${ctx}/js/hotent/platform/system/HtmlUploadDialog.js"></script>
  18. <script type="text/javascript"
  19. src="${ctx}/js/hotent/platform/system/FlexUploadDialog.js"></script>
  20. <script type="text/javascript">
  21. $().ready(function (){
  22. AttachMent.init("r");
  23. });
  24. function dyniframesize(down) {
  25. var pTar = null;
  26. if (document.getElementById) {
  27. pTar = document.getElementById(down);
  28. } else {
  29. eval('pTar = ' + down + ';');
  30. }
  31. if (pTar && !window.opera) {
  32. //begin resizing iframe
  33. pTar.style.display = "block";
  34. if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight) {
  35. //ns6 syntax
  36. pTar.height = pTar.contentDocument.body.offsetHeight + 50;
  37. pTar.width = pTar.contentDocument.body.scrollWidth;
  38. } else if (pTar.Document && pTar.Document.body.scrollHeight) {
  39. //ie5+ syntax
  40. pTar.height = pTar.Document.body.scrollHeight + 50;
  41. pTar.width = pTar.Document.body.scrollWidth;
  42. }
  43. }
  44. }
  45. $(function() {
  46. $("a[orgId]").each(
  47. function() {
  48. var template = $("#txtReceiveTemplate").val();
  49. var jsonValue = $(this).next(":hidden").val();
  50. var html = easyTemplate(template, $.parseJSON(jsonValue))
  51. .toString();
  52. $(this).qtip({
  53. content : {
  54. text : html,
  55. title : {
  56. text : '执行人列表'
  57. }
  58. },
  59. position : {
  60. at : 'top left',
  61. target : 'event',
  62. viewport : $(window)
  63. },
  64. show : {
  65. event : "click"
  66. },
  67. hide : {
  68. event : 'unfocus',
  69. fixed : true
  70. },
  71. style : {
  72. classes : 'ui-tooltip-light ui-tooltip-shadow'
  73. }
  74. });
  75. });
  76. });
  77. </script>
  78. </head>
  79. <body>
  80. <div class="panel">
  81. <div class="hide-panel">
  82. <div class="panel-top">
  83. <div class="tbar-title">
  84. <span class="tbar-label">发送邮件详细信息</span>
  85. </div>
  86. <c:if test="${canReturn==0}">
  87. <c:if test="${flag!='desk'}">
  88. <div class="panel-toolbar">
  89. <div class="toolBar">
  90. <div class="group">
  91. <a class="link back" href="list.ht"><span></span>返回</a>
  92. </div>
  93. </div>
  94. </div>
  95. </c:if>
  96. </c:if>
  97. </div>
  98. </div>
  99. <div class="panel-body">
  100. <table class="table-detail" cellpadding="0" cellspacing="0"
  101. border="0">
  102. <tr>
  103. <th width="20%">标题:</th>
  104. <td>${messageSend.subject}</td>
  105. </tr>
  106. <tr>
  107. <th width="20%">收件人:</th>
  108. <td colspan="3"><f:receiverName messageId="${messageSend.id}" /></td>
  109. </tr>
  110. <tr>
  111. <th width="20%">附件:</th>
  112. <td colspan="3">
  113. <div name="div_attachment_container">
  114. <div class="attachement"></div>
  115. <textarea style="display: none" controltype="attachment"
  116. name="attachment" lablename="附件" validate="{}">${messageSend.attachment}</textarea>
  117. </div>
  118. </td>
  119. </tr>
  120. <tr>
  121. <th width="20%">邮件内容:</th>
  122. <td colspan="3">${messageSend.content}</td>
  123. </tr>
  124. <tr>
  125. <th width="20%">发送时间:</th>
  126. <td colspan="3"><fmt:formatDate
  127. value="${messageSend.sendTime}" pattern="yyyy-MM-dd HH:mm:ss" /></td>
  128. </tr>
  129. <c:if test="${messageSend.canReply==1}">
  130. <tr>
  131. <th width="20%">回复邮件:</th>
  132. <td colspan="3"><a
  133. href="${ctx}/platform/system/messageReply/list.ht?messageId=${messageSend.id}&userId=${messageSend.userId}">查看回复邮件</a></td>
  134. </tr>
  135. </c:if>
  136. </table>
  137. <iframe id="detailFrame" height="100%" width="100%" frameborder="0"
  138. onload="javascript:dyniframesize('detailFrame')"
  139. src="readDetail.ht?id=${messageSend.id}&canReply=${messageSend.canReply}"></iframe>
  140. </div>
  141. </div>
  142. <textarea id="txtReceiveTemplate" style="display: none;">
  143. <div style="height: 150px; width: 150px; overflow: auto">
  144. <table class="table-detail" cellpadding="0" cellspacing="0"
  145. border="0">
  146. <#list data as obj>
  147. <tr>
  148. <th>\${obj_index+1}</th>
  149. <td>
  150. <a
  151. href="${ctx}/platform/system/sysUser/get.ht?userId=\${obj.userId}&hasClose=true&canReturn=-1"
  152. target="_blank">\${obj.userName}</a>
  153. </td>
  154. </tr>
  155. </#list>
  156. </table>
  157. </div>
  158. </textarea>
  159. </body>
  160. </html>