From 976bf86401c958805cbb090af7de83d31d121351 Mon Sep 17 00:00:00 2001 From: Jmysy <854085467@qq.com> Date: Sun, 31 May 2020 02:09:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B6=E9=83=A8=E8=8F=9C=E5=8D=95=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../component/layui/lay/extends/pearAdmin.js | 40 +++++++++---------- .../component/layui/lay/extends/pearMenu.js | 10 ++--- Pear Admin v 2.0/index.html | 6 ++- 3 files changed, 28 insertions(+), 28 deletions(-) diff --git a/Pear Admin v 2.0/component/layui/lay/extends/pearAdmin.js b/Pear Admin v 2.0/component/layui/lay/extends/pearAdmin.js index d411438..283dc91 100644 --- a/Pear Admin v 2.0/component/layui/lay/extends/pearAdmin.js +++ b/Pear Admin v 2.0/component/layui/lay/extends/pearAdmin.js @@ -39,7 +39,8 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear defaultOpen: 0, //默认打开菜单 accordion: true, url: option.data, //数据地址 - parseData: false //请求后是否进行数据解析 函数 + parseData: false, //请求后是否进行数据解析 函数 + change: option.change }) @@ -88,7 +89,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear url: data.menuUrl, icon: data.menuIcon, close: true - },300); + }, 300); compatible(); }) @@ -110,7 +111,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear sideMenu.click(function(dom, data) { - compatible(); + compatible(); bodyFrame.changePage(data.menuUrl, data.menuTitle, true); }) @@ -121,12 +122,12 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear this.keepLoad = function(option) { // 关 闭 加 载 层 compatible(); - + setTimeout(function() { - + $(".preloader").fadeOut(option.done); - // 设 置 关 闭 时 间 + // 设 置 关 闭 时 间 }, option.keepLoad) } @@ -140,19 +141,19 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear style += '.light-theme .pear-nav-tree .layui-this a:hover,.light-theme .pear-nav-tree .layui-this,.light-theme .pear-nav-tree .layui-this a,.pear-nav-tree .layui-this a,.pear-nav-tree .layui-this{background-color: ' + color + '!important;}'; - - // 自定义 Logo 标题演示 - style+= - '.pear-admin .layui-logo .title{color:'+ - color+'!important;}'; + + // 自定义 Logo 标题演示 + style += + '.pear-admin .layui-logo .title{color:' + + color + '!important;}'; // 自 定 义 标 签 配 色 style += '.pear-frame-title .dot,.pear-tab .layui-this .pear-tab-active{background-color: ' + color + '!important;}'; - // 自 定 义 快 捷 菜 单 - style += '.bottom-nav li a:hover{background-color:'+ - color +'!important;}'; + // 自 定 义 快 捷 菜 单 + style += '.bottom-nav li a:hover{background-color:' + + color + '!important;}'; // 自 定 义 顶 部 配 色 style += '.pear-admin .layui-header .layui-nav .layui-nav-bar{background-color: ' + color + '!important;}' @@ -169,7 +170,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear // 自 定 义 滚 动 条 样 式 - localStorage.setItem("theme-color", color); + localStorage.setItem("theme-color", color); if ($("iframe").contents().find("#customTheme").length > 0) { @@ -179,7 +180,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear var theme = "'; @@ -189,11 +190,8 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear } - this.themeRender = function(option) { - - var color = localStorage.getItem("theme-color"); var menu = localStorage.getItem("theme-menu"); @@ -245,9 +243,9 @@ layui.define(['table', 'jquery', 'element', 'form', 'pearTab', 'pearMenu', 'pear }); - function compatible(){ + function compatible() { if ($(window).width() <= 768) { - sideMenu.collaspe(); + sideMenu.collaspe(); if ($(".pear-admin").is(".pear-mini")) { $(".pear-admin").removeClass("pear-mini"); } else { diff --git a/Pear Admin v 2.0/component/layui/lay/extends/pearMenu.js b/Pear Admin v 2.0/component/layui/lay/extends/pearMenu.js index a065c9f..7cac0ec 100644 --- a/Pear Admin v 2.0/component/layui/lay/extends/pearMenu.js +++ b/Pear Admin v 2.0/component/layui/lay/extends/pearMenu.js @@ -23,6 +23,7 @@ layui.define(['table', 'jquery', 'element'], function (exports) { height:opt.height, theme:opt.theme, data:opt.data ? opt.data:[], + change: opt.change ? opt.change:function(){console.log("切换") }, done:opt.done ? opt.done: function(){ console.log("菜单渲染成功");} } @@ -242,14 +243,14 @@ layui.define(['table', 'jquery', 'element'], function (exports) { if(index === option.defaultMenu){ - controlItem = '
  • '+item.title+'
  • '; + controlItem = '
  • '+item.title+'
  • '; menuItem = '