mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-01 15:32:48 +08:00
38 lines
964 B
PHP
38 lines
964 B
PHP
<?php
|
|
|
|
namespace base\common\event\AdminMenuTab;
|
|
|
|
use app\common\service\AuthService;
|
|
use think\facade\Env;
|
|
use think\facade\View;
|
|
|
|
class DemoEventBase
|
|
{
|
|
public function handle()
|
|
{
|
|
$content = '';
|
|
$tab_content = '';
|
|
|
|
if (Env::get('adminsystem.is_demo', false)) {
|
|
$content = View::layout(false)->fetch('index/ext/admin_menu_tab_demo');
|
|
$tab_content = View::layout(false)->fetch('index/ext/admin_menu_tab_content_demo');
|
|
}
|
|
|
|
View::assign('a2', 'x2');
|
|
View::assign('a3', 'x3');
|
|
|
|
if (date('i') % 2 == 0) {
|
|
/** @var AuthService $authService */
|
|
$authService = app(AuthService::class);
|
|
$authService->disableNode('debug.log/export', false);
|
|
}
|
|
|
|
// 事件监听处理
|
|
return [
|
|
'view_content' => $content,
|
|
// AdminMenuTab专有的扩展字段
|
|
'tab_content' => $tab_content,
|
|
];
|
|
}
|
|
}
|