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,10 +29,12 @@ | ||
| 29 | 29 | ||
| 30 | <form action="student/${msg }.do" name="Form" id="Form" method="post"> | 30 | <form action="student/${msg }.do" name="Form" id="Form" method="post"> |
| 31 | <input type="hidden" name="ID" id="ID" value="${pd.ID}"/> | 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 | <div id="zhongxin" style="padding-top: 13px;"> | 34 | <div id="zhongxin" style="padding-top: 13px;"> |
| 33 | <table id="table_report" class="table table-striped table-bordered table-hover"> | 35 | <table id="table_report" class="table table-striped table-bordered table-hover"> |
| 34 | <tr> | 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 | <td><input type="text" name="NAME" id="NAME" value="${pd.NAME}" maxlength="255" placeholder="这里输入学生姓名" title="学生姓名" style="width:98%;"/></td> | 38 | <td><input type="text" name="NAME" id="NAME" value="${pd.NAME}" maxlength="255" placeholder="这里输入学生姓名" title="学生姓名" style="width:98%;"/></td> |
| 37 | </tr> | 39 | </tr> |
| 38 | <tr> | 40 | <tr> |
| @@ -122,96 +124,7 @@ | @@ -122,96 +124,7 @@ | ||
| 122 | $("#NAME").focus(); | 124 | $("#NAME").focus(); |
| 123 | return false; | 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 | $("#Form").submit(); | 128 | $("#Form").submit(); |
| 216 | $("#zhongxin").hide(); | 129 | $("#zhongxin").hide(); |
| 217 | $("#zhongxin2").show(); | 130 | $("#zhongxin2").show(); |
WebRoot/WEB-INF/jsp/sunvote/student/student_list2.jsp
| @@ -31,6 +31,8 @@ | @@ -31,6 +31,8 @@ | ||
| 31 | 31 | ||
| 32 | <!-- 检索 --> | 32 | <!-- 检索 --> |
| 33 | <form action="student/listcs.do" method="post" name="Form" id="Form"> | 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 | <table style="margin-top:5px;"> | 36 | <table style="margin-top:5px;"> |
| 35 | <tr> | 37 | <tr> |
| 36 | </tr> | 38 | </tr> |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
| @@ -93,8 +93,8 @@ | @@ -93,8 +93,8 @@ | ||
| 93 | </div> | 93 | </div> |
| 94 | </div> | 94 | </div> |
| 95 | <c:forEach items="${pd.TEACHER}" var="var" varStatus="vs"> | 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 | </div> | 98 | </div> |
| 99 | </c:forEach> | 99 | </c:forEach> |
| 100 | <div class="test">测验</div> | 100 | <div class="test">测验</div> |
| @@ -209,7 +209,8 @@ | @@ -209,7 +209,8 @@ | ||
| 209 | }) | 209 | }) |
| 210 | 210 | ||
| 211 | function chooseClass(classID,termID){ | 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 | $(".analysis").click(function(){ | 215 | $(".analysis").click(function(){ |
| 215 | $(".content_r").html('<img src="static/images/analysis.png" width="100%" />'); | 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,16 +72,16 @@ public class StudentController extends BaseController { | ||
| 72 | if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限 | 72 | if(!Jurisdiction.buttonJurisdiction(menuUrl, "add")){return null;} //校验权限 |
| 73 | ModelAndView mv = this.getModelAndView(); | 73 | ModelAndView mv = this.getModelAndView(); |
| 74 | PageData pd = new PageData(); | 74 | PageData pd = new PageData(); |
| 75 | + pd = this.getPageData(); | ||
| 75 | String studentID = this.get32UUID(); | 76 | String studentID = this.get32UUID(); |
| 76 | pd.put("ID", studentID); | 77 | pd.put("ID", studentID); |
| 77 | - pd = this.getPageData(); | 78 | + pd.put("STUDENT_ID", studentID); |
| 78 | studentService.save(pd); | 79 | studentService.save(pd); |
| 79 | 80 | ||
| 80 | String termID = pd.getString("TERM_ID"); | 81 | String termID = pd.getString("TERM_ID"); |
| 81 | String classID = pd.getString("CLASS_ID"); | 82 | String classID = pd.getString("CLASS_ID"); |
| 82 | pd.put("CLASSROSTER_ID", get32UUID()); | 83 | pd.put("CLASSROSTER_ID", get32UUID()); |
| 83 | - pd.put("STUDENT_ID", studentID); | ||
| 84 | - pd.put("TERM_ID", termID); | 84 | + pd.put("TEAMID", termID); |
| 85 | pd.put("SCLASS_ID", classID); | 85 | pd.put("SCLASS_ID", classID); |
| 86 | classrosterService.save(pd); | 86 | classrosterService.save(pd); |
| 87 | 87 | ||
| @@ -192,7 +192,7 @@ public class StudentController extends BaseController { | @@ -192,7 +192,7 @@ public class StudentController extends BaseController { | ||
| 192 | ModelAndView mv = this.getModelAndView(); | 192 | ModelAndView mv = this.getModelAndView(); |
| 193 | PageData pd = new PageData(); | 193 | PageData pd = new PageData(); |
| 194 | pd = this.getPageData(); | 194 | pd = this.getPageData(); |
| 195 | - mv.setViewName("sunvote/student/student_edit"); | 195 | + mv.setViewName("sunvote/student/student_edit2"); |
| 196 | mv.addObject("msg", "save2"); | 196 | mv.addObject("msg", "save2"); |
| 197 | mv.addObject("pd", pd); | 197 | mv.addObject("pd", pd); |
| 198 | return mv; | 198 | return mv; |