addEvalTable.jsp 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  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/save"
  41. class="form-horizontal" role="form" id="add-evalTable-form" method="post">
  42. <div class="form-group">
  43. <label for="type" class="col-xs-2 control-label">评教指标类型</label>
  44. <div class="col-xs-3">
  45. <select type="text" class="form-control" name="type" required="required"
  46. id="type">
  47. <option value="学生评教师">学生评教师</option>
  48. <option value="教师评教师">教师评教师</option>
  49. <option value="教师评学生">教师评学生</option>
  50. <option value="领导评教师">领导评教师</option>
  51. </select>
  52. </div>
  53. </div>
  54. <div class="form-group">
  55. <label for="title" class="col-xs-2 control-label">评教指标标题</label>
  56. <div class="col-xs-10">
  57. <input type="text" class="form-control inputxt" name="title" required="required"
  58. id="title">
  59. </div>
  60. </div>
  61. <div class="form-group">
  62. <label for="note" class="col-xs-2 control-label">评教须知</label>
  63. <div class="col-xs-8">
  64. <textarea rows="5" cols="100%" class="form-control" name="note" id="note" required="required"></textarea>
  65. </div>
  66. <div class="col-xs-2">
  67. <a class="btn btn-primary" id="note-template-btn">插入须知模板</a>
  68. </div>
  69. </div>
  70. <div class="form-group">
  71. <label class="col-xs-2 control-label">输入表头项</label>
  72. <div class="col-xs-10" id="item">
  73. <div class="col-xs-4 item" style="margin-top: 5px;">
  74. <input type="text" class="form-control inputxt" required="required"
  75. name="itemList[0].context">
  76. </div>
  77. <div class="col-xs-4">
  78. <button class="btn btn-primary" id="addItem">
  79. <span class="glyphicon glyphicon-plus-sign"
  80. aria-hidden="true">添加新表头项</span>
  81. </button>
  82. </div>
  83. <div class="col-xs-4">
  84. <button class="btn btn-warning" id="removeItem">
  85. <span class="glyphicon glyphicon-remove-sign"
  86. aria-hidden="true">删除最后一个</span>
  87. </button>
  88. </div>
  89. </div>
  90. </div>
  91. <div class="form-group">
  92. <label class="col-xs-2 control-label">评教表单项</label>
  93. <div class="col-xs-10" id="tableItem">
  94. <div class="col-xs-6">
  95. <div class="alert alert-info" role="alert">请在下面 ↓ ↓ ↓ 输入评教表格的信息</div>
  96. </div>
  97. <div class="col-xs-6">
  98. <div class="alert alert-success" role="alert">
  99. 请在下面 ↓ ↓ ↓ 输入评教等级或评分<br>
  100. <code>不同等级评分之间使用 空格 或者 逗号 隔开</code>
  101. <br>例如:<code>10 8 5 2</code> 或者 <code>10,8,5,2</code>
  102. </div>
  103. </div>
  104. <div class="tableItem row" style="padding-top: 20px;">
  105. <div class="col-xs-6 context">
  106. <input type="text" class="form-control tableitem-context" required="required"
  107. name="tableItemList[0].context" >
  108. </div>
  109. <div class="col-xs-6 level">
  110. <input type="text" class="form-control tableitem-level" required="required"
  111. name="tableItemList[0].level" >
  112. </div>
  113. </div>
  114. <div class="col-xs-2">
  115. <button class="btn btn-primary" id="addTableItem">
  116. <span class="glyphicon glyphicon-plus-sign"
  117. aria-hidden="true">添加表单新项</span>
  118. </button>
  119. </div>
  120. <div class="col-xs-2">
  121. <button class="btn btn-primary" id="tableitem-template-btn">
  122. <span class="glyphicon glyphicon-plus-sign"
  123. aria-hidden="true">插入模板记录</span>
  124. </button>
  125. </div>
  126. <div class="col-xs-2">
  127. <button class="btn btn-warning" id="removeTableItem">
  128. <span class="glyphicon glyphicon-remove-sign"
  129. aria-hidden="true">删除最后一个</span>
  130. </button>
  131. </div>
  132. </div>
  133. </div>
  134. <div class="form-group">
  135. <label class="col-xs-2 control-label">问题和建议</label>
  136. <div class="col-xs-10" id="question">
  137. <div class="col-xs-12 question" style="margin-top: 5px;">
  138. <input type="text" class="form-control inputxt" required="required"
  139. name="questionList[0].context">
  140. </div>
  141. <div class="col-xs-3">
  142. <button class="btn btn-primary" id="addQuestion">
  143. <span class="glyphicon glyphicon-plus-sign"
  144. aria-hidden="true"> 添加问题和建议项</span>
  145. </button>
  146. </div>
  147. <div class="col-xs-3">
  148. <button class="btn btn-warning" id="removeQuestion">
  149. <span class="glyphicon glyphicon-remove-sign"
  150. aria-hidden="true">删除最后一个</span>
  151. </button>
  152. </div>
  153. </div>
  154. </div>
  155. <div>
  156. <div class="form-group">
  157. <div class="col-xs-6 col-xs-offset-4">
  158. <button type="submit" class="btn btn-primary btn-lg ">提交新指标</button>
  159. </div>
  160. </div>
  161. </div>
  162. </form>
  163. </div>
  164. <!-- panel body end -->
  165. </div>
  166. <!-- panel end -->
  167. </div>
  168. <!-- col-sm-10 -->
  169. </div>
  170. </div>
  171. <script
  172. src="${pageContext.request.contextPath}/js/datatables/js/jquery.dataTables.min.js"></script>
  173. <script
  174. src="${pageContext.request.contextPath}/js/datatables/dataTables.bootstrap.js"></script>
  175. <script type="text/javascript" src="${pageContext.request.contextPath}/js/tqe/template.js"></script>
  176. <script type="text/javascript" src="${pageContext.request.contextPath}/js/tqe/evaltable/edit-evaltable.js"></script>
  177. <script type="text/javascript">
  178. $(function(){
  179. initEditEvalTableBtnEvent();
  180. $("#add-evalTable-form").validate();
  181. });
  182. </script>
  183. <%@ include file="../buttom.jsp"%>
  184. </body>
  185. </html>