From 8d3454247b9f09f500bc27ae58fed139fea593a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E5=AE=85=E7=94=B7?= <530765310@qq.com> Date: Tue, 8 Aug 2023 05:20:58 +0000 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E7=89=88=E5=9C=A8=E7=A7=BB=E5=8A=A8=E7=AB=AF=E9=80=89=E9=A1=B9?= =?UTF-8?q?=E5=81=8F=E7=A7=BB=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 御宅男 <530765310@qq.com> --- admin/css/admin.css | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/admin/css/admin.css b/admin/css/admin.css index 60703fe..732cfee 100644 --- a/admin/css/admin.css +++ b/admin/css/admin.css @@ -465,7 +465,13 @@ body, -webkit-transition: all .3s; opacity: 0; } - +@media screen and (max-width: 450px) { + .pearone-color .layui-form-item .layui-input-inline { + float: left !important; + width: 190px !important; + margin: 0 10px 0 0!important; + } +} .select-color { margin-bottom: 30px; } -- Gitee From 72d1743395fed8c01f23d8f2c6a2d5ff6712fd39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E5=AE=85=E7=94=B7?= <530765310@qq.com> Date: Tue, 8 Aug 2023 07:57:18 +0000 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=80=9A=E6=A0=8F?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 御宅男 <530765310@qq.com> --- admin/css/admin.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/admin/css/admin.css b/admin/css/admin.css index 732cfee..5e13a5a 100644 --- a/admin/css/admin.css +++ b/admin/css/admin.css @@ -172,6 +172,15 @@ body, display: none; } +@media screen and (max-width: 768px) { + .pear-admin.banner-layout .layui-header .layui-logo { + display: none; + } + .pear-admin.banner-layout .layui-header .layui-layout-left { + left: 0px; + } +} + /** 收缩布局 */ .pear-mini .layui-side .layui-logo .title { display: none; -- Gitee From 127a687896b47ebd80cfc40d7e091a12c2e7bda3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E5=AE=85=E7=94=B7?= <530765310@qq.com> Date: Tue, 15 Aug 2023 05:38:51 +0000 Subject: [PATCH 3/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A1=B6=E9=83=A8?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=97=A0=E6=B3=95=E7=82=B9=E5=87=BB=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 御宅男 <530765310@qq.com> --- component/pear/module/menu.js | 59 ++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/component/pear/module/menu.js b/component/pear/module/menu.js index 33cde7f..44f6432 100644 --- a/component/pear/module/menu.js +++ b/component/pear/module/menu.js @@ -88,6 +88,7 @@ layui.define(['table', 'jquery', 'element'], function (exports) { pearMenu.prototype.click = function (clickEvent) { var _this = this; + //左侧子菜单点击事件 $("body").on("click", "#" + _this.option.elem + " .site-demo-active", function () { var dom = $(this); var data = { @@ -129,6 +130,33 @@ layui.define(['table', 'jquery', 'element'], function (exports) { } clickEvent(dom, data); }) + //顶部菜单点击事件 + $("body").on("click","#" + _this.option.control + " .pear-nav-control [pear-id]", function () { + var dom = $(this); + var href = $(this).attr("pear-href"); + if (href == "javascript:;") { + $("#" + _this.option.elem).find(".pear-nav-tree").css({ + display: 'none' + }); + $("#" + _this.option.elem).find(".pear-nav-tree[pear-id='" + $(this).attr("pear-id") + "']").css({ + display: 'block' + }); + $("#" + _this.option.control).find(".pe-title").html($(this).attr("pear-title")); + $("#" + _this.option.control).find("") + _this.option.change($(this).attr("pear-id"), $(this).attr("pear-title"), $(this).attr("pear-href")) + }else if(href){ + var data = { + menuId: dom.attr("pear-id"), + menuTitle: dom.attr("pear-title"), + menuPath: dom.attr("pear-title"), + menuIcon: dom.attr("pear-icon"), + menuUrl: dom.attr("pear-href"), + openType: dom.attr("pear-type") + }; + clickEvent(dom, data); + + } + }) } function hash(dom) { @@ -157,9 +185,13 @@ layui.define(['table', 'jquery', 'element'], function (exports) { display: "block" }); var controlId = $("#" + this.option.elem + " a[menu-id='" + pearId + "']").parents("ul").attr("pear-id"); + + $("#" + this.option.control).find(".layui-this").removeClass("layui-this"); if (controlId != undefined) { - $("#" + this.option.control).find(".layui-this").removeClass("layui-this"); $("#" + this.option.control).find("[pear-id='" + controlId + "']").addClass("layui-this"); + }else{ + //顶级菜单获取焦点 + $("#" + this.option.control).find("[pear-id='" + pearId + "']").addClass("layui-this"); } } @@ -330,11 +362,21 @@ layui.define(['table', 'jquery', 'element'], function (exports) { var index = 0; var controlItemPe = '
'; $.each(option.data, function (i, item) { + if(item.children != null && item.children.length > 0){ + item.href = 'javascript:;'; + } var menuItem = ''; var controlItem = ''; + var target = ""; + var href = "javascript:;"; + if (item.openType == "_blank" && (typeof item.childlist =='undefined' || item.childlist.length == 0)) { + href = item.href; + item.href = ''; + target = "target='_blank'"; + } if (i === option.defaultMenu) { controlItem = '
  • ' + item.title + '
  • '; + '" class="layui-this layui-nav-item">' + item.title + ''; menuItem = '