🐛 fix (user): fix user role computation

This commit is contained in:
Abizrh
2025-10-22 17:40:53 +07:00
parent 621c9a237f
commit 44588f3273
+5 -2
View File
@@ -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,
}