Commit 9687df595f8e96d3ddfd79a5d30216e756000dfe
1 parent
fa9c9dad
1.轻松考(中性)-增加题目根据rank字段排序功能
Showing
2 changed files
with
27 additions
and
1 deletions
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=3"></script> | |
214 | +<script type="text/javascript" src="../static/js/control-604.js?a=4"></script> | |
215 | 215 | |
216 | 216 | |
217 | 217 | </body> | ... | ... |
WebRoot/static/js/control-604.js
... | ... | @@ -480,9 +480,35 @@ $(function() { |
480 | 480 | $(".remove").remove(); |
481 | 481 | $(".btn_box").remove(); |
482 | 482 | } |
483 | + | |
484 | + data.questions.sort(function (a, b) { | |
485 | +// if (a.rank < b.rank) { | |
486 | +// return -1; | |
487 | +// } else if (a.rank == b.rank) { | |
488 | +// return 0; | |
489 | +// } else { | |
490 | +// return 1; | |
491 | +// } | |
492 | + var rankA = isNaN(parseInt(a.rank))?0:parseInt(a.rank); | |
493 | + var rankB = isNaN(parseInt(b.rank))?0:parseInt(b.rank); | |
494 | + return rankA-rankB; | |
495 | + }) | |
483 | 496 | |
484 | 497 | for (var i = 0; i < data.questions.length; i++) { |
485 | 498 | if (data.questions[i].questions) { |
499 | + var sortTemp = data.questions[i].questions.sort(function (a, b) { | |
500 | +// if (parseInt(a.rank) < parseInt(b.rank)) { | |
501 | +// return -1; | |
502 | +// } else if (a.rank == b.rank) { | |
503 | +// return 0; | |
504 | +// } else { | |
505 | +// return 1; | |
506 | +// } | |
507 | + var rankA = isNaN(parseInt(a.rank))?0:parseInt(a.rank); | |
508 | + var rankB = isNaN(parseInt(b.rank))?0:parseInt(b.rank); | |
509 | + return rankA-rankB; | |
510 | + }) | |
511 | + console.log(sortTemp) | |
486 | 512 | $(".content") |
487 | 513 | .append( |
488 | 514 | '<div class="section section-' | ... | ... |