修改管理后台

This commit is contained in:
shenquanyi
2025-09-12 20:08:42 +08:00
parent 39d61c6f9b
commit 80a24c2d60
286 changed files with 75316 additions and 9452 deletions

View File

@@ -48,7 +48,7 @@ const checkRole = (roles) => {
const user = await User.findByPk(userId, {
include: [{
model: Role,
as: 'roles', // 添加as属性指定关联别名
as: 'role', // 使用正确的关联别名
attributes: ['name']
}]
});
@@ -61,7 +61,7 @@ const checkRole = (roles) => {
}
// 获取用户角色名称数组
const userRoles = user.roles.map(role => role.name);
const userRoles = user.role ? [user.role.name] : [];
// 检查用户是否具有所需角色
const hasRequiredRole = roles.some(role => userRoles.includes(role));