Blame view

WebRoot/static/js/test_list.js 2.74 KB
ddbc622f   孙向锦   0829版本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
  var url="";
  		
  		var option_html="";
  		var user_id= "8dbef15bb6d043ec94b719ede583b033",
  			subject_id="";
  			
  		function getQueryString(name) {
  		  var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
  		  var r = window.location.search.substr(1).match(reg);
  		  if (r != null) return unescape(r[2]); return null;
  		}
  		var class_id=getQueryString("classid");
  		$(document).ready(function(){
  			getList();
  			$.ajax({
  				url:url+"/SunvoteEducation/teacher/info",
  				async:false,
  				type:"post",
  				success:function(data){
  					subject_id=data.data.subjectList[0].SUBJECT_ID;
  					user_id=data.data.ID;
  					if(data.data.classInfoList.length>0){
  						for(var i=0;i<data.data.classInfoList.length;i++){
  							option_html += '<option value="'+data.data.classInfoList[i].CLASS_ID+'">'+data.data.classInfoList[i].CLASS_NAME+'</option>'
  						}
  						$("#dealer_id_2").html(option_html);
  					}
  				}
  			})
  			//日期框
  			$('.date-picker').datepicker({
  				autoclose: true,
  				todayHighlight: true
  			});
  			window.top.loading.remove();
  		})
  		function getList(start_date,end_date,class_id){             //获取测验列表
  			var tab_html="";
  			$.ajax({
  				url:url+"/SunvoteEducation/api/v1/testpaper",
  				async:false,
  				type:"post",
  				data:{
  					paper_type:"101",
  					user_id:user_id,
  					subject_id:subject_id,
  					class_id:class_id,
  					currentpage:"1",
  					showcount:"",
  					start_date:start_date,
  					end_date:end_date
  				},
  				success:function(data){
  					console.log(data);
  					for(var i=0;i<data.data.length;i++){
  						tab_html += '<tr><td>'+(i+1)+'</td><td>'+data.data[i].createDate+'</td><td>'+getClassName(data.data[i].classId)+'</td><td>'+data.data[i].name+'</td><td><a onclick="window.top.loading.show();jump($(this));" data-id="'+data.data[i].testpaperId+'" >查看</a></td></tr>'
  					}
  					$("#tab_body").html(tab_html);
  				}
  			});
  		}
  		function jump(obj){               //预览测验详情
  			var id=obj.attr("data-id");
  			location.href="paper_view1.do?testpaperId="+id;
  		}
  		function getSubjectName(id){   //获取科目中文名
  			var subjectName="";
  			$.ajax({
  				url:url+"/SunvoteEducation/api/v1/subjectcname",
  				async:false,
  				type:"post",
  				data:{id:id},
  				success:function(data){
  					subjectName=data.data;
  				}
  			})
  			return subjectName;
  		}
  		function getClassName(id){  //获取班级中文名
  			var className="";
  			$.ajax({
  				url:url+"/SunvoteEducation/api/v1/classname",
  				async:false,
  				type:"post",
  				data:{id:id},
  				success:function(data){
  					className=data.data;
  				}
  			})
  			return className;
  		}
  		function tosearch(){           //搜索
  			var start_date=$("#lastStart").val();
  			var end_date=$("#lastEnd").val();
  			var class_id=$("#dealer_id_2").val();
  			getList(start_date,end_date,class_id);
  		}