data['user'] = Member::findById($auth['user_id'] ?? 0, ['id', 'username', 'nickname', 'mobile']); return $this->view(); } /** * 控制台 * * @return Json|View * @throws Exception */ public function dashboard() { return $this->view(); } /** * 菜单初始化 * * @return Json */ public function init(): Json { $res = []; $res['homeInfo'] = ['title' => '控制台', 'href' => "manager/index/dashboard"]; $res['logoInfo'] = ['title' => '恒美植发', 'href' => "", 'image' => '/static/manager/image/logo.png']; $menus = CmsRepository::getInstance()->getMenuList(Menu::TYPE_MENU, Menu::SHOW_YES)->toArray(); foreach ($menus as $k => $m) { $menus[$k]['icon'] = !empty($m['icon']) ? 'fa '.$m['icon'] : ''; $menus[$k]['href'] = ltrim($m['href'], '/'); } $menus = CmsRepository::getInstance()->buildMenuChild(0, $menus, 'child'); $res['menuInfo'] = $menus; return json($res); } /** * 缓存清理 * * @return Json */ public function clear(): Json { $res = ['code' => 1, 'msg' => '服务端清理缓存成功']; sleep(2); return json($res); } }