test_list.js 2.74 KB
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);
		}