🐛 fix (user): fix user role computation
This commit is contained in:
+5
-2
@@ -5,7 +5,10 @@ export const useUserStore = defineStore(
|
||||
// const token = useCookie('authentication')
|
||||
|
||||
const isAuthenticated = computed(() => !!user.value)
|
||||
// const userRole = computed(() => user.value?.user_position_code || '')
|
||||
const userRole = computed(() => {
|
||||
const roles = user.value?.roles || []
|
||||
return roles.map((v) => v.split('-')[1])
|
||||
})
|
||||
|
||||
const login = async (userData: any) => {
|
||||
user.value = userData
|
||||
@@ -18,7 +21,7 @@ export const useUserStore = defineStore(
|
||||
return {
|
||||
user,
|
||||
isAuthenticated,
|
||||
userRole: ['doctor'],
|
||||
userRole,
|
||||
login,
|
||||
logout,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user