From 7fcae26d37d40996f617a279876f3226a6b21127 Mon Sep 17 00:00:00 2001
From: Karson <karsonzhang@163.com>
Date: Mon, 6 Aug 2018 23:00:57 +0800
Subject: [PATCH] 修复在二级目录下加载404的BUG

---
 application/admin/library/Auth.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php
index eca1ff1..4494f23 100644
--- a/application/admin/library/Auth.php
+++ b/application/admin/library/Auth.php
@@ -347,9 +347,7 @@ class Auth extends \fast\Auth
         $module = request()->module();
         // 生成菜单的badge
         foreach ($params as $k => $v) {
-
             $url = $k;
-
             if (is_array($v)) {
                 $nums = isset($v[0]) ? $v[0] : 0;
                 $color = isset($v[1]) ? $v[1] : $colorArr[(is_numeric($nums) ? $nums : strlen($nums)) % $colorNums];
@@ -389,6 +387,8 @@ class Auth extends \fast\Auth
         if ($selected == $referer) {
             $referer = [];
         }
+        $selected && $selected['url'] = url($selected['url']);
+        $referer && $referer['url'] = url($referer['url']);
 
         $select_id = $selected ? $selected['id'] : 0;
         $menu = $nav = '';
@@ -426,7 +426,6 @@ class Auth extends \fast\Auth
             }
         }
 
-
         return [$menu, $nav, $selected, $referer];
     }
 
--
libgit2 0.24.0