Commit fe1b84209a2031e155bbc73a051d8c0bd21d078b
1 parent
253c2bb1
任课管理添加
Showing
4 changed files
with
26 additions
and
18 deletions
WebRoot/WEB-INF/jsp/sunvote/coursemanagement/coursemanagement_edit.jsp
... | ... | @@ -34,8 +34,7 @@ |
34 | 34 | <tr> |
35 | 35 | <td style="width:75px;text-align: right;padding-top: 13px;">老师:</td> |
36 | 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 | 38 | <c:forEach var="item" items="${teachers}"> |
40 | 39 | <option value="${item.ID}" <c:if test="${pd.TEACHER_ID==item.ID}">selected="true"</c:if>>${item.NAME}</option> |
41 | 40 | </c:forEach> |
... | ... | @@ -54,6 +53,16 @@ |
54 | 53 | </td> |
55 | 54 | </tr> |
56 | 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 | 66 | <td style="width:75px;text-align: right;padding-top: 13px;">科目:</td> |
58 | 67 | <td> |
59 | 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 | 75 | </tr> |
67 | 76 | <tr> |
68 | 77 | <td style="width:75px;text-align: right;padding-top: 13px;">学期:</td> |
78 | + <td> | |
69 | 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 | 82 | </c:forEach> |
73 | 83 | </select> |
84 | + </td> | |
74 | 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 | 86 | <tr> |
88 | 87 | <td style="text-align: center;" colspan="10"> |
89 | 88 | <a class="btn btn-mini btn-primary" onclick="save();">保存</a> | ... | ... |
resources/mybatis1/sunvote/CourseManagementMapper.xml
... | ... | @@ -38,6 +38,7 @@ |
38 | 38 | insert into |
39 | 39 | <include refid="tableName"></include> |
40 | 40 | ( |
41 | + ID, | |
41 | 42 | TEACHER_ID, |
42 | 43 | CLASS_ID, |
43 | 44 | SUBJECT_ID, |
... | ... | @@ -47,6 +48,7 @@ |
47 | 48 | TERM_ID, |
48 | 49 | REMARK |
49 | 50 | ) values ( |
51 | + #{ID}, | |
50 | 52 | #{TEACHER_ID}, |
51 | 53 | #{CLASS_ID}, |
52 | 54 | #{SUBJECT_ID}, |
... | ... | @@ -79,7 +81,7 @@ |
79 | 81 | REMARK = #{REMARK}, |
80 | 82 | GRADE_ID = #{GRADE_ID}, |
81 | 83 | TERM_ID = #{TERM_ID}, |
82 | - ID = ${ID} | |
84 | + ID = ID | |
83 | 85 | where |
84 | 86 | ID = #{ID} |
85 | 87 | </update> | ... | ... |
resources/mybatis1/sunvote/TeacherMapper.xml
src/com/fh/controller/sunvote/coursemanagement/CourseManagementController.java
... | ... | @@ -27,6 +27,7 @@ import com.fh.util.PageData; |
27 | 27 | import com.fh.util.Jurisdiction; |
28 | 28 | import com.fh.util.Tools; |
29 | 29 | import com.fh.service.sunvote.coursemanagement.CourseManagementManager; |
30 | +import com.fh.service.sunvote.grade.GradeManager; | |
30 | 31 | import com.fh.service.sunvote.sclass.SClassManager; |
31 | 32 | import com.fh.service.sunvote.subject.SubjectManager; |
32 | 33 | import com.fh.service.sunvote.teacher.TeacherManager; |
... | ... | @@ -57,6 +58,9 @@ public class CourseManagementController extends BaseController { |
57 | 58 | @Resource(name="termService") |
58 | 59 | private TermManager termService; |
59 | 60 | |
61 | + @Resource(name="gradeService") | |
62 | + private GradeManager gradeService; | |
63 | + | |
60 | 64 | /**保存 |
61 | 65 | * @param |
62 | 66 | * @throws Exception |
... | ... | @@ -68,6 +72,7 @@ public class CourseManagementController extends BaseController { |
68 | 72 | ModelAndView mv = this.getModelAndView(); |
69 | 73 | PageData pd = new PageData(); |
70 | 74 | pd = this.getPageData(); |
75 | + pd.put("ID", this.get32UUID()); | |
71 | 76 | coursemanagementService.save(pd); |
72 | 77 | mv.addObject("msg","success"); |
73 | 78 | mv.setViewName("save_result"); |
... | ... | @@ -176,6 +181,8 @@ public class CourseManagementController extends BaseController { |
176 | 181 | mv.addObject("subjects", subjects); |
177 | 182 | List<PageData> terms = termService.listAll(pd); |
178 | 183 | mv.addObject("terms", terms); |
184 | + List<PageData> grades = gradeService.listAll(pd); | |
185 | + mv.addObject("grades", grades); | |
179 | 186 | |
180 | 187 | mv.addObject("msg", "edit"); |
181 | 188 | mv.addObject("pd", pd); | ... | ... |