From 415a3707d1c98449aace35933def2400351e9989 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E4=BB=AA=E5=BC=8F?= <854085467@qq.com> Date: Mon, 29 Jun 2020 15:58:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=B1=95=E7=B3=BB=E7=BB=9F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- component/layui/lay/extends/pearAdmin.js | 106 +++++++++++++++-------- 1 file changed, 71 insertions(+), 35 deletions(-) diff --git a/component/layui/lay/extends/pearAdmin.js b/component/layui/lay/extends/pearAdmin.js index 49c48e7..b39b04b 100644 --- a/component/layui/lay/extends/pearAdmin.js +++ b/component/layui/lay/extends/pearAdmin.js @@ -34,16 +34,16 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear var pearAdmin = new function() { this.render = function(option) { - this.menuRender(option); - this.bodyRender(option); - this.keepLoad(option); - this.themeRender(option); - this.noticeRender(option); - this.permissionRender(option); + this.menuRender(option); + this.bodyRender(option); + this.keepLoad(option); + this.themeRender(option); + this.noticeRender(option); + this.permissionRender(option); } this.permissionRender = function(option) { - if (option.auth != false) { + if (option.auth != false) { pearAuth.loadPermission(option.auth); } } @@ -62,7 +62,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear parseData: false, //请求后是否进行数据解析 函数 change: option.change }) - sideMenu.selectItem(option.select); + sideMenu.selectItem(option.select); } this.noticeRender = function(option) { @@ -93,8 +93,8 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear this.bodyRender = function(option) { - if (option.muiltTab) { - bodyTab = pearTab.render({ + if (option.muiltTab) { + bodyTab = pearTab.render({ elem: 'content', roll: true, tool: true, @@ -117,19 +117,19 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear }) $("body").on("click", ".refresh", function() { - $(".refresh a").removeClass("layui-icon-refresh-1"); - $(".refresh a").addClass("layui-anim"); - $(".refresh a").addClass("layui-anim-rotate"); - $(".refresh a").addClass("layui-anim-loop"); - $(".refresh a").addClass("layui-icon-loading"); - bodyTab.refresh(600); - setTimeout(function(){ - $(".refresh a").addClass("layui-icon-refresh-1"); - $(".refresh a").removeClass("layui-anim"); - $(".refresh a").removeClass("layui-anim-rotate"); - $(".refresh a").removeClass("layui-anim-loop"); - $(".refresh a").removeClass("layui-icon-loading"); - },600) + $(".refresh a").removeClass("layui-icon-refresh-1"); + $(".refresh a").addClass("layui-anim"); + $(".refresh a").addClass("layui-anim-rotate"); + $(".refresh a").addClass("layui-anim-loop"); + $(".refresh a").addClass("layui-icon-loading"); + bodyTab.refresh(600); + setTimeout(function() { + $(".refresh a").addClass("layui-icon-refresh-1"); + $(".refresh a").removeClass("layui-anim"); + $(".refresh a").removeClass("layui-anim-rotate"); + $(".refresh a").removeClass("layui-anim-loop"); + $(".refresh a").removeClass("layui-icon-loading"); + }, 600) }) sideMenu.click(function(dom, data) { @@ -157,16 +157,16 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear $(".refresh a").removeClass("layui-icon-refresh-1"); $(".refresh a").addClass("layui-anim"); $(".refresh a").addClass("layui-anim-rotate"); - $(".refresh a").addClass("layui-anim-loop"); + $(".refresh a").addClass("layui-anim-loop"); $(".refresh a").addClass("layui-icon-loading"); bodyFrame.refresh(600); - setTimeout(function(){ + setTimeout(function() { $(".refresh a").addClass("layui-icon-refresh-1"); $(".refresh a").removeClass("layui-anim"); $(".refresh a").removeClass("layui-anim-rotate"); - $(".refresh a").removeClass("layui-anim-loop"); + $(".refresh a").removeClass("layui-anim-loop"); $(".refresh a").removeClass("layui-icon-loading"); - },600) + }, 600) }) sideMenu.click(function(dom, data) { @@ -175,12 +175,12 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear }) } } - + this.keepLoad = function(option) { compatible(); setTimeout(function() { - $(".loader-main").fadeOut(option.done); + $(".loader-main").fadeOut(option.done); }, option.keepLoad) } @@ -244,11 +244,11 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear } - var theme = "'; - + var theme = "'; + $("iframe").contents().find("head").append(theme); - $("#pearone-bg-color").html(style); + $("#pearone-bg-color").html(style); } @@ -383,9 +383,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear $("body").on("click", ".setting", function() { - // 获取 var themeMenu = localStorage.getItem("theme-menu"); - var themeColor = localStorage.getItem("theme-color"); var bgColorHtml = ""; @@ -440,6 +438,42 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearAuth', 'pearTab', 'pear html += "