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 + "/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 += ''
}
$("#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 + "/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 += '
'
+ (i + 1)
+ ' | '
+ data.data[i].name
+ ' | '
+ getClassName(data.data[i].classId)
+ ' | '
+ data.data[i].createDate
+ ' | 查看详情 班级分析 |
'
}
$("#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 + " /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 + "/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);
}