evalTable.jsp 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <html>
  3. <head>
  4. <%@ include file="../header.jspf"%>
  5. <title>评教指标</title>
  6. <link rel="stylesheet"
  7. href="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.css"/>
  8. </head>
  9. <body>
  10. <div class="container-fluid">
  11. <%@ include file="../head.jsp"%>
  12. <div class="row" style="margin-top: 70px">
  13. <div class="col-sm-2">
  14. <%@ include file="../left.jsp"%>
  15. </div>
  16. <div class="col-sm-10">
  17. <div class="panel panel-default">
  18. <div class="panel-heading">
  19. 指标列表
  20. </div>
  21. <div class="panel-body">
  22. <div class="bs-callout bs-callout-info">
  23. <a href="${pageContext.request.contextPath}/admin/evalTable/add"
  24. class="btn btn-info btn-lg " icon="plus">生成新指标</a>
  25. <form class="form-inline" method="post" action="${pageContext.request.contextPath}/admin/evalTable"
  26. style=" margin-top: 30px">
  27. <div class="form-group">
  28. <label for="type">指标类型</label>
  29. <select type="text" class="form-control auto-select" name="type" id="type" key="${condition.type}">
  30. <option value="">不限</option>
  31. <option value="学生评教师">学生评教师</option>
  32. <option value="教师评教师">教师评教师</option>
  33. <option value="教师评学生">教师评学生</option>
  34. <option value="领导评教师">领导评教师</option>
  35. </select>
  36. <button type="submit" class="btn btn-primary ">
  37. <span class="glyphicon glyphicon-search" aria-hidden="true"></span>搜索
  38. </button>
  39. </div>
  40. </form>
  41. </div>
  42. <table class="table table-hover table-striped table-bordered table-condensed">
  43. <thead>
  44. <tr class="info">
  45. <td>指标标题</td>
  46. <td>指标类型</td>
  47. <td>生成时间</td>
  48. <td>操作</td>
  49. </tr>
  50. </thead>
  51. <tbody>
  52. <c:forEach items="${evalTableList }" var="e">
  53. <tr>
  54. <td><a target="_blank"
  55. href="${pageContext.request.contextPath}/admin/evalTable/show/${e.id}">${e.title }</a></td>
  56. <td>${e.type}</td>
  57. <td><fm:formatDate value="${e.createDate}"
  58. pattern="yyyy-MM-dd" /></td>
  59. <td>
  60. <a href="${pageContext.request.contextPath}/admin/evalTable/edit/${e.id}" class="btn btn-sm btn-info update" icon="edit">修改</a>
  61. <a href="${pageContext.request.contextPath}/admin/evalTable/delete" id="${e.id}" icon="remove" class="btn btn-sm btn-danger delete">删除</a>
  62. </td>
  63. <!-- 评教指标暂时不能删除
  64. <td></td>
  65. -->
  66. <c:if test="${param.action == 'stuEval'}">
  67. <td>
  68. <a
  69. href="${pageContext.request.contextPath}/admin/batches/setEval/student/${param.bid}/${e.id}"
  70. class="btn btn-lg btn-danger">点此选为默认学生评教指标表</a>
  71. </td>
  72. </c:if>
  73. <c:if test="${param.action == 'teaEval'}">
  74. <td>
  75. <a
  76. href="${pageContext.request.contextPath}/admin/batches/setEval/teacher/${param.bid}/${e.id}"
  77. class="btn btn-lg btn-danger">点此选为默认教师评教指标表</a>
  78. </td>
  79. </c:if>
  80. <c:if test="${param.action == 'leadEval'}">
  81. <td>
  82. <a
  83. href="${pageContext.request.contextPath}/admin/batches/setEval/lead/${param.bid}/${e.id}"
  84. class="btn btn-lg btn-danger">点此选为默认领导评教指标表</a>
  85. </td>
  86. </c:if>
  87. <c:if test="${param.action == 'teaStuEval'}">
  88. <td>
  89. <a
  90. href="${pageContext.request.contextPath}/admin/batches/setEval/teaStu/${param.bid}/${e.id}"
  91. class="btn btn-lg btn-danger">点此选为默认教师评价学生表</a>
  92. </td>
  93. </c:if>
  94. </tr>
  95. </c:forEach>
  96. </tbody>
  97. </table>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <%@ include file="../buttom.jsp"%>
  104. <script
  105. src="${pageContext.request.contextPath}/js/datatables/js/jquery.dataTables.min.js"></script>
  106. <script
  107. src="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.js"></script>
  108. <script type="text/javascript">
  109. $(function() {
  110. $(".delete").click(function(e) {
  111. e.preventDefault();
  112. var eid = $(this).attr("id");
  113. if(eid){
  114. if(confirm("您确认要删除该评教表吗?只有没有被使用的表才可以被删除")){
  115. $.post($(this).attr("href"),{eid:eid},function(data){
  116. if(data.success){
  117. location.reload();
  118. }else{
  119. showGlobalNotification("删除评教表失败!该评教表已经被使用;");
  120. }
  121. });
  122. }
  123. }else{
  124. showGlobalNotification("未知的表Id: eid:"+eid);
  125. }
  126. });
  127. $("#type").change(function(){
  128. $(this).parents('form').submit();
  129. });
  130. autoAddIcon();
  131. autoSelect();
  132. });
  133. </script>
  134. </body>
  135. </html>