From f2b2b057e228f7fa24634581c41eb0ed2b34cd62 Mon Sep 17 00:00:00 2001 From: augushong Date: Thu, 21 Aug 2025 22:37:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9B=9E=E9=80=80=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=A6=82=E6=9E=9C=E9=A1=B5=E9=9D=A2=E4=B8=8D?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=EF=BC=8C=E5=88=99=E5=88=9B=E5=BB=BA=E5=B9=B6?= =?UTF-8?q?=E4=BB=8E=E8=8F=9C=E5=8D=95=E8=AF=BB=E5=8F=96=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/lay-module/layuimini/miniTab.js | 9 +++++++++ public/static/plugs/ulthon-admin/ulthon-admin.js | 11 +++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/public/static/plugs/lay-module/layuimini/miniTab.js b/public/static/plugs/lay-module/layuimini/miniTab.js index d4bc158..2120d0a 100644 --- a/public/static/plugs/lay-module/layuimini/miniTab.js +++ b/public/static/plugs/lay-module/layuimini/miniTab.js @@ -1,13 +1,17 @@ (function () { var element = layui.element; $ = layui.$; + var miniTab = { + renderOptions:{}, /** * 初始化tab * @param options */ render: function (options) { + this.renderOptions = options; + options.filter = options.filter || null; options.urlHashLocation = options.urlHashLocation || false; options.maxTabNum = options.maxTabNum || 20; @@ -180,6 +184,10 @@ * @param menuList */ searchMenu: function (href, menuList) { + if(!menuList){ + menuList = this.renderOptions.menuList + } + var menu; for (key in menuList) { var item = menuList[key]; @@ -393,6 +401,7 @@ listenSwitch: function (options) { options.filter = options.filter || null; options.urlHashLocation = options.urlHashLocation || false; + options.listenSwichCallback = options.listenSwichCallback || function () { }; element.on('tab(' + options.filter + ')', function (data) { var tabId = $(this).attr('lay-id'); diff --git a/public/static/plugs/ulthon-admin/ulthon-admin.js b/public/static/plugs/ulthon-admin/ulthon-admin.js index 0b55116..bd9fc08 100644 --- a/public/static/plugs/ulthon-admin/ulthon-admin.js +++ b/public/static/plugs/ulthon-admin/ulthon-admin.js @@ -1141,7 +1141,6 @@ var titleEndfix = ''; if (typeof operat.titleField == 'function') { - console.log(operat.titleField(data, operat)); titleEndfix = operat.titleField(data, operat); } else if (data[operat.titleField]) { @@ -2281,10 +2280,16 @@ backWindow.layui.table.reloadData(option.refreshTable); } else { admin.findIndexPage(function (window) { + var menu = window.miniTab.searchMenu(option.backHref); + var title = option.backHref + + if(menu){ + title = menu.title; + } window.miniTab.create({ tabId: option.backHref, href: option.backHref, - title: 'xxx', + title: title, isIframe: true, }); }); @@ -3124,8 +3129,6 @@ return oldValue; }, isCurrentIndex() { - console.log(window.pageType); - if (window.pageType && window.pageType == 'index') { return true; }