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; }