Commit 253c2bb18389e33133b74d28f1c157fca7295ea1

Authored by 孙向锦
1 parent 7d60b75e

班级学生管理

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;