工会后台修改

This commit is contained in:
2025-12-06 11:37:20 +08:00
parent ab0b23539e
commit d0203ecc8b
3 changed files with 13 additions and 3 deletions

View File

@@ -70,11 +70,19 @@ class Admin extends GuildAdmin
$this->assignconfig("admin", ['id' => $this->auth->id]);
$this->childrenGroupIds = $this->auth->getChildrenGroupIds(true);
$groupList = collection(AuthGroup::where('id', 'in', $this->childrenGroupIds)->where('guild_id', $this->guildId)->select())->toArray();
if($this->auth->id ==1){
$groupList = collection(AuthGroup::select())->toArray();
}else{
$groupList = collection(AuthGroup::where('id', 'in', $this->childrenGroupIds)->where('guild_id', $this->guildId)->select())->toArray();
}
Tree::instance()->init($groupList);
$groupList = [];
if ($this->auth->isSuperAdmin()) {
$groupList = Tree::instance()->getTreeList(Tree::instance()->getTreeArray(1));
if($this->auth->id ==1){
$groupList = Tree::instance()->getTreeList(Tree::instance()->getTreeArray(0));
}else{
$groupList = Tree::instance()->getTreeList(Tree::instance()->getTreeArray(1));
}
} else {
$groups = $this->auth->getGroups();
$groupIds = [];