Initial commit,修正
This commit is contained in:
Executable
+211
@@ -0,0 +1,211 @@
|
||||
|
||||
function showdata(data){
|
||||
layer.closeAll();
|
||||
$("#"+data.show_id).val(data.id);
|
||||
$("#"+data.show_text).val(data.text);
|
||||
}
|
||||
|
||||
function respond(data,obj=null) {
|
||||
/*
|
||||
data:{}
|
||||
errorcode: 200
|
||||
data: 0
|
||||
msg: "门店删除成功"
|
||||
url: "/back-tuoyun/web/store/list.453"
|
||||
}
|
||||
|
||||
obj: html元素对象
|
||||
*/
|
||||
layer.closeAll();
|
||||
switch(data.errorcode){
|
||||
case 200:
|
||||
//成功
|
||||
//先处理AJAX方式
|
||||
if(data.ajax){
|
||||
layer.msg(data.msg, {time: data.timeout * 1000}, function () {
|
||||
// window.location.reload(true);
|
||||
obj.removeClass('btn-default','btn-info','btn-primary','btn-success','btn-danger','btn-warning').addClass(data.data.css);
|
||||
});
|
||||
}
|
||||
//处理常规方式
|
||||
var url = data.url;
|
||||
var status = data.status;
|
||||
layer.msg(data.msg, {time: data.timeout * 1000}, function () {
|
||||
if (status == 100) {
|
||||
window.parent.location.reload(true);
|
||||
} else {
|
||||
if (url) {
|
||||
location.href = url;
|
||||
} else {
|
||||
window.location.reload(true);
|
||||
}
|
||||
}
|
||||
});
|
||||
break;
|
||||
case 102:
|
||||
for (a in data.msg) {
|
||||
layer.tips(data.msg[a], '#' + a, {tipsMore: true, tips: [3, '#78BA32']});
|
||||
}
|
||||
break;
|
||||
case 201:
|
||||
console.log(data);
|
||||
break;
|
||||
default:
|
||||
layer.msg(data.msg);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$(document).ready(function (e) {
|
||||
$.ajaxSetup({cache: false});
|
||||
|
||||
$(document).on('click', "*[mini='act']", function (e) {
|
||||
var miniAct = $(this);
|
||||
var href = $(this).attr('href');
|
||||
e.preventDefault();
|
||||
var str = '';
|
||||
if ($(this).attr('title')) {
|
||||
str = $(this).attr('title');
|
||||
} else {
|
||||
str = '您确定要执行该操作?'
|
||||
}
|
||||
|
||||
layer.confirm(str, {
|
||||
btn: ['确定', '取消'] //按钮
|
||||
}, function () {
|
||||
layer.closeAll();//关闭所有的窗口
|
||||
|
||||
if (miniAct.attr('lock') != 1) {
|
||||
miniAct.attr('lock', 1);
|
||||
layer.load(1);
|
||||
$.get(href, function (data) {
|
||||
miniAct.attr('lock', 0);
|
||||
respond(data);
|
||||
}, 'json');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$(document).on('click', "*[mini='ajax']", function (e) {
|
||||
var miniAjax = $(this);
|
||||
var href = $(this).attr('href');
|
||||
e.preventDefault();
|
||||
var str = '';
|
||||
if ($(this).attr('title')) {
|
||||
str = $(this).attr('title');
|
||||
} else {
|
||||
str = '您确定要执行该操作?'
|
||||
}
|
||||
|
||||
layer.confirm(str, {
|
||||
btn: ['确定', '取消'] //按钮
|
||||
}, function () {
|
||||
layer.closeAll();//关闭所有的窗口
|
||||
|
||||
if (miniAjax.attr('lock') != 1) {
|
||||
miniAjax.attr('lock', 1);
|
||||
layer.load(1);
|
||||
$.get(href, function (data) {
|
||||
miniAjax.attr('lock', 0);
|
||||
respond(data,miniAjax);
|
||||
}, 'json');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$(document).on('click', "*[mini='list']", function (e) {
|
||||
var miniList = $(this);
|
||||
var href = $(this).attr('href');
|
||||
var forId = $(this).attr('for');
|
||||
|
||||
e.preventDefault();
|
||||
var str = '';
|
||||
if ($(this).attr('title')) {
|
||||
str = $(this).attr('title');
|
||||
} else {
|
||||
str = '您确定要执行该操作?'
|
||||
}
|
||||
layer.confirm(str, {
|
||||
btn: ['确定', '取消'] //按钮
|
||||
}, function () {
|
||||
layer.closeAll();//关闭所有的窗口
|
||||
if (miniList.attr('lock') != 1) {
|
||||
miniList.attr('lock', 1);
|
||||
layer.load(1);
|
||||
$.post(href, $("#" + forId).serialize(), function (data) {
|
||||
miniList.attr('lock', 0);
|
||||
respond(data);
|
||||
}, 'json');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
//使用异步提交的话
|
||||
$(document).on('click', "*[mini='submit']", function (e) {
|
||||
e.preventDefault();
|
||||
var miniSubmit = $(this);
|
||||
var forId = miniSubmit.attr('for');
|
||||
if (forId) {
|
||||
var form = $("#" + forId);
|
||||
} else {
|
||||
var form = $('form');
|
||||
}
|
||||
if (miniSubmit.attr('lock') != 1) {
|
||||
miniSubmit.attr('lock', 1);
|
||||
layer.load(1);
|
||||
$.post(form.attr('action'), form.serialize(), function (data) {
|
||||
miniSubmit.attr('lock', 0);
|
||||
respond(data);
|
||||
}, 'json');
|
||||
}
|
||||
});
|
||||
|
||||
//使用异步提交的话
|
||||
$(document).on('click', "*[mini='submit2']", function (e) {
|
||||
e.preventDefault();
|
||||
var miniSubmit = $(this);
|
||||
var forId = miniSubmit.attr('for');
|
||||
var form;
|
||||
if (forId) {
|
||||
form = $("#" + forId);
|
||||
} else {
|
||||
form = $('form');
|
||||
}
|
||||
if (miniSubmit.attr('lock') != 1) {
|
||||
miniSubmit.attr('lock', 1);
|
||||
layer.load(1);
|
||||
$.post(form.attr('action'), form.serialize(), function (data) {
|
||||
miniSubmit.attr('lock', 0);
|
||||
respond(data);
|
||||
}, 'json');
|
||||
}
|
||||
});
|
||||
|
||||
$(document).on('click', "*[mini='load']", function (e) {
|
||||
var href = $(this).attr('href');
|
||||
var title = $(this).attr('title');
|
||||
var w = $(this).attr('w');
|
||||
var h = $(this).attr('h');
|
||||
e.preventDefault();
|
||||
layer.open({
|
||||
type: 2,
|
||||
title: title,
|
||||
maxmin: true, //开启最大化最小化按钮
|
||||
area: [w, h],
|
||||
content: href
|
||||
});
|
||||
});
|
||||
$('table th input:checkbox').on('click', function () {
|
||||
var that = this;
|
||||
$(this).closest('table').find('tr > td:first-child input:checkbox')
|
||||
.each(function () {
|
||||
this.checked = that.checked;
|
||||
$(this).closest('tr').toggleClass('selected');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
$(".pagination li a").click(function () {
|
||||
$('.form-search').submit();
|
||||
})
|
||||
Reference in New Issue
Block a user