//实现表格信息的分页操作
|
|
//显示模态框
|
|
function display_form(homeworkname) {
|
|
//模态框显示事件
|
|
$('#homeworkName').text(homeworkname)
|
|
$("#formWindow").modal('show')
|
|
}
|
|
|
|
function clock(){
|
|
$('.countdown').text(minusOne($('.countdown').text()))
|
|
}
|
|
|
|
function minusOne(time){
|
|
var date=Date.parse(time)
|
|
date-=1000
|
|
return Date(date)
|
|
}
|
|
|
|
function jumpto(url) {
|
|
var token = window.sessionStorage.getItem('token')
|
|
if (token != null) {
|
|
$.ajax({
|
|
async: true,
|
|
type: "GET",
|
|
url: url,
|
|
dataType: "html",//返回整合HTML
|
|
headers: {
|
|
"token": token//此处放置请求到的用户token
|
|
},
|
|
mimeType: "multipart/form-data",
|
|
contentType: false,
|
|
cache: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
$("html").html(data);//刷新整个body页面的html
|
|
},
|
|
error: function () {
|
|
var tk = 100;
|
|
tk = tk + 100;
|
|
}
|
|
})
|
|
}
|
|
else {
|
|
window.location.replace("admin/login")
|
|
}
|
|
}
|
|
|
|
function studentList() {
|
|
$('#homeworkName').text("hihi")
|
|
$("#studentList").modal('show')
|
|
|
|
}
|
|
|
|
function cancelHomework(homeworkName){
|
|
var token = window.sessionStorage.getItem('token');
|
|
$.ajax({
|
|
async: false,
|
|
type: "POST",
|
|
url: "/admin/cancel/"+homeworkName,
|
|
headers: {
|
|
"token": token//此处放置请求到的用户token
|
|
},
|
|
dataType: "JSON",
|
|
mimeType: "multipart/form-data",
|
|
contentType: false,
|
|
cache: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
swal("删除成功")
|
|
},
|
|
error: function () {
|
|
swal("网络异常,请稍后重试")
|
|
}
|
|
});
|
|
jumpto("/admin");
|
|
}
|
|
|
|
function submit_new_studentList() {
|
|
var form = document.getElementById("upload");
|
|
var formData = new FormData(form);
|
|
var fileInput = $('#file').get(0).files[0];
|
|
if (!fileInput) {
|
|
return
|
|
}
|
|
var token = window.sessionStorage.getItem('token');
|
|
//发送ajax请求
|
|
$.ajax({
|
|
async: false,
|
|
type: "POST",
|
|
url: "/admin/studentListFile",
|
|
data: formData,
|
|
headers: {
|
|
"token": token//此处放置请求到的用户token
|
|
},
|
|
dataType: "JSON",
|
|
mimeType: "multipart/form-data",
|
|
contentType: false,
|
|
cache: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
swal("上传成功")
|
|
},
|
|
error: function () {
|
|
swal("网络异常,请稍后重试")
|
|
}
|
|
})
|
|
jumpto("/admin/studentList");
|
|
}
|
|
|
|
function login() {
|
|
//模态框显示事件
|
|
var form = document.getElementById("login_form");
|
|
var formData = new FormData(form);
|
|
$.ajax({
|
|
async: false,
|
|
type: "POST",
|
|
url: "/admin/verify",
|
|
data: formData,
|
|
dataType: "JSON",
|
|
mimeType: "multipart/form-data",
|
|
contentType: false,
|
|
cache: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
if (data["result"]) {
|
|
swal("登录成功");
|
|
//window.location.replace("/admin");
|
|
window.sessionStorage.setItem('token', data['token']);
|
|
jumpto("/admin")
|
|
}
|
|
else {
|
|
swal("密码有误")
|
|
}
|
|
},
|
|
error: function () {
|
|
swal("网络异常,请稍后重试")
|
|
}
|
|
})
|
|
}
|
|
|
|
//提交表格value
|
|
function submit_form() {
|
|
var form = document.getElementById("upload");
|
|
var formData = new FormData(form);
|
|
var homeworkname = document.getElementById("homeworkName").textContent;
|
|
formData.append("homeworkName", homeworkname)
|
|
var name = formData.get("name")
|
|
var num = formData.get("num")
|
|
//用户名为2-5个汉字
|
|
var name_reg = /^[\u4e00-\u9fa5]{2,5}$/
|
|
//学号为8位数字
|
|
var num_reg = /^\d{11}$/
|
|
if (!name_reg.test(name)) {
|
|
swal("用户名错误!")
|
|
return
|
|
}
|
|
if (!num_reg.test(num)) {
|
|
swal("学号错误!")
|
|
return
|
|
}
|
|
var fileInput = $('#file').get(0).files[0];
|
|
if (!fileInput) {
|
|
swal("请选择上传文件!")
|
|
return
|
|
}
|
|
//发送ajax请求
|
|
$.ajax({
|
|
async: false,
|
|
type: "POST",
|
|
url: "/upload",
|
|
data: formData,
|
|
dataType: "JSON",
|
|
mimeType: "multipart/form-data",
|
|
contentType: false,
|
|
cache: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
swal("上传成功")
|
|
},
|
|
error: function () {
|
|
swal("网络异常,请稍后重试")
|
|
}
|
|
})
|
|
}
|
|
|
|
function publish(){
|
|
var form = document.getElementById("upload");
|
|
var formData = new FormData(form);
|
|
var token = window.sessionStorage.getItem('token');
|
|
$.ajax({
|
|
async: false,
|
|
type: "POST",
|
|
headers: {
|
|
"token": token//此处放置请求到的用户token
|
|
},
|
|
url: "/admin/newHomework",
|
|
data: formData,
|
|
dataType: "JSON",
|
|
mimeType: "multipart/form-data",
|
|
contentType: false,
|
|
cache: false,
|
|
processData: false,
|
|
success: function (data) {
|
|
swal("发布成功")
|
|
},
|
|
error: function () {
|
|
swal("网络异常,请稍后重试")
|
|
}
|
|
});
|
|
jumpto("/admin");
|
|
}
|