chat_logs_all.jsp 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <%@ page language="java" pageEncoding="UTF-8"%>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
  5. <%@ taglib uri="http://java.sun.com/taglibs/samples-uitls" prefix="utils"%>
  6. <jsp:include page="top.jsp"></jsp:include>
  7. <script type="text/javascript">
  8. function getPage(pageIndex) {
  9. window.location.href = "/console/chat_logs_all?pageIndex=" + pageIndex + "&pageSize=25&sender=" + $("#sender").val() + "&receiver="
  10. + $("#receiver").val();
  11. }
  12. function deleteQueryResult() {
  13. if (confirm("是否确认清空查询到的${page.total}条消息?")) {
  14. window.location.href = "/console/chat_logs_all/del?sender=" + $("#sender").val() + "&receiver=" + $("#receiver").val();
  15. }
  16. }
  17. </script>
  18. <table style="margin-top: 10px; margin-bottom: 10px; margin-left: 10px;">
  19. <tr>
  20. <td>
  21. <form class="form-inline">
  22. <input id="pageIndex" name="pageIndex" type="hidden" value="0" /> <input id="pageSize" name="pageSize" type="hidden" value="25" /> <input id="sender"
  23. name="sender" type="text" class="form-control input-sm" placeholder="发送者" value="${sender}" /> <input id="receiver" name="receiver" type="text"
  24. class="form-control input-sm" placeholder="接收者" value="${receiver}" />
  25. <button type="submit" class="btn btn-default btn-sm">搜索消息</button>
  26. <c:if test="${sessionScope.IS_ADMIN == 1}">
  27. <button type="button" class="btn btn-default btn-sm" onclick="deleteQueryResult();">清空消息</button>
  28. </c:if>
  29. </form>
  30. </td>
  31. </table>
  32. <div class="backgrid-container">
  33. <table class="backgrid" style="background-color: #fff;">
  34. <thead>
  35. <tr>
  36. <th width="200">发送者Id</th>
  37. <th width="200">发送者</th>
  38. <th width="200">接收者Id</th>
  39. <th width="200">接收者</th>
  40. <th width="100">时间</th>
  41. <th width="">内容</th>
  42. </tr>
  43. </thead>
  44. <tbody>
  45. <c:forEach varStatus="i" var="o" items="${page.pageData}">
  46. <tr>
  47. <c:if test="${o.direction == 0}">
  48. <td>${o.sender}</td>
  49. <td>${o.sender_nickname}</td>
  50. <td>${o.receiver}</td>
  51. <td>${o.receiver_nickname}</td>
  52. </c:if>
  53. <c:if test="${o.direction == 1}">
  54. <td>${o.receiver}</td>
  55. <td>${o.receiver_nickname}</td>
  56. <td>${o.sender}</td>
  57. <td>${o.sender_nickname}</td>
  58. </c:if>
  59. <td>${utils:format(o.ts,'yyyy-MM-dd HH:mm:ss')}</td>
  60. <td>${o.content}</td>
  61. </tr>
  62. </c:forEach>
  63. <tr>
  64. <td colspan="6"><jsp:include page="pageBar.jsp"></jsp:include></td>
  65. </tr>
  66. </tbody>
  67. </table>
  68. </div>
  69. <jsp:include page="bottom.jsp"></jsp:include>