diff --git a/extend/base/admin/view/system/quick/edit.html b/extend/base/admin/view/system/quick/edit.html
index 3b62a98..d517abe 100644
--- a/extend/base/admin/view/system/quick/edit.html
+++ b/extend/base/admin/view/system/quick/edit.html
@@ -44,6 +44,9 @@
+ {notempty name='$Request.param.backTagId'}
+
返回
+ {/notempty}
diff --git a/public/static/plugs/lay-module/layuimini/miniTab.js b/public/static/plugs/lay-module/layuimini/miniTab.js
index 72f47cf..24d69a9 100644
--- a/public/static/plugs/lay-module/layuimini/miniTab.js
+++ b/public/static/plugs/lay-module/layuimini/miniTab.js
@@ -303,11 +303,12 @@
maxTabNum: options.maxTabNum,
});
}
- parent.layui.element.tabChange('layuiminiTab', tabId);
- parent.layer.close(loading);
- if (back == 1) {
- console.log(back);
+
+ parent.layer.close(loading);
+ // TODO:优化父元素操作兼容性
+ parent.layui.element.tabChange('layuiminiTab', tabId);
+ if (back == 1) {
miniTab.delete(ua.getCurrentPageId());
}
});
diff --git a/public/static/plugs/ulthon-admin/ulthon-admin.js b/public/static/plugs/ulthon-admin/ulthon-admin.js
index c6e1a7e..a4308b7 100644
--- a/public/static/plugs/ulthon-admin/ulthon-admin.js
+++ b/public/static/plugs/ulthon-admin/ulthon-admin.js
@@ -2279,22 +2279,23 @@
if (backWindow) {
backWindow.layui.table.reloadData(option.refreshTable);
} else {
- admin.findIndexPage(function (window) {
- var menu = window.miniTab.searchMenu(option.backHref);
+ admin.findIndexPage(function (w) {
+ var menu = w.miniTab.searchMenu(option.backHref);
var title = option.backHref
if(menu){
title = menu.title;
}
- window.miniTab.create({
+ w.miniTab.create({
tabId: option.backHref,
href: option.backHref,
title: title,
});
});
}
- admin.findIndexPage(function (window) {
- window.layui.element.tabDelete('layuiminiTab', admin.getCurrentPageId());
+ admin.findIndexPage(function (w) {
+ w.layui.element.tabDelete('layuiminiTab', admin.getCurrentPageId());
+ w.layui.element.tabChange('layuiminiTab', option.backHref);
});
return;
}