Commit 253c2bb18389e33133b74d28f1c157fca7295ea1
1 parent
7d60b75e
班级学生管理
Showing
4 changed files
with
14 additions
and
98 deletions
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; | ... | ... |