Commit fe1b84209a2031e155bbc73a051d8c0bd21d078b

Authored by 孙向锦
1 parent 253c2bb1

任课管理添加

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
... ... @@ -91,7 +91,7 @@
91 91 SEX = #{SEX},
92 92 SUBJECT_IDS = #{SUBJECT_IDS},
93 93 KEYPAD_ID = #{KEYPAD_ID},
94   - ID = ${ID}
  94 + ID = ID
95 95 where
96 96 ID = #{ID}
97 97 </update>
... ...
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);
... ...