manageCalendar.jsp 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>管理日历</title>
  6. <meta name="decorator" content="default"/>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. laydate.render({
  10. elem: '#year-month', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
  11. event: 'focus' //响应事件。如果没有传入event,则按照默认的click
  12. });
  13. });
  14. </script>
  15. </head>
  16. <body class="gray-bg">
  17. <div class="wrapper wrapper-content">
  18. <div class="ibox">
  19. <%--<div class="ibox-title">
  20. <h5>管理日历 </h5>
  21. <div class="ibox-tools">
  22. <a class="collapse-link">
  23. <i class="fa fa-chevron-up"></i>
  24. </a>
  25. <a class="dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)">
  26. <i class="fa fa-wrench"></i>
  27. </a>
  28. <ul class="dropdown-menu dropdown-user">
  29. <li><a href="javascript:void(0)">选项1</a>
  30. </li>
  31. <li><a href="javascript:void(0)">选项2</a>
  32. </li>
  33. </ul>
  34. <a class="close-link">
  35. <i class="fa fa-times"></i>
  36. </a>
  37. </div>
  38. </div>--%>
  39. <div class="ibox-content">
  40. <sys:message content="${message}"/>
  41. <!-- 查询条件 -->
  42. <div class="row">
  43. <div class="col-sm-12">
  44. <form:form id="searchForm" modelAttribute="report" action="${ctx}/oa/manageCalendar/getManageCalendarInfoByMonth?date=${param.date}" method="get" class="form-inline">
  45. <input type="hidden" name="userId" value="${user.id}"/>
  46. <a href="#" id="moresee" class="fa fa-chevron-down" style="float: right;">更多</a>
  47. <div class="form-group">
  48. <label>创建时间:</label>
  49. <input id="year-month" name="date" type="text" readonly="readonly" maxlength="20" style="width:240px;" class="laydate-icondate form-control layer-date input-sm"
  50. value="<fmt:formatDate value="${report.date}" pattern="yyyy-MM-dd HH:mm:ss"/>">
  51. </div>
  52. </form:form>
  53. <br/>
  54. </div>
  55. </div>
  56. <!-- 工具栏 -->
  57. <div class="row">
  58. <div class="col-sm-12">
  59. <div class="pull-left">
  60. <button class="btn btn-white btn-sm " data-toggle="tooltip" data-placement="left" onclick="sortOrRefresh()" title="刷新"><i class="glyphicon glyphicon-repeat"></i> 刷新</button>
  61. </div>
  62. <div class="pull-right">
  63. <button class="btn btn-primary btn-rounded btn-outline btn-sm " onclick="search()" ><i class="fa fa-search"></i> 查询</button>
  64. <button class="btn btn-primary btn-rounded btn-outline btn-sm " onclick="reset()" ><i class="fa fa-refresh"></i> 重置</button>
  65. </div>
  66. </div>
  67. </div>
  68. <!--表格-->
  69. <table id="contentTable" class="table table-striped table-bordered table-hover table-condensed dataTables-example dataTable">
  70. <thead>
  71. <tr>
  72. <th style="text-align: center" class="sort-column remarks">日期</th>
  73. <th style="text-align: center" class="sort-column versions">记录</th>
  74. <th style="text-align: center" class="sort-column content">操作</th>
  75. </tr>
  76. </thead>
  77. <tbody>
  78. <c:choose>
  79. <c:when test="${empty thisMonthRecordList}">
  80. <tr>
  81. <td colspan="3" align="center">无记录</td>
  82. </tr>
  83. </c:when>
  84. <c:otherwise>
  85. <c:forEach items="${thisMonthRecordList}" var="report">
  86. <c:if test="${report.reportNum >= 0}">
  87. <tr>
  88. <td>
  89. ${report.date}
  90. </td>
  91. <td>
  92. ${report.reportNum}&nbsp;条
  93. </td>
  94. <td>
  95. <div style="text-align: center">
  96. <a target="_self" href="${ctx}/oa/manageCalendar/getManageCalendarInfoByDate?userId=${user.id}&date=${report.date}">查看详情</a>
  97. </div>
  98. </td>
  99. </tr>
  100. </c:if>
  101. </c:forEach>
  102. </c:otherwise>
  103. </c:choose>
  104. </tbody>
  105. </table>
  106. <br/>
  107. <br/>
  108. </div>
  109. </div>
  110. </div>
  111. <div>
  112. </div>
  113. </body>
  114. </html>