Commit fe1b84209a2031e155bbc73a051d8c0bd21d078b

Authored by 孙向锦
1 parent 253c2bb1

任课管理添加

WebRoot/WEB-INF/jsp/sunvote/coursemanagement/coursemanagement_edit.jsp
@@ -34,8 +34,7 @@ @@ -34,8 +34,7 @@
34 <tr> 34 <tr>
35 <td style="width:75px;text-align: right;padding-top: 13px;">老师:</td> 35 <td style="width:75px;text-align: right;padding-top: 13px;">老师:</td>
36 <td> 36 <td>
37 - <%-- <input type="number" name="TEACHER_ID" id="TEACHER_ID" value="${pd.TEACHER_ID}" maxlength="32" placeholder="这里输入老师" title="老师" style="width:98%;"/></td> --%>  
38 - <select class="chosen-select form-control" name="TEACHER_ID" id="TEACHER_ID" data-placeholder="这里输入班级类型"> 37 + <select class="chosen-select form-control" name="TEACHER_ID" id="TEACHER_ID" data-placeholder="这里输入">
39 <c:forEach var="item" items="${teachers}"> 38 <c:forEach var="item" items="${teachers}">
40 <option value="${item.ID}" <c:if test="${pd.TEACHER_ID==item.ID}">selected="true"</c:if>>${item.NAME}</option> 39 <option value="${item.ID}" <c:if test="${pd.TEACHER_ID==item.ID}">selected="true"</c:if>>${item.NAME}</option>
41 </c:forEach> 40 </c:forEach>
@@ -54,6 +53,16 @@ @@ -54,6 +53,16 @@
54 </td> 53 </td>
55 </tr> 54 </tr>
56 <tr> 55 <tr>
  56 + <td style="width:75px;text-align: right;padding-top: 13px;">年级:</td>
  57 + <td>
  58 + <select class="chosen-select form-control" name="GRADE_ID" id="GRADE_ID" data-placeholder="这里输入班级类型">
  59 + <c:forEach var="item" items="${grades}">
  60 + <option value="${item.ID}" <c:if test="${pd.GRADE_ID==item.ID}">selected="true"</c:if>>${item.NAME}</option>
  61 + </c:forEach>
  62 + </select>
  63 + </td>
  64 + </tr>
  65 + <tr>
57 <td style="width:75px;text-align: right;padding-top: 13px;">科目:</td> 66 <td style="width:75px;text-align: right;padding-top: 13px;">科目:</td>
58 <td> 67 <td>
59 <%-- <input type="number" name="SUBJECT_ID" id="SUBJECT_ID" value="${pd.SUBJECT_ID}" maxlength="32" placeholder="这里输入科目" title="科目" style="width:98%;"/></td> --%> 68 <%-- <input type="number" name="SUBJECT_ID" id="SUBJECT_ID" value="${pd.SUBJECT_ID}" maxlength="32" placeholder="这里输入科目" title="科目" style="width:98%;"/></td> --%>
@@ -66,24 +75,14 @@ @@ -66,24 +75,14 @@
66 </tr> 75 </tr>
67 <tr> 76 <tr>
68 <td style="width:75px;text-align: right;padding-top: 13px;">学期:</td> 77 <td style="width:75px;text-align: right;padding-top: 13px;">学期:</td>
  78 + <td>
69 <select class="chosen-select form-control" name="TERM_ID" id="TERM_ID" data-placeholder="学期"> 79 <select class="chosen-select form-control" name="TERM_ID" id="TERM_ID" data-placeholder="学期">
70 - <c:forEach var="item" items="${subjects}">  
71 - <option value="${item.ID}" <c:if test="${pd.TERM_ID==item.TERM_ID}">selected="true"</c:if>>${item.NAME}</option> 80 + <c:forEach var="item" items="${terms}">
  81 + <option value="${item.TERM_ID}" <c:if test="${pd.TERM_ID==item.TERM_ID}">selected="true"</c:if>>${item.NAME}</option>
72 </c:forEach> 82 </c:forEach>
73 </select> 83 </select>
  84 + </td>
