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

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