From 0a794b60bc536fde4c8684044416f26ae0fea81c Mon Sep 17 00:00:00 2001 From: "HDM58\\hdm58" Date: Tue, 8 Aug 2023 12:12:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=B3=BB=E7=BB=9F=E5=B7=A6?= =?UTF-8?q?=E4=BE=A7=E8=8F=9C=E5=8D=95=E8=B7=9F=E9=9A=8F=E6=95=88=E6=9E=9C?= =?UTF-8?q?=EF=BC=8Ctab=E5=88=87=E6=8D=A2=EF=BC=8C=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E8=B7=9F=E9=9A=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/assets/gougu/module/admin.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/public/static/assets/gougu/module/admin.js b/public/static/assets/gougu/module/admin.js index f4fdca0..3008f4e 100644 --- a/public/static/assets/gougu/module/admin.js +++ b/public/static/assets/gougu/module/admin.js @@ -118,6 +118,20 @@ layui.define(['element'], function (exports) { if ($itemleft + $item.outerWidth() >= $outerWidth - $left) return $tabTitle.css("left", -$itemleft), false; }) }, + tabFollow:function(id){ + $('.layui-nav-tree').find('.side-menu-item').removeClass('layui-this'); + $('.layui-nav-tree').find('dd').removeClass('layui-this'); + $('.layui-nav-tree').find('dd').removeClass('layui-nav-itemed'); + $('.layui-nav-tree').find('.menu-li').removeClass('layui-nav-itemed'); + $('.side-menu-item').each(function (index,item){ + if($(item).data("id") == id) { + //console.log(item); + $(item).addClass('layui-this'); + $(item).parents('dd').addClass('layui-nav-itemed'); + $(item).parents('.menu-li').addClass('layui-nav-itemed'); + } + }) + }, refresh:function(id){ if(parent.document.getElementById(id)){ var src = parent.document.getElementById(id).contentWindow.location.href ? parent.document.getElementById(id).contentWindow.location.href : iframe.src; @@ -173,11 +187,12 @@ layui.define(['element'], function (exports) { //切换tab element.on('tab(gg-admin-tab)', function (data) { let thisPage = $('#GouguAppBody').find('.gg-tab-page').eq(data.index); + let id = thisPage.data('id'); + let url = thisPage.data('url'); if(thisPage.find('iframe').length==0){ - let id = thisPage.data('id'); - let url = thisPage.data('url'); thisPage.html(''); } + tab.tabFollow(id); $('#GouguAppBody').find('.gg-tab-page').removeClass('layui-show'); thisPage.addClass('layui-show'); if(data.index==0){