74 </tr> 85 </tr>
75 - <%-- <tr>  
76 - <td style="width:75px;text-align: right;padding-top: 13px;">开始时间:</td>  
77 - <td><input class="span10 date-picker" name="START_DATE" id="START_DATE" value="${pd.START_DATE}" type="text" data-date-format="yyyy-mm-dd" readonly="readonly" placeholder="开始时间" title="开始时间" style="width:98%;"/></td>  
78 - </tr>  
79 - <tr>  
80 - <td style="width:75px;text-align: right;padding-top: 13px;">结束时间:</td>  
81 - <td><input class="span10 date-picker" name="END_DATE" id="END_DATE" value="${pd.END_DATE}" type="text" data-date-format="yyyy-mm-dd" readonly="readonly" placeholder="结束时间" title="结束时间" style="width:98%;"/></td>  
82 - </tr>  
83 - <tr>  
84 - <td style="width:75px;text-align: right;padding-top: 13px;">备注:</td>  
85 - <td><input type="text" name="REMARK" id="REMARK" value="${pd.REMARK}" maxlength="255" placeholder="这里输入备注" title="备注" style="width:98%;"/></td>  
86 - </tr> --%>  
87 <tr> 86 <tr>
88 <td style="text-align: center;" colspan="10"> 87 <td style="text-align: center;" colspan="10">
89 <a class="btn btn-mini btn-primary" onclick="save();">保存</a> 88 <a class="btn btn-mini btn-primary" onclick="save();">保存</a>
resources/mybatis1/sunvote/CourseManagementMapper.xml
@@ -38,6 +38,7 @@ @@ -38,6 +38,7 @@
38 insert into 38 insert into
39 <include refid="tableName"></include> 39 <include refid="tableName"></include>
40 ( 40 (
  41 + ID,
41 TEACHER_ID, 42 TEACHER_ID,
42 CLASS_ID, 43 CLASS_ID,
43 SUBJECT_ID, 44 SUBJECT_ID,
@@ -47,6 +48,7 @@ @@ -47,6 +48,7 @@
47 TERM_ID, 48 TERM_ID,
48 REMARK 49 REMARK
49 ) values ( 50 ) values (
  51 + #{ID},
50 #{TEACHER_ID}, 52 #{TEACHER_ID},
51 #{CLASS_ID}, 53 #{CLASS_ID},
52 #{SUBJECT_ID}, 54 #{SUBJECT_ID},
@@ -79,7 +81,7 @@ @@ -79,7 +81,7 @@
79 REMARK = #{REMARK}, 81 REMARK = #{REMARK},
80 GRADE_ID = #{GRADE_ID}, 82 GRADE_ID = #{GRADE_ID},
81 TERM_ID = #{TERM_ID}, 83 TERM_ID = #{TERM_ID},
82 - ID = ${ID} 84 + ID = ID
83 where 85 where
84 ID = #{ID} 86 ID = #{ID}
85 </update> 87 </update>
resources/mybatis1/sunvote/TeacherMapper.xml
@@ -91,7 +91,7 @@ @@ -91,7 +91,7 @@
91 SEX = #{SEX}, 91 SEX = #{SEX},
92 SUBJECT_IDS = #{SUBJECT_IDS}, 92 SUBJECT_IDS = #{SUBJECT_IDS},
93 KEYPAD_ID = #{KEYPAD_ID}, 93 KEYPAD_ID = #{KEYPAD_ID},
94 - ID = ${ID} 94 + ID = ID
95 where 95 where
96 ID = #{ID} 96 ID = #{ID}
97 </update> 97 </update>
src/com/fh/controller/sunvote/coursemanagement/CourseManagementController.java
@@ -27,6 +27,7 @@ import com.fh.util.PageData; @@ -27,6 +27,7 @@ import com.fh.util.PageData;
27 import com.fh.util.Jurisdiction; 27 import com.fh.util.Jurisdiction;
28 import com.fh.util.Tools; 28 import com.fh.util.Tools;
29 import com.fh.service.sunvote.coursemanagement.CourseManagementManager; 29 import com.fh.service.sunvote.coursemanagement.CourseManagementManager;
  30 +import com.fh.service.sunvote.grade.GradeManager;
30 import com.fh.service.sunvote.sclass.SClassManager; 31 import com.fh.service.sunvote.sclass.SClassManager;
31 import com.fh.service.sunvote.subject.SubjectManager; 32 import com.fh.service.sunvote.subject.SubjectManager;
32 import com.fh.service.sunvote.teacher.TeacherManager; 33 import com.fh.service.sunvote.teacher.TeacherManager;
@@ -57,6 +58,9 @@ public class CourseManagementController extends BaseController { @@ -57,6 +58,9 @@ public class CourseManagementController extends BaseController {
57 @Resource(name="termService") 58 @Resource(name="termService")
58 private TermManager termService; 59 private TermManager termService;
59 60
  61 + @Resource(name="gradeService")
  62 + private GradeManager gradeService;
  63 +
60 /**保存 64 /**保存
61 * @param 65 * @param
62 * @throws Exception 66 * @throws Exception
@@ -68,6 +72,7 @@ public class CourseManagementController extends BaseController { @@ -68,6 +72,7 @@ public class CourseManagementController extends BaseController {
68 ModelAndView mv = this.getModelAndView(); 72 ModelAndView mv = this.getModelAndView();
69 PageData pd = new PageData(); 73 PageData pd = new PageData();
70 pd = this.getPageData(); 74 pd = this.getPageData();
  75 + pd.put("ID", this.get32UUID());
71 coursemanagementService.save(pd); 76 coursemanagementService.save(pd);
72 mv.addObject("msg","success"); 77 mv.addObject("msg","success");
73 mv.setViewName("save_result"); 78 mv.setViewName("save_result");
@@ -176,6 +181,8 @@ public class CourseManagementController extends BaseController { @@ -176,6 +181,8 @@ public class CourseManagementController extends BaseController {
176 mv.addObject("subjects", subjects); 181 mv.addObject("subjects", subjects);
177 List<PageData> terms = termService.listAll(pd); 182 List<PageData> terms = termService.listAll(pd);
178 mv.addObject("terms", terms); 183 mv.addObject("terms", terms);
  184 + List<PageData> grades = gradeService.listAll(pd);
  185 + mv.addObject("grades", grades);
179 186
180 mv.addObject("msg", "edit"); 187 mv.addObject("msg", "edit");
181 mv.addObject("pd", pd); 188 mv.addObject("pd", pd);