Blame view

WebRoot/static/js/test_list.js 3.97 KB
ff7ab13e   孙向锦   修复一些小bug
1
2
3
4
5
6
7
8
9
10
11
  var option_html = "";
  var 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");
bda221f4   孙向锦   0830版本
12
  $(document).ready(
ff7ab13e   孙向锦   修复一些小bug
13
14
15
  				function() {
  					
  					$.ajax({
eef2f078   孙向锦   修改域名问题
16
  								url : url + "/teacher/info",
ff7ab13e   孙向锦   修复一些小bug
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  								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);
  									}
  									getList();
bda221f4   孙向锦   0830版本
33
34
35
36
37
  								},
  								error: function (XMLHttpRequest, textStatus, errorThrown) {
  									// 错误信息   
  									alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+"");
  									window.top.loading.remove();
ff7ab13e   孙向锦   修复一些小bug
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
  								}
  							})
  					// 日期框
  					$('.date-picker').datepicker({
  						autoclose : true,
  						todayHighlight : true
  					});
  					window.top.loading.remove();
  				})
  function getList(start_date, end_date, class_id) { // 获取测验列表
  	var tab_html = "";
  	if(class_id == null){
  		class_id = getQueryString("classid");
  	}
  	$.ajax({
eef2f078   孙向锦   修改域名问题
53
  				url : url + "/api/v1/testpaper",
ff7ab13e   孙向锦   修复一些小bug
54
55
56
57
58
59
60
61
62
63
64
  				async : false,
  				type : "post",
  				data : {
  					test_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
ddbc622f   孙向锦   0829版本
65
  				},
ff7ab13e   孙向锦   修复一些小bug
66
  				success : function(data) {
ddbc622f   孙向锦   0829版本
67
  					console.log(data);
ff7ab13e   孙向锦   修复一些小bug
68
69
70
71
72
73
74
75
76
77
78
  					for (var i = 0; i < data.data.length; i++) {
  						tab_html += '<tr><td>'
  								+ (i + 1)
  								+ '</td><td>'
  								+ data.data[i].name
  								+ '</td><td>'
  								+ getClassName(data.data[i].classId)
  								+ '</td><td>'
  								+ data.data[i].createDate
  								+ '</td><td><a onclick="window.top.loading.show();jump($(this));" data-id="'
  								+ data.data[i].testpaperId
c5f1ae25   孙向锦   修复屏蔽班级分析
79
80
  								+ '" >查看详情</a> &nbsp;&nbsp;&nbsp;&nbsp; <!-- <a onclick="window.top.loading.show();ansync($(this)); " data-id="' 
  								+ data.data[i].testpaperId + '" >班级分析</a> --></td></tr>'
ddbc622f   孙向锦   0829版本
81
82
  					}
  					$("#tab_body").html(tab_html);
bda221f4   孙向锦   0830版本
83
84
85
86
87
  				},
  				error: function (XMLHttpRequest, textStatus, errorThrown) {
  					// 错误信息   
  					alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+"");
  					window.top.loading.remove();
ddbc622f   孙向锦   0829版本
88
89
  				}
  			});
ff7ab13e   孙向锦   修复一些小bug
90
91
92
93
94
  }
  function jump(obj) { // 预览测验详情
  	var id = obj.attr("data-id");
  	location.href = "paper_view1.do?testpaperId=" + id;
  }
f143f558   孙向锦   修改管理员登录白屏问题
95
96
97
98
99
100
101
  
  function ansync(obj){
  	// 班级分析
  	var id = obj.attr("data-id");
  	location.href = "classansync.do?testpaperId=" + id;
  }
  
ff7ab13e   孙向锦   修复一些小bug
102
103
104
  function getSubjectName(id) { // 获取科目中文名
  	var subjectName = "";
  	$.ajax({
eef2f078   孙向锦   修改域名问题
105
  		url : url + " /api/v1/subjectcname",
ff7ab13e   孙向锦   修复一些小bug
106
107
108
109
110
111
112
  		async : false,
  		type : "post",
  		data : {
  			id : id
  		},
  		success : function(data) {
  			subjectName = data.data;
ddbc622f   孙向锦   0829版本
113
  		}
ff7ab13e   孙向锦   修复一些小bug
114
115
116
117
118
119
  	})
  	return subjectName;
  }
  function getClassName(id) { // 获取班级中文名
  	var className = "";
  	$.ajax({
eef2f078   孙向锦   修改域名问题
120
  		url : url + "/api/v1/classname",
ff7ab13e   孙向锦   修复一些小bug
121
122
123
124
125
126
127
  		async : false,
  		type : "post",
  		data : {
  			id : id
  		},
  		success : function(data) {
  			className = data.data;
bda221f4   孙向锦   0830版本
128
129
130
131
132
133
  		},
  		error: function (XMLHttpRequest, textStatus, errorThrown) {
  				// 错误信息   
  				alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+"");
  				window.top.loading.remove();
  			}
ff7ab13e   孙向锦   修复一些小bug
134
135
136
137
138
139
140
141
142
  	})
  	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);
  }