Commit 4b347a15901e589291e38fc061c9b64295c202f7
1 parent
34279892
修改编辑试题后,添加的返回路径
Showing
5 changed files
with
26 additions
and
3 deletions
WebRoot/WEB-INF/jsp/sunvote/admin/admin_main.jsp
@@ -321,6 +321,11 @@ | @@ -321,6 +321,11 @@ | ||
321 | // window.top.loading.show(); | 321 | // window.top.loading.show(); |
322 | //} | 322 | //} |
323 | }); | 323 | }); |
324 | + | ||
325 | + var defaultUrl = '${pd.DEFAULTURL}' ; | ||
326 | + if(defaultUrl != '' && defaultUrl != ''){ | ||
327 | + $("#mainFrame").attr('src',defaultUrl); | ||
328 | + } | ||
324 | </script> | 329 | </script> |
325 | </body> | 330 | </body> |
326 | </html> | 331 | </html> |
327 | \ No newline at end of file | 332 | \ No newline at end of file |
WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp
@@ -211,7 +211,7 @@ | @@ -211,7 +211,7 @@ | ||
211 | //var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"单选","option_num":"","option_content":"","answer":"","difficulty":"","analysis":"","question_from":"","score":1,"part_score":"","remark":"","rank":"1","no_name":"一、","questions":[{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"A","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.1"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"B","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.2"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"C","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.3"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"D","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.4"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"A","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.5"}]}]}; | 211 | //var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"单选","option_num":"","option_content":"","answer":"","difficulty":"","analysis":"","question_from":"","score":1,"part_score":"","remark":"","rank":"1","no_name":"一、","questions":[{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"A","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.1"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"B","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.2"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"C","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.3"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"D","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.4"},{"chapter_id":"0","problem_type_id":"0","knowledge_id":"0","content":"","option_num":4,"option_content":"","answer":"A","difficulty":"0","analysis":"","question_from":"1","score":1,"part_score":"0","remark":"","rank":"2","no_name":"1.5"}]}]}; |
212 | //var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[]}; | 212 | //var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[]}; |
213 | </script> | 213 | </script> |
214 | -<script type="text/javascript" src="../static/js/control-604.js?a=2"></script> | 214 | +<script type="text/javascript" src="../static/js/control-604.js?a=3"></script> |
215 | 215 | ||
216 | 216 | ||
217 | </body> | 217 | </body> |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
@@ -229,6 +229,11 @@ | @@ -229,6 +229,11 @@ | ||
229 | window.top.loading.show(); | 229 | window.top.loading.show(); |
230 | //} | 230 | //} |
231 | }); | 231 | }); |
232 | + | ||
233 | + var defaultUrl = '${pd.DEFAULTURL}' ; | ||
234 | + if(defaultUrl != '' && defaultUrl != ''){ | ||
235 | + $("#mainFrame").attr('src',defaultUrl); | ||
236 | + } | ||
232 | </script> | 237 | </script> |
233 | </body> | 238 | </body> |
234 | </html> | 239 | </html> |
235 | \ No newline at end of file | 240 | \ No newline at end of file |
WebRoot/static/js/control-604.js
@@ -424,7 +424,11 @@ $(function() { | @@ -424,7 +424,11 @@ $(function() { | ||
424 | contentType : "application/x-www-form-urlencoded; charset=utf-8", | 424 | contentType : "application/x-www-form-urlencoded; charset=utf-8", |
425 | success : function(data) { | 425 | success : function(data) { |
426 | $(".loading").css("display", "none"); | 426 | $(".loading").css("display", "none"); |
427 | - window.location.href = JUMP_URL + "&src="; | 427 | + if(testData.paper_type == '1'){ |
428 | + window.location.href = JUMP_URL + "?a=1&defaulturl=../paper/list2.do"; | ||
429 | + }else{ | ||
430 | + window.location.href = JUMP_URL + "?a=1&defaulturl=../paper/list4.do?school_id=" + testData.school_id ; | ||
431 | + } | ||
428 | } | 432 | } |
429 | }) | 433 | }) |
430 | } | 434 | } |
src/com/fh/controller/system/login/LoginController.java
@@ -275,12 +275,15 @@ public class LoginController extends BaseController { | @@ -275,12 +275,15 @@ public class LoginController extends BaseController { | ||
275 | mv.setViewName("sunvote/teacher/teacher_main"); | 275 | mv.setViewName("sunvote/teacher/teacher_main"); |
276 | mv.addObject("user", user); | 276 | mv.addObject("user", user); |
277 | pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称 | 277 | pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称 |
278 | + if(pd.get("DEFAULTURL") == null){ | ||
279 | + pd.put("DEFAULTURL", "../paper/list2.do"); | ||
280 | + } | ||
278 | mv.addObject("pd", pd); | 281 | mv.addObject("pd", pd); |
279 | return mv; | 282 | return mv; |
280 | }else if("admin".equals(changeMenu)){ | 283 | }else if("admin".equals(changeMenu)){ |
281 | PageData tpd = new PageData(); | 284 | PageData tpd = new PageData(); |
282 | tpd.put("ID", user.getUSER_ID()); | 285 | tpd.put("ID", user.getUSER_ID()); |
283 | - | 286 | + String schoolId = "" ; |
284 | List<PageData> adminInfos = v1Service.getAdminInfo(tpd); | 287 | List<PageData> adminInfos = v1Service.getAdminInfo(tpd); |
285 | List<PageData> gradeInfos = new ArrayList<PageData>(); | 288 | List<PageData> gradeInfos = new ArrayList<PageData>(); |
286 | List<PageData> subjectInfos = new ArrayList<PageData>(); | 289 | List<PageData> subjectInfos = new ArrayList<PageData>(); |
@@ -301,6 +304,7 @@ public class LoginController extends BaseController { | @@ -301,6 +304,7 @@ public class LoginController extends BaseController { | ||
301 | }else{ | 304 | }else{ |
302 | subjectInfos.add(tmpd); | 305 | subjectInfos.add(tmpd); |
303 | } | 306 | } |
307 | + schoolId = pad.getString("SCHOOL_ID"); | ||
304 | mv.addObject("SNAME", pad.get("SNAME")); | 308 | mv.addObject("SNAME", pad.get("SNAME")); |
305 | mv.addObject("SCHOOL_ID", pad.get("SCHOOL_ID")); | 309 | mv.addObject("SCHOOL_ID", pad.get("SCHOOL_ID")); |
306 | } | 310 | } |
@@ -312,7 +316,12 @@ public class LoginController extends BaseController { | @@ -312,7 +316,12 @@ public class LoginController extends BaseController { | ||
312 | mv.setViewName("sunvote/admin/admin_main"); | 316 | mv.setViewName("sunvote/admin/admin_main"); |
313 | mv.addObject("user", user); | 317 | mv.addObject("user", user); |
314 | pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称 | 318 | pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称 |
319 | + if(pd.get("DEFAULTURL") == null){ | ||
320 | + pd.put("DEFAULTURL", "../paper/list4.do?school_id=" + schoolId); | ||
321 | + } | ||
322 | + // | ||
315 | mv.addObject("pd", pd); | 323 | mv.addObject("pd", pd); |
324 | + | ||
316 | return mv; | 325 | return mv; |
317 | } | 326 | } |
318 | 327 |