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 | 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 | 329 | </script> |
| 325 | 330 | </body> |
| 326 | 331 | </html> |
| 327 | 332 | \ No newline at end of file | ... | ... |
WebRoot/WEB-INF/jsp/sunvote/teacher/creat_question.jsp
| ... | ... | @@ -211,7 +211,7 @@ |
| 211 | 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 | 212 | //var testData={"title":"TEST1","exam_time":46,"paper_type":"1","subject_id":"1","grade_id":"1","user_id":"1","score":5,"questions":[]}; |
| 213 | 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 | 217 | </body> | ... | ... |
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_main.jsp
| ... | ... | @@ -229,6 +229,11 @@ |
| 229 | 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 | 237 | </script> |
| 233 | 238 | </body> |
| 234 | 239 | </html> |
| 235 | 240 | \ No newline at end of file | ... | ... |
WebRoot/static/js/control-604.js
| ... | ... | @@ -424,7 +424,11 @@ $(function() { |
| 424 | 424 | contentType : "application/x-www-form-urlencoded; charset=utf-8", |
| 425 | 425 | success : function(data) { |
| 426 | 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 | 275 | mv.setViewName("sunvote/teacher/teacher_main"); |
| 276 | 276 | mv.addObject("user", user); |
| 277 | 277 | pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称 |
| 278 | + if(pd.get("DEFAULTURL") == null){ | |
| 279 | + pd.put("DEFAULTURL", "../paper/list2.do"); | |
| 280 | + } | |
| 278 | 281 | mv.addObject("pd", pd); |
| 279 | 282 | return mv; |
| 280 | 283 | }else if("admin".equals(changeMenu)){ |
| 281 | 284 | PageData tpd = new PageData(); |
| 282 | 285 | tpd.put("ID", user.getUSER_ID()); |
| 283 | - | |
| 286 | + String schoolId = "" ; | |
| 284 | 287 | List<PageData> adminInfos = v1Service.getAdminInfo(tpd); |
| 285 | 288 | List<PageData> gradeInfos = new ArrayList<PageData>(); |
| 286 | 289 | List<PageData> subjectInfos = new ArrayList<PageData>(); |
| ... | ... | @@ -301,6 +304,7 @@ public class LoginController extends BaseController { |
| 301 | 304 | }else{ |
| 302 | 305 | subjectInfos.add(tmpd); |
| 303 | 306 | } |
| 307 | + schoolId = pad.getString("SCHOOL_ID"); | |
| 304 | 308 | mv.addObject("SNAME", pad.get("SNAME")); |
| 305 | 309 | mv.addObject("SCHOOL_ID", pad.get("SCHOOL_ID")); |
| 306 | 310 | } |
| ... | ... | @@ -312,7 +316,12 @@ public class LoginController extends BaseController { |
| 312 | 316 | mv.setViewName("sunvote/admin/admin_main"); |
| 313 | 317 | mv.addObject("user", user); |
| 314 | 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 | 323 | mv.addObject("pd", pd); |
| 324 | + | |
| 316 | 325 | return mv; |
| 317 | 326 | } |
| 318 | 327 | ... | ... |