diff --git a/public/static/plugs/lay-module/layuimini/miniTab.js b/public/static/plugs/lay-module/layuimini/miniTab.js index 24d69a9..38dd3e8 100644 --- a/public/static/plugs/lay-module/layuimini/miniTab.js +++ b/public/static/plugs/lay-module/layuimini/miniTab.js @@ -203,6 +203,7 @@ } } } + return menu; }, @@ -261,6 +262,7 @@ href = $(this).attr('layuimini-content-href'), title = $(this).attr('data-title'), back = $(this).attr('data-back') || 0, + prefixTitle = $(this).attr('data-prefix-title') || 1, external = $(this).attr('data-external') || false, target = $(this).attr('target'); @@ -286,14 +288,17 @@ if (!checkTab) { if (!title) { - title = tabId; - ua.findIndexPage(function (window) { - var menu = window.miniTab.searchMenu(tabId); - - if (menu) { - title = menu.title; - } - }); + title = ua.getMenuTitleByTabId(tabId, tabId) + } + console.log(prefixTitle); + + if(prefixTitle == 1) { + let prefixTabTitle = ua.getMenuTitleByTabId(ua.getCurrentPageId()); + console.log(prefixTabTitle); + + if(prefixTabTitle){ + title = prefixTabTitle + '-' + title; + } } miniTab.create({ tabId: tabId, diff --git a/public/static/plugs/ulthon-admin/ulthon-admin.js b/public/static/plugs/ulthon-admin/ulthon-admin.js index a4308b7..d2f13ab 100644 --- a/public/static/plugs/ulthon-admin/ulthon-admin.js +++ b/public/static/plugs/ulthon-admin/ulthon-admin.js @@ -2281,9 +2281,9 @@ } else { admin.findIndexPage(function (w) { var menu = w.miniTab.searchMenu(option.backHref); - var title = option.backHref + var title = option.backHref; - if(menu){ + if (menu) { title = menu.title; } w.miniTab.create({ @@ -3172,6 +3172,25 @@ }); return iframeWindow; }, + getMenuInfoByTabId(tabId) { + var menuValue = null; + this.findIndexPage(function (w) { + var menu = w.miniTab.searchMenu(tabId); + if (menu) { + menuValue = menu; + } + }); + return menuValue; + }, + getMenuTitleByTabId(tabId, defaultValue) { + var menuTitle = defaultValue; + var menu = this.getMenuInfoByTabId(tabId); + + if (menu) { + menuTitle = menu.title; + } + return menuTitle; + } };