diff --git a/component/pear/modules/admin.js b/component/pear/modules/admin.js index 92653ae..69440af 100644 --- a/component/pear/modules/admin.js +++ b/component/pear/modules/admin.js @@ -15,41 +15,41 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], let config; const body = $('body'); - const pearAdmin = new function () { + const pearAdmin = new function() { let configPath = ''; - this.setConfigPath = function (path) { + this.setConfigPath = function(path) { configPath = path; } - this.render = function (initConfig) { + this.render = function(initConfig) { if (initConfig !== undefined) { applyConfig(initConfig); } else { - pearAdmin.readConfig().then(function (param) { + pearAdmin.readConfig().then(function(param) { applyConfig(param); }); } } - this.readConfig = function () { + this.readConfig = function() { const defer = $.Deferred(); const configUrl = (configPath === '' ? "pear.config.json" : configPath) + "?fresh=" + Math.random(); - $.getJSON(configUrl, function (result) { + $.getJSON(configUrl, function(result) { defer.resolve(result) }); return defer.promise(); } - this.logoRender = function (param) { + this.logoRender = function(param) { $(".layui-logo .logo").attr("src", param.logo.image); $(".layui-logo .title").html(param.logo.title); } - this.menuRender = function (param) { + this.menuRender = function(param) { sideMenu = pearMenu.render({ elem: 'sideMenu', async: param.menu.async !== undefined ? param.menu.async : true, @@ -61,17 +61,17 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], url: param.menu.data, data: param.menu.data, //async为false时,传入菜单数组 parseData: false, - change: function () { + change: function() { compatible(); }, - done: function () { + done: function() { sideMenu.selectItem(param.menu.select); } }); } - this.bodyRender = function (param) { - body.on("click", ".refresh", function () { + this.bodyRender = function(param) { + body.on("click", ".refresh", function() { const refreshA = $(".refresh a"); refreshA.removeClass("layui-icon-refresh-1"); refreshA.addClass("layui-anim"); @@ -79,7 +79,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], refreshA.addClass("layui-anim-loop"); refreshA.addClass("layui-icon-loading"); bodyTab.refresh(400); - setTimeout(function () { + setTimeout(function() { refreshA.addClass("layui-icon-refresh-1"); refreshA.removeClass("layui-anim"); refreshA.removeClass("layui-anim-rotate"); @@ -96,7 +96,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], height: '100%', index: 0, tabMax: param.tab.tabMax, - closeEvent: function (id) { + closeEvent: function(id) { sideMenu.selectItem(id); }, data: [{ @@ -106,7 +106,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], close: false }] }); - bodyTab.click(function (id) { + bodyTab.click(function(id) { if (!param.tab.keepState) { bodyTab.refresh(false); } @@ -114,7 +114,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], sideMenu.selectItem(id); }) - sideMenu.click(function (dom, data) { + sideMenu.click(function(dom, data) { bodyTab.addTabOnly({ id: data.menuId, title: data.menuTitle, @@ -133,21 +133,21 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], height: '100%' }); - sideMenu.click(function (dom, data) { + sideMenu.click(function(dom, data) { bodyFrame.changePage(data.menuUrl, data.menuPath, true); compatible() }) } } - this.keepLoad = function (param) { + this.keepLoad = function(param) { compatible() - setTimeout(function () { + setTimeout(function() { $(".loader-main").fadeOut(200); }, param.other.keepLoad) } - this.themeRender = function (option) { + this.themeRender = function(option) { if (option.theme.allowCustom === false) { $(".setting").remove(); } @@ -167,14 +167,14 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], this.menuSkin(menu); } - this.menuSkin = function (theme) { + this.menuSkin = function(theme) { const pearAdmin = $(".pear-admin"); pearAdmin.removeClass("light-theme"); pearAdmin.removeClass("dark-theme"); pearAdmin.addClass(theme); } - this.colorSet = function (color) { + this.colorSet = function(color) { let style = ''; // 自 定 义 菜 单 配 色 style += @@ -226,7 +226,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], } }; - function abc(){ + function collaspe() { sideMenu.collaspe(); const admin = $(".pear-admin"); const left = $(".layui-icon-spread-left") @@ -243,7 +243,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], } body.on("click", ".collaspe,.pear-cover", function() { - abc() + collaspe() }); body.on("click", ".fullScreen", function() { @@ -404,7 +404,7 @@ layui.define(['table', 'jquery', 'element', 'form', 'tab', 'menu', 'frame'], function compatible() { if ($(window).width() <= 768) { - abc() + collaspe() } } diff --git a/component/pear/pear.all.js b/component/pear/pear.all.js index 100e877..d369034 100644 --- a/component/pear/pear.all.js +++ b/component/pear/pear.all.js @@ -24,19 +24,20 @@ layui.config({ drawer: "drawer", // 抽屉弹层组件 notice: "notice", // 消息提示组件 step:"step", // 分布表单组件 - tag:"tag", // 标签主键 - popup:"popup", // 通用弹层 - iconPicker:"iconPicker", // 图标选择组件 - treetable:"treetable", // 树形表格组件 - dtree:"dtree", // 树型组件 - tinymce:"tinymce/tinymce", // 文本编辑器 - area:"area", // 区域选择 - count:"count", // 数字滚动 - topBar: "topBar", // 返回顶部组件 - button: "button", // 按钮组件 - design: "design", // 布局设计器 - dropdown: "dropdown", // 通用下拉组件 - card: "card", // 卡片组件 - loading: "loading", // 加载组件, - cropper:"cropper"//裁剪组件 + tag:"tag", + popup:"popup", + iconPicker:"iconPicker", + treetable:"treetable", + dtree:"dtree", + tinymce:"tinymce/tinymce", + area:"area", + count:"count", + topBar: "topBar", + button: "button", + design: "design", + dropdown: "dropdown", + card: "card", + loading: "loading", + cropper:"cropper", + convert:"convert" });