You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

106 lines
2.8 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

function del(id) {
if(confirm("确定删除吗")){
$.ajax({
type: "GET",
url: "delete?id="+id,
success: function (data) {
alert(data.message);
if(data.success){
location.href="list";
}
},
error: function () {
alert("请求服务器失败请检查Java控制台报错");
}
});
}
}
//提交表单
function gotoPage(index) {
$("#pageIndex").val(index);
$("#dataForm").submit();
}
// $(function () {
// //批量删除用
// $(".t-check-h").change(function () {
// if(!$(this).is(":checked")){//未选中
// $(".t-check").prop("checked", false);
// console.log("all false")
// }else {//选中
// console.log("all true")
// $(".t-check").prop("checked", true);
// }
// })
// })
// //批量删除
// function delAll() {
// let list = []
// $(".t-check:checked").each(function (index,element) {
// list.push(element.value)
// })
// if(list.length>0){
// console.log(list)
// del(list.join())
// }
// else
// alert("未选择任何行")
// }
//模态窗口
var modalBox = (function() {
/*建立模态框对象*/
var modalBox = {};
/*获取模态框*/
modalBox.modal = document.getElementById("myModal");
/*获得关闭按钮*/
modalBox.closeBtn = document.getElementById("closeBtn");
/*模态框显示*/
modalBox.show = function() {
console.log(this.modal);
this.modal.style.display = "block";
}
/*模态框关闭*/
modalBox.close = function() {
this.modal.style.display = "none";
}
/*当用户点击模态框内容之外的区域,模态框也会关闭*/
modalBox.outsideClick = function() {
var modal = this.modal;
window.onclick = function(event) {
if(event.target == modal) {
modal.style.display = "none";
}
}
}
/*模态框初始化*/
modalBox.init = function() {
var that = this;
this.closeBtn.onclick = function() {
that.close();
}
this.outsideClick();
}
modalBox.init();
return modalBox;
})();
//上传excel文件导入数据
$("#submitExcel").click(function () {
var formData = new FormData();
formData.append("excel",$("#fileExcel")[0].files[0]);
$.ajax({
url : "excel?action=import",
type : "POST",
data : formData,
processData : false,
contentType : false,
success : function(res) {
alert(res.message)
if(res.success){
modalBox.close()
gotoPage(1)
}
}
});
})