Commit 253c2bb18389e33133b74d28f1c157fca7295ea1

Authored by 孙向锦
1 parent 7d60b75e

班级学生管理

WebRoot/WEB-INF/jsp/sunvote/student/student_edit2.jsp
... ... @@ -29,10 +29,12 @@
29 29  
30 30 <form action="student/${msg }.do" name="Form" id="Form" method="post">
31 31 <input type="hidden" name="ID" id="ID" value="${pd.ID}"/>
  32 + <input type="hidden" name="CLASS_ID" id="CLASS_ID" value="${pd.CLASS_ID}"/>
  33 + <input type="hidden" name="TERM_ID" id="TERM_ID" value="${pd.TERM_ID}"/>
32 34 <div id="zhongxin" style="padding-top: 13px;">
33 35 <table id="table_report" class="table table-striped table-bordered table-hover">
34 36 <tr>
35   - <td style="width:75px;text-align: right;padding-top: 13px;">学生姓名:</td>
  37 + <td style="width:75px;text-align: right;padding-top: 13px;">姓名:</td>
36 38 <td><input type="text" name="NAME" id="NAME" value="${pd.NAME}" maxlength="255" placeholder="这里输入学生姓名" title="学生姓名" style="width:98%;"/></td>
37 39 </tr>
38 40 <tr>
... ... @@ -122,96 +124,7 @@
122 124 $("#NAME").focus();
123 125 return false;
124 126 }
125   - if($("#SNO").val()==""){
126   - $("#SNO").tips({
127   - side:3,
128   - msg:'请输入学籍号',
129   - bg:'#AE81FF',
130   - time:2
131   - });
132   - $("#SNO").focus();
133   - return false;
134   - }
135   - if($("#NUMBER").val()==""){
136   - $("#NUMBER").tips({
137   - side:3,
138   - msg:'请输入学号',
139   - bg:'#AE81FF',
140   - time:2
141   - });
142   - $("#NUMBER").focus();
143   - return false;
144   - }
145   - if($("#SEX").val()==""){
146   - $("#SEX").tips({
147   - side:3,
148   - msg:'请输入性别',
149   - bg:'#AE81FF',
150   - time:2
151   - });
152   - $("#SEX").focus();
153   - return false;
154   - }
155   - if($("#GROUPID").val()==""){
156   - $("#GROUPID").tips({
157   - side:3,
158   - msg:'请输入组号',
159   - bg:'#AE81FF',
160   - time:2
161   - });
162   - $("#GROUPID").focus();
163   - return false;
164   - }
165   - if($("#SIGN_NO").val()==""){
166   - $("#SIGN_NO").tips({
167   - side:3,
168   - msg:'请输入签到码',
169   - bg:'#AE81FF',
170   - time:2
171   - });
172   - $("#SIGN_NO").focus();
173   - return false;
174   - }
175   - if($("#PARENT_NAME").val()==""){
176   - $("#PARENT_NAME").tips({
177   - side:3,
178   - msg:'请输入家长姓名',
179   - bg:'#AE81FF',
180   - time:2
181   - });
182   - $("#PARENT_NAME").focus();
183   - return false;
184   - }
185   - if($("#PARENT_PHONE").val()==""){
186   - $("#PARENT_PHONE").tips({
187   - side:3,
188   - msg:'请输入家长手机号',
189   - bg:'#AE81FF',
190   - time:2
191   - });
192   - $("#PARENT_PHONE").focus();
193   - return false;
194   - }
195   - if($("#KEYPAD_ID").val()==""){
196   - $("#KEYPAD_ID").tips({
197   - side:3,
198   - msg:'请输入键盘ID',
199   - bg:'#AE81FF',
200   - time:2
201   - });
202   - $("#KEYPAD_ID").focus();
203   - return false;
204   - }
205   - if($("#REMARK").val()==""){
206   - $("#REMARK").tips({
207   - side:3,
208   - msg:'请输入备注',
209   - bg:'#AE81FF',
210   - time:2
211   - });
212   - $("#REMARK").focus();
213   - return false;
214   - }
  127 +
