15 lines
321 B
TypeScript
15 lines
321 B
TypeScript
import { ROLES } from '~~/server/utils/permissions'
|
|
|
|
export default defineEventHandler((event) => {
|
|
const user = event.context.user
|
|
|
|
if (!user || user.role !== 'SUPER_ADMIN') {
|
|
throw createError({
|
|
statusCode: 403,
|
|
message: '只有超级管理员可以访问角色配置'
|
|
})
|
|
}
|
|
|
|
return ROLES
|
|
})
|