From 2c8fe037de09436013a2e22ead2bb6b84c172364 Mon Sep 17 00:00:00 2001 From: gongfuxiang <2499232802@qq.com> Date: Fri, 11 Jan 2019 01:04:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9B=E5=BB=BA=E6=96=B0=E7=9A=84=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=91=98=E6=9D=83=E9=99=90=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Common.php | 3 ++- application/admin/view/default/public/menu.html | 4 ++-- application/service/AdminPowerService.php | 16 ++++++++-------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/application/admin/controller/Common.php b/application/admin/controller/Common.php index 96d6df9cd..fbe3b4dce 100755 --- a/application/admin/controller/Common.php +++ b/application/admin/controller/Common.php @@ -154,7 +154,8 @@ class Common extends Controller if(!in_array(strtolower(request()->action()), $unwanted_power)) { // 角色组权限列表校验 - if(!in_array(strtolower(request()->controller().'_'.request()->action()), $this->power)) + $power = empty($this->power) ? [] : $this->power; + if(!in_array(strtolower(request()->controller().'_'.request()->action()), $power)) { if(IS_AJAX) { diff --git a/application/admin/view/default/public/menu.html b/application/admin/view/default/public/menu.html index 3fae22038..ebc4f38bf 100755 --- a/application/admin/view/default/public/menu.html +++ b/application/admin/view/default/public/menu.html @@ -8,7 +8,7 @@ {{foreach $left_menu as $v}} - {{if empty($v['item'])}} + {{if empty($v['items'])}}