mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-06-08 21:08:09 +08:00
60 lines
1.9 KiB
PHP
60 lines
1.9 KiB
PHP
<?php
|
||
|
||
// +----------------------------------------------------------------------
|
||
// | Account Plugin for ThinkAdmin
|
||
// +----------------------------------------------------------------------
|
||
// | 版权所有 2022~2024 ThinkAdmin [ thinkadmin.top ]
|
||
// +----------------------------------------------------------------------
|
||
// | 官方网站: https://thinkadmin.top
|
||
// +----------------------------------------------------------------------
|
||
// | 免责声明 ( https://thinkadmin.top/disclaimer )
|
||
// | 会员免费 ( https://thinkadmin.top/vip-introduce )
|
||
// +----------------------------------------------------------------------
|
||
// | gitee 代码仓库:https://gitee.com/zoujingli/think-plugs-account
|
||
// | github 代码仓库:https://github.com/zoujingli/think-plugs-account
|
||
// +----------------------------------------------------------------------
|
||
|
||
declare (strict_types=1);
|
||
|
||
namespace plugin\account;
|
||
|
||
use think\admin\Plugin;
|
||
|
||
/**
|
||
* 插件注册服务
|
||
* @class Service
|
||
* @package plugin\account
|
||
*/
|
||
class Service extends Plugin
|
||
{
|
||
/**
|
||
* 定义插件名称
|
||
* @var string
|
||
*/
|
||
protected $appName = '账号管理';
|
||
|
||
/**
|
||
* 定义安装包名
|
||
* @var string
|
||
*/
|
||
protected $package = 'zoujingli/think-plugs-account';
|
||
|
||
/**
|
||
* 定义插件菜单
|
||
* @return array[]
|
||
*/
|
||
public static function menu(): array
|
||
{
|
||
$code = app(static::class)->appCode;
|
||
return [
|
||
[
|
||
'name' => '用户管理',
|
||
'subs' => [
|
||
['name' => '用户账号管理', 'icon' => 'layui-icon layui-icon-user', 'node' => "{$code}/master/index"],
|
||
['name' => '终端账号管理', 'icon' => 'layui-icon layui-icon-cellphone', 'node' => "{$code}/device/index"],
|
||
['name' => '手机短信管理', 'icon' => 'layui-icon layui-icon-email', 'node' => "{$code}/message/index"],
|
||
],
|
||
],
|
||
];
|
||
}
|
||
} |