Examination_system/Examination_system-1/.svn/pristine/cd/cd6d4659d39b8ef045e686a4cae...

110 lines
4.2 KiB
Plaintext

$(function () {
getbaseList(1);
//增加回车事件
$("#baseForm").keydown(function(e){
keycode = e.which || e.keyCode;
if (keycode==13) {
search();
}
});
})
function search(){
$("#searchBtn").trigger("click");
}
//list列表
function getbaseList(init){
var keyWord = $("input[name$='keyWord']").val();
if(init==1)$("#baseForm .pageNum").val(1);
JY.Model.loading();
JY.Ajax.doRequest("baseForm",bonuspath +'/backstage/enroll/findByPage',{keyWord : keyWord},function(data){
$("#baseTable tbody").empty();
var obj=data.obj;
var list=obj.list;
var results=list.results;
debugger;
var pageNum=list.pageNum,pageSize=list.pageSize,totalRecord=list.totalRecord;
var html="";
if(results!=null&&results.length>0){
var leng=(pageNum-1)*pageSize;//计算序号
for(var i = 0;i<results.length;i++){
var l=results[i];
var delFlag = l.delFlag;
if(delFlag =='0' || delFlag ==0){
delFlag = '未考试'
}else{
delFlag = '已考试'
}
html+="<tr>";
html+="<td style='vertical-align:middle;' class='center hidden-480'>"+(i+leng+1)+"</td>";
html+="<td style='vertical-align:middle;' class='center'>"+JY.Object.notEmpty(l.name)+"</td>";
html+="<td style='vertical-align:middle;' class='center hidden-480' >"+JY.Object.notEmpty(l.idcard)+"</td>";
html+="<td style='vertical-align:middle;' class='center hidden-480' >"+JY.Object.notEmpty(l.seatNum)+"</td>";
html+="<td style='vertical-align:middle;' class='center '>"+JY.Object.notEmpty(l.times)+"</td>";
html+="<td style='vertical-align:middle;' class='center hidden-480' >"+JY.Object.notEmpty(l.specialty)+"</td>";
html+="</tr>";
}
$("#baseTable tbody").append(html);
JY.Page.setPage("baseForm","pageing",pageSize,pageNum,totalRecord,"getbaseList");
}else{
html+="<tr><td colspan='22' class='center'>没有相关数据</td></tr>";
$("#baseTable tbody").append(html);
$("#pageing ul").empty();//清空分页
}
JY.Model.loadingClose();
});
}
function importData() {
var formData = new FormData($('form')[0]);
var name = $("#articleImageFile").val();
if(name==null|| name == "") {
return;
}else{
if(!(name.endsWith(".xls") )) {
alert("请上传正确的Excel表格!");
$("#articleImageFile").val("");
return;
}else{
formData.append("file", $("#articleImageFile")[0].files[0]);
var idx = layer.msg('正在提交数据,请稍等...', {
icon: 16
,shade: 0.01
,time:'-1'
});
$.ajax({
url : bonuspath + "/backstage/enroll/import",
type : 'POST',
async : true,
data : formData,
timeout:20000,
// 告诉jQuery不要去处理发送的数据
processData : false,
// 告诉jQuery不要去设置Content-Type请求头
contentType : false,
success : function(data) {
layer.close(idx);
var datas = JSON.parse(data);
var indexMsg = layer.confirm("<h3 style='color:red'>"+datas.resMsg+"</h3>", {btn: ['关闭']},function(){
layer.close(indexMsg);
getbaseList();
});
},
error:function(XMLHttpRequest, textStatus, errorThrown) {
console.log(JSON.stringify(errorThrown));
layer.close(idx);
var datas = JSON.parse(data);
var indexMsg = layer.confirm("<h3 style='color:red'>"+datas.resMsg+"</h3>", {btn: ['关闭']},function(){
layer.close(indexMsg);
});
}
});
$("#articleImageFile").val("");
}
}
}
function importTemplate() {
document.location= bonuspath+"/static/js/model/座位号报名模板.xls";
}