test_list.js
4.04 KB
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
var url = "";
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");
$(document).ready(
function() {
$.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);
}
getList();
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
// 错误信息
alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+"");
window.top.loading.remove();
}
})
// 日期框
$('.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({
url : url + "/SunvoteEducation/api/v1/testpaper",
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
},
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].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
+ '" >查看详情</a> <a onclick="window.top.loading.show();ansync($(this)); " data-id="'
+ data.data[i].testpaperId + '" >班级分析</a></td></tr>'
}
$("#tab_body").html(tab_html);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
// 错误信息
alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+"");
window.top.loading.remove();
}
});
}
function jump(obj) { // 预览测验详情
var id = obj.attr("data-id");
location.href = "paper_view1.do?testpaperId=" + id;
}
function ansync(obj){
// 班级分析
var id = obj.attr("data-id");
location.href = "classansync.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;
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
// 错误信息
alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+"");
window.top.loading.remove();
}
})
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);
}