64 lines
2.1 KiB
PHP
64 lines
2.1 KiB
PHP
|
<?php
|
|||
|
|
|||
|
namespace app\manystoreapi\controller;
|
|||
|
|
|||
|
use app\common\controller\ManystoreApiBase;
|
|||
|
|
|||
|
/**
|
|||
|
* 机构API后台:首页接口
|
|||
|
*/
|
|||
|
class Index extends ManystoreApiBase
|
|||
|
{
|
|||
|
protected $noNeedLogin = [];
|
|||
|
// protected $noNeedRight = ['index'];
|
|||
|
protected $layout = '';
|
|||
|
|
|||
|
public function _initialize()
|
|||
|
{
|
|||
|
parent::_initialize();
|
|||
|
//移除HTML标签
|
|||
|
$this->request->filter('trim,strip_tags,htmlspecialchars');
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* 后台首页
|
|||
|
*/
|
|||
|
public function index()
|
|||
|
{
|
|||
|
//左侧菜单
|
|||
|
$cookieArr = ['adminskin' => "/^skin\-([a-z\-]+)\$/i", 'multiplenav' => "/^(0|1)\$/", 'multipletab' => "/^(0|1)\$/", 'show_submenu' => "/^(0|1)\$/"];
|
|||
|
foreach ($cookieArr as $key => $regex) {
|
|||
|
$cookieValue = $this->request->cookie($key);
|
|||
|
if (!is_null($cookieValue) && preg_match($regex, $cookieValue)) {
|
|||
|
config('fastadmin.' . $key, $cookieValue);
|
|||
|
}
|
|||
|
}
|
|||
|
list($menulist, $navlist, $fixedmenu, $referermenu) = $this->auth->getSidebar([
|
|||
|
'dashboard' => 'hot',
|
|||
|
'addon' => ['new', 'red', 'badge'],
|
|||
|
'auth/rule' => __('Menu'),
|
|||
|
'general' => ['new', 'purple'],
|
|||
|
], $this->view->site['fixedpage']);
|
|||
|
$action = $this->request->request('action');
|
|||
|
// if ($this->request->isPost()) {
|
|||
|
$this->apisuccess('', [
|
|||
|
'menulist' => $menulist,
|
|||
|
'navlist' => $navlist,
|
|||
|
'cookie' => ['prefix' => config('cookie.prefix')],
|
|||
|
"fixedmenu" =>$fixedmenu,
|
|||
|
"referermenu" =>$referermenu,
|
|||
|
"title", __('Home'),
|
|||
|
]);
|
|||
|
|
|||
|
// }
|
|||
|
// $this->assignconfig('cookie', ['prefix' => config('cookie.prefix')]);
|
|||
|
// $this->view->assign('menulist', $menulist);
|
|||
|
// $this->view->assign('navlist', $navlist);
|
|||
|
// $this->view->assign('fixedmenu', $fixedmenu);
|
|||
|
// $this->view->assign('referermenu', $referermenu);
|
|||
|
// $this->view->assign('title', __('Home'));
|
|||
|
// return $this->view->fetch();
|
|||
|
}
|
|||
|
|
|||
|
}
|