更新代码

This commit is contained in:
2019-08-03 08:46:27 +08:00
parent 380e1345e6
commit d1e5d45486
13 changed files with 109 additions and 218 deletions

View File

@@ -17,7 +17,7 @@ use think\facade\View;
*/
class AdminAuth {
protected $data = ['headerMenu' => [], 'asideMenu' => []];
protected $data = ['headerMenu' => [], 'asideMenu' => [], 'meta_title' => ''];
public function handle($request, \Closure $next) {
$user = Session::get('user');
@@ -44,9 +44,10 @@ class AdminAuth {
$current_url = $current_controller . '/' . strtolower($request->action());
$menu = Cache::get('menu');
if (!$menu) {
$dao = new \app\model\Menu();
$res = $dao->where('is_menu', 1)->select();
$menu = $res->toArray();
$res = (new \app\model\Menu())->where('is_menu', 1)->select();
foreach ($res as $key => $item) {
$menu[$item['id']] = $item->toArray();
}
Cache::set('menu', $menu);
}
$current_pid = 0;
@@ -79,6 +80,9 @@ class AdminAuth {
} else {
$value['active'] = false;
}
if (strpos($value['url'], $current_url) !== false) {
$this->data['meta_title'] = $value['title'];
}
$asideMenu[$value['group']][] = $value;
}