From e3169bcaf49b657901ed920a892a5809a836ffad Mon Sep 17 00:00:00 2001 From: Karson Date: Mon, 27 Dec 2021 15:53:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=AA=8C=E8=AF=81=E7=A0=81?= =?UTF-8?q?=E9=95=BF=E5=BA=A6=E9=85=8D=E7=BD=AE&=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=AE=A1=E7=90=86=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/library/Auth.php | 7 ++-- application/admin/view/auth/group/add.html | 4 +- application/admin/view/auth/group/edit.html | 4 +- application/admin/view/common/menu.html | 4 +- application/admin/view/index/index.html | 2 +- application/admin/view/index/login.html | 2 +- application/common/library/Ems.php | 3 +- application/common/library/Sms.php | 3 +- application/index/view/common/captcha.html | 14 +++---- application/index/view/user/login.html | 2 +- application/index/view/user/profile.html | 4 +- extend/fast/Tree.php | 2 +- public/assets/css/backend.css | 15 +++++++- public/assets/css/frontend.css | 6 ++- public/assets/css/iconfont.css | 10 ++--- public/assets/js/adminlte.js | 2 +- public/assets/js/backend/index.js | 9 +++-- public/assets/js/frontend/user.js | 32 ++++++++-------- public/assets/less/backend.less | 25 ++++++++----- public/assets/less/frontend.less | 41 +++++++++++++-------- 20 files changed, 114 insertions(+), 77 deletions(-) diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php index 4c68e237..ea9e823d 100644 --- a/application/admin/library/Auth.php +++ b/application/admin/library/Auth.php @@ -449,8 +449,9 @@ class Auth extends \fast\Auth $referer = []; } - $select_id = $selected ? $selected['id'] : 0; + $select_id = $referer ? $referer['id'] : ($selected ? $selected['id'] : 0); $menu = $nav = ''; + $showSubmenu = (int)cookie('show_submenu'); if (Config::get('fastadmin.multiplenav')) { $topList = []; foreach ($ruleList as $index => $item) { @@ -471,7 +472,7 @@ class Auth extends \fast\Auth $select_id, '', 'ul', - 'class="treeview-menu"' + 'class="treeview-menu' . ($showSubmenu ? ' menu-open' : '') . '"' ); $current = in_array($item['id'], $selectParentIds); $url = $childList ? 'javascript:;' : $item['url']; @@ -493,7 +494,7 @@ class Auth extends \fast\Auth $select_id, '', 'ul', - 'class="treeview-menu"' + 'class="treeview-menu' . ($showSubmenu ? ' menu-open' : '') . '"' ); if ($selected) { $nav .= ''; diff --git a/application/admin/view/auth/group/add.html b/application/admin/view/auth/group/add.html index a7c566f7..3c281ee0 100644 --- a/application/admin/view/auth/group/add.html +++ b/application/admin/view/auth/group/add.html @@ -16,8 +16,8 @@
- - + +
diff --git a/application/admin/view/auth/group/edit.html b/application/admin/view/auth/group/edit.html index d183ff5e..a062e43c 100644 --- a/application/admin/view/auth/group/edit.html +++ b/application/admin/view/auth/group/edit.html @@ -16,8 +16,8 @@
- - + +
diff --git a/application/admin/view/common/menu.html b/application/admin/view/common/menu.html index dabedd05..9727d028 100644 --- a/application/admin/view/common/menu.html +++ b/application/admin/view/common/menu.html @@ -29,8 +29,8 @@
- -