editEvalTable.jsp 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <html>
  3. <head>
  4. <%@ include file="../header.jspf"%>
  5. <title>创建新指标</title>
  6. <style type="text/css">
  7. .quest {
  8. font-size: medium;
  9. margin-top: 50px
  10. }
  11. .questArea {
  12. margin-top: 10px;
  13. padding-left: 50px
  14. }
  15. .nav-left {
  16. position: fixed;
  17. width: 60px;
  18. height: 60px
  19. }
  20. </style>
  21. <script
  22. src="${pageContext.request.contextPath}/js/jquery.validate.min.js"></script>
  23. <script
  24. src="${pageContext.request.contextPath}/js/messages_zh.min.js"></script>
  25. <link rel="stylesheet"
  26. href="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.css"/>
  27. </head>
  28. <body>
  29. <div class="container-fluid">
  30. <%@ include file="../head.jsp"%>
  31. <div class="row" style="margin-top: 70px">
  32. <div class="col-sm-2">
  33. <%@ include file="../left.jsp"%>
  34. </div>
  35. <div class="col-sm-10">
  36. <div class="panel panel-primary">
  37. <div class="panel-heading">修改评教指标</div>
  38. <div class="panel-body">
  39. <form
  40. action="${pageContext.request.contextPath }/admin/evalTable/update"
  41. class="form-horizontal" role="form" id="form" method="post">
  42. <input value="${evalTable.id }" type="hidden" name="eid">
  43. <div class="form-group">
  44. <label for="type" class="col-xs-2 control-label">评教指标类型</label>
  45. <div class="col-xs-3">
  46. <select class="form-control auto-select" name="type" required="required"
  47. id="type" key="${evalTable.type}" >
  48. <option value="学生评教师">学生评教师</option>
  49. <option value="教师评教师">教师评教师</option>
  50. <option value="教师评学生">教师评学生</option>
  51. <option value="领导评教师">领导评教师</option>
  52. </select>
  53. </div>
  54. </div>
  55. <div class="form-group">
  56. <label class="col-xs-2 control-label">评教指标标题</label>
  57. <div class="col-xs-10">
  58. <input type="text" class="form-control" name="title"
  59. required="required" id="username" value="${evalTable.title}">
  60. </div>
  61. </div>
  62. <div class="form-group">
  63. <label class="col-xs-2 control-label">评教须知</label>
  64. <div class="col-xs-8">
  65. <textarea rows="5" cols="100%" name="note" class="form-control"
  66. required="required" id="note">${evalTable.note}</textarea>
  67. </div>
  68. <div class="col-xs-2">
  69. <a class="btn btn-primary" id="note-template-btn">插入须知模板</a>
  70. </div>
  71. </div>
  72. <div class="form-group">
  73. <label class="col-xs-2 control-label">输入表头项</label>
  74. <div class="col-xs-10" id="item">
  75. <c:forEach items="${evalTable.itemList}" var="item"
  76. varStatus="s">
  77. <div class="col-xs-4 item" style="margin-top: 5px;">
  78. <input type="text" class="form-control inputxt"
  79. required="required" name="itemList[${s.index }].context"
  80. value="${item.context}">
  81. </div>
  82. </c:forEach>
  83. <div class="col-xs-4">
  84. <button class="btn btn-primary" id="addItem">
  85. <span class="glyphicon glyphicon-plus-sign"
  86. aria-hidden="true">添加新表头项</span>
  87. </button>
  88. </div>
  89. <div class="col-xs-4">
  90. <button class="btn btn-warning" id="removeItem">
  91. <span class="glyphicon glyphicon-remove-sign"
  92. aria-hidden="true">删除最后一个</span>
  93. </button>
  94. </div>
  95. </div>
  96. </div>
  97. <div class="form-group">
  98. <label class="col-xs-2 control-label">评教表单项</label>
  99. <div class="col-xs-10" id="tableItem">
  100. <div class="col-xs-6">
  101. <div class="alert alert-info" role="alert">请在下面 ↓ ↓ ↓
  102. 输入评教表格的信息</div>
  103. </div>
  104. <div class="col-xs-6">
  105. <div class="alert alert-success" role="alert">
  106. 请在下面 ↓ ↓ ↓ 输入评教等级或评分<br>
  107. <code>不同等级评分之间使用 空格 逗号 隔开</code>
  108. <br>例如:
  109. <code>10 8 5 2</code>
  110. 或者
  111. <code>10,8,5,2</code>
  112. </div>
  113. </div>
  114. <c:forEach items="${evalTable.tableItemList}" var="item"
  115. varStatus="s">
  116. <div class="tableItem row" style="padding-top: 20px;">
  117. <div class="col-xs-6 context">
  118. <input type="text" class="form-control tableitem-context " required="required"
  119. name="tableItemList[${s.index }].context"
  120. value="${item.context }">
  121. </div>
  122. <div class="col-xs-6 level">
  123. <input type="text" class="form-control tableitem-levle" required="required"
  124. name="tableItemList[${s.index }].level"
  125. value="${item.level }">
  126. </div>
  127. </div>
  128. </c:forEach>
  129. <div class="col-xs-3">
  130. <button class="btn btn-primary" id="addTableItem">
  131. <span class="glyphicon glyphicon-plus-sign"
  132. aria-hidden="true">添加表单新项</span>
  133. </button>
  134. </div>
  135. <div class="col-xs-2">
  136. <button class="btn btn-primary" id="tableitem-template-btn">
  137. <span class="glyphicon glyphicon-plus-sign"
  138. aria-hidden="true">插入模板记录</span>
  139. </button>
  140. </div>
  141. <div class="col-xs-3">
  142. <button class="btn btn-warning" id="removeTableItem">
  143. <span class="glyphicon glyphicon-remove-sign"
  144. aria-hidden="true">删除最后一个</span>
  145. </button>
  146. </div>
  147. </div>
  148. </div>
  149. <div class="form-group">
  150. <label class="col-xs-2 control-label">问题和建议</label>
  151. <div class="col-xs-10" id="question">
  152. <c:forEach items="${evalTable.questionList}" var="item"
  153. varStatus="s">
  154. <div class="col-xs-12 question" style="margin-top: 5px;">
  155. <input type="text" class="form-control inputxt"
  156. required="required" name="questionList[${s.index}].context"
  157. value="${ item.context}">
  158. </div>
  159. </c:forEach>
  160. <div class="col-xs-3">
  161. <button class="btn btn-primary" id="addQuestion">
  162. <span class="glyphicon glyphicon-plus-sign"
  163. aria-hidden="true"> 添加问题和建议项</span>
  164. </button>
  165. </div>
  166. <div class="col-xs-3">
  167. <button class="btn btn-warning" id="removeQuestion">
  168. <span class="glyphicon glyphicon-remove-sign"
  169. aria-hidden="true">删除最后一个</span>
  170. </button>
  171. </div>
  172. </div>
  173. </div>
  174. <div class="form-group">
  175. <label class="col-sm-2 control-label">修改说明</label>
  176. <div class="col-sm-10" >
  177. <p class="form-control-static text-danger " style="font-size: 18px;">
  178. 强烈不建议您对评教指标进行大幅度的修改,否则将会影响已经评教的数据的统计!!!<br>
  179. 您只能在该指标表没有使用的时候才可以修改成功</p>
  180. </div>
  181. </div>
  182. <div>
  183. <div class="form-group">
  184. <div class="col-xs-6 col-xs-offset-4">
  185. <button type="submit" class="btn btn-primary btn-lg ">确认修改指标</button>
  186. </div>
  187. </div>
  188. </div>
  189. </form>
  190. </div>
  191. <!-- panel body end -->
  192. </div>
  193. <!-- panel end -->
  194. </div>
  195. <!-- col-sm-10 -->
  196. </div>
  197. </div>
  198. <script
  199. src="${pageContext.request.contextPath}/js/datatables/js/jquery.dataTables.min.js"></script>
  200. <script
  201. src="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.js"></script>
  202. <script type="text/javascript" src="${pageContext.request.contextPath}/js/tqe/template.js"></script>
  203. <script type="text/javascript" src="${pageContext.request.contextPath}/js/tqe/evaltable/edit-evaltable.js"></script>
  204. <script type="text/javascript">
  205. $(function() {
  206. initEditEvalTableBtnEvent();
  207. autoSelect();
  208. $("#edit-evalTable-form").validate();
  209. });
  210. </script>
  211. <%@ include file="../buttom.jsp"%>
  212. </body>
  213. </html>