表单提交按钮支持不关闭页面的设置

This commit is contained in:
augushong
2024-10-11 10:57:21 +08:00
parent 83536d8309
commit 1a640b446e

View File

@@ -1822,16 +1822,19 @@
window.open(admin.url($(this).attr('href'))); window.open(admin.url($(this).attr('href')));
}); });
}, },
form: function (url, data, ok, no, ex, refreshTable) { form: function (url, data, ok, no, ex, refreshTable, close) {
if (refreshTable === undefined) { if (refreshTable === undefined) {
refreshTable = true; refreshTable = true;
} }
ok = ok || function (res) { ok = ok || function (res) {
res.msg = res.msg || ''; res.msg = res.msg || '';
admin.msg.success(res.msg, function () { admin.msg.success(res.msg, function () {
admin.api.closeCurrentOpen({ if (close) {
refreshTable: refreshTable admin.api.closeCurrentOpen({
}); refreshTable: refreshTable
});
}
}); });
return false; return false;
}; };
@@ -1914,6 +1917,7 @@
var filter = $(this).attr('lay-filter'), var filter = $(this).attr('lay-filter'),
type = $(this).attr('data-type'), type = $(this).attr('data-type'),
refresh = $(this).attr('data-refresh'), refresh = $(this).attr('data-refresh'),
close = $(this).attr('data-close'),
url = $(this).attr('lay-submit'); url = $(this).attr('lay-submit');
// 表格搜索不做自动提交 // 表格搜索不做自动提交
if (type === 'tableSearch') { if (type === 'tableSearch') {
@@ -1925,6 +1929,11 @@
} else { } else {
refresh = true; refresh = true;
} }
if (close === 'false') {
close = false;
} else {
close = true;
}
// 自动添加layui事件过滤器 // 自动添加layui事件过滤器
if (filter === undefined || filter === '') { if (filter === undefined || filter === '') {
filter = 'save_form_' + (i + 1); filter = 'save_form_' + (i + 1);