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; |