110 lines
4.2 KiB
Plaintext
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";
|
|
} |