增加邮箱配置

This commit is contained in:
2025-05-26 17:34:38 +08:00
parent 92a08c5e6d
commit 68ab7e257b
4 changed files with 332 additions and 130 deletions
+4 -18
View File
@@ -4,7 +4,7 @@ use app\admin\controller\Base;
use think\facade\Db;
use think\facade\View;
use think\facade\Request;
use app\admin\controller\Log;
use app\admin\controller\LogController as Log;
use app\admin\model\AdminSysMenu;
use app\admin\model\AdminUserGroup;
use app\admin\model\AdminUser;
@@ -102,23 +102,8 @@ class YunzeradminController extends Base
$group['rights'] = json_decode($group['rights']);
}
$menus = AdminSysMenu::order('type,sort desc')->where('status', '=', 1)->select();
$menu = [];
// 先处理所有父菜单
foreach ($menus as $menus_v) {
if ($menus_v['parent_id'] == 0) {
$menu[$menus_v['smid']] = $menus_v;
$menu[$menus_v['smid']]['children'] = []; // 初始化 children 数组
}
}
// 再处理子菜单
foreach ($menus as $menus_v) {
if ($menus_v['parent_id'] != 0 && isset($menu[$menus_v['parent_id']])) {
$menu[$menus_v['parent_id']]['children'][] = $menus_v;
}
}
// 使用模型中的 getMenuTree 方法获取菜单树
$menu = AdminSysMenu::getMenuTree();
View::assign([
'group' => $group,
@@ -467,4 +452,5 @@ class YunzeradminController extends Base
return json(['code' => 1, 'msg' => '请求方法无效']);
}
}