215 128 $("#Form").submit();
216 129 $("#zhongxin").hide();
217 130 $("#zhongxin2").show();
... ...
WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp
... ... @@ -31,6 +31,8 @@
31 31  
32 32 <!-- 检索 -->
33 33 <form action="student/listcs.do" method="post" name="Form" id="Form">
  34 + <input type="hidden" name="CLASS_ID" id="CLASS_ID" value="${pd.CLASS_ID}"/>
  35 + <input type="hidden" name="TERM_ID" id="TERM_ID" value="${pd.TERM_ID}"/>
34 36 <table style="margin-top:5px;">
35 37 <tr>
36 38 </tr>
... ...
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
... ... @@ -93,8 +93,8 @@
93 93 </div>
94 94 </div>
95 95 <c:forEach items="${pd.TEACHER}" var="var" varStatus="vs">
96   - <div class="class" onclick="javascript:chooseClass(${var.CLASS_ID},${var.TERM_ID});">
97   - <p id="classStudent"><a href="javascript:;">${var.GRADE_NAME}${var.SUBJECT_NAME} <span>${var.CLASS_NAME}</span></a></p>
  96 + <div class="class">
  97 + <p><a href="javascript:chooseClass(${var.CLASS_ID},'${var.TERM_ID}');">${var.GRADE_NAME}${var.SUBJECT_NAME} <span>${var.CLASS_NAME}</span></a></p>
98 98 </div>
99 99 </c:forEach>
100 100 <div class="test">测验</div>
... ... @@ -209,7 +209,8 @@
209 209 })
210 210  
211 211 function chooseClass(classID,termID){
212   - $(".content_r").html('<iframe name="mainFrame" id="mainFrame" frameborder="0" src="student/listcs.do?class_id="' + classID + '&term_id=' + termID + ' style="width:100%;height:'+$(".content_l").height()+'px;"></iframe>');
  212 + var path = "student/listcs.do?class_id=" + classID + "&term_id=" + termID ;
  213 + $(".content_r").html('<iframe name="mainFrame" id="mainFrame" frameborder="0" style="width:100%;height:'+$(".content_l").height()+'px;" src=' + path + '></iframe>');
213 214 }
214 215 $(".analysis").click(function(){
215 216 $(".content_r").html('<img src="static/images/analysis.png" width="100%" />');
... ...
src/com/fh/controller/sunvote/student/StudentController.java
... ... @@ -72,16 +72,16 @@ public class StudentController extends BaseController {
72 72 if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限
73 73 ModelAndView mv = this.getModelAndView();
74 74 PageData pd = new PageData();
  75 + pd = this.getPageData();
75 76 String studentID = this.get32UUID();
76 77 pd.put("ID", studentID);
77   - pd = this.getPageData();
  78 + pd.put("STUDENT_ID", studentID);
78 79 studentService.save(pd);
79 80  
80 81 String termID = pd.getString("TERM_ID");
81 82 String classID = pd.getString("CLASS_ID");
82 83 pd.put("CLASSROSTER_ID", get32UUID());
83   - pd.put("STUDENT_ID", studentID);
84   - pd.put("TERM_ID", termID);
  84 + pd.put("TEAMID", termID);
85 85 pd.put("SCLASS_ID", classID);
86 86 classrosterService.save(pd);
87 87  
... ... @@ -192,7 +192,7 @@ public class StudentController extends BaseController {
192 192 ModelAndView mv = this.getModelAndView();
193 193 PageData pd = new PageData();
194 194 pd = this.getPageData();
195   - mv.setViewName("sunvote/student/student_edit");
  195 + mv.setViewName("sunvote/student/student_edit2");
196 196 mv.addObject("msg", "save2");
197 197 mv.addObject("pd", pd);
198 198 return mv;
... ...