This commit is contained in:
weiz 2024-05-30 09:48:39 +08:00
parent 5ecc91ccd7
commit 141b7d2a24

View File

@ -19,6 +19,8 @@ use app\adminapi\controller\BaseAdminController;
use app\adminapi\lists\auth\MenuLists;
use app\adminapi\logic\auth\MenuLogic;
use app\adminapi\validate\auth\MenuValidate;
use app\common\model\auth\Admin;
use app\common\model\auth\SystemRoleMenu;
/**
@ -62,6 +64,13 @@ class MenuController extends BaseAdminController
if($id==0){
return $this->fail('缺少参数');
}
$admin = Admin::findOrEmpty($this->adminId);
if ($admin['root'] != 1) {
$roleMenu = SystemRoleMenu::whereIn('role_id', $admin['role_id'])->where('menu_id',$id)->findOrEmpty();
if($roleMenu->isEmpty()){
return $this->fail('没有该菜单权限');
}
}
$list=MenuLogic::getModelList($id);
return $this->success('操作成功', $list);
}