authorized fix keycloak sidebarItem
This commit is contained in:
No files matched your search
@@ -1,38 +0,0 @@
|
||||
import { defineStore } from "pinia";
|
||||
import { timestampToDate } from "~/utils/helper";
|
||||
|
||||
export const useUserInfoStore = defineStore("userInfoStore", () => {
|
||||
const getUserInfoStore = ref<any>([])
|
||||
const setUserInfoStore = (data: any) => {
|
||||
const userInfo: any[] =
|
||||
{
|
||||
user_name: data?.access_token_payload?.preferred_username,
|
||||
type_user: data?.access_token_payload?.type_user,
|
||||
role_access: data?.access_token_payload?.resource_access[data?.access_token_payload.azp],
|
||||
userInfo: [
|
||||
{
|
||||
id: data?.user?.id,
|
||||
fullname: data?.access_token_payload?.name,
|
||||
given_name: data?.access_token_payload?.given_name || '-',
|
||||
family_name: data?.access_token_payload?.family_name || '-',
|
||||
email: data?.access_token_payload?.email || '- ',
|
||||
group: data?.access_token_payload?.group,
|
||||
}
|
||||
],
|
||||
expires_in: [
|
||||
{
|
||||
timestamps: data?.expires_at,
|
||||
date: timestampToDate(data?.expires_at, 'id-ID'),
|
||||
}
|
||||
],
|
||||
};
|
||||
// console.log(data)
|
||||
getUserInfoStore.value = userInfo;
|
||||
}
|
||||
|
||||
const getMenuAkses = ref<any>([])
|
||||
// const
|
||||
|
||||
|
||||
return { setUserInfoStore, getUserInfoStore }
|
||||
})
|
||||
@@ -0,0 +1,40 @@
|
||||
import { defineStore } from "pinia";
|
||||
import { timestampToDate } from "~/utils/helper";
|
||||
|
||||
export const useUserInfoStore = defineStore("userInfoStore", () => {
|
||||
const getUserInfoStore = ref<any>([])
|
||||
const setUserInfoStore = (data: any) => {
|
||||
// const userInfo: any[] =
|
||||
// {
|
||||
// user_name: data?.access_token_payload?.preferred_username,
|
||||
// type_user: data?.access_token_payload?.type_user,
|
||||
// role_access: data?.access_token_payload?.resource_access[data?.access_token_payload.azp],
|
||||
// userInfo: [
|
||||
// {
|
||||
// id: data?.user?.id,
|
||||
// fullname: data?.access_token_payload?.name,
|
||||
// given_name: data?.access_token_payload?.given_name || '-',
|
||||
// family_name: data?.access_token_payload?.family_name || '-',
|
||||
// email: data?.access_token_payload?.email || '- ',
|
||||
// group: data?.access_token_payload?.group,
|
||||
// }
|
||||
// ],
|
||||
// expires_in: [
|
||||
// {
|
||||
// timestamps: data?.expires_at,
|
||||
// date: timestampToDate(data?.expires_at, 'id-ID'),
|
||||
// }
|
||||
// ],
|
||||
// };
|
||||
// console.log(data)
|
||||
getUserInfoStore.value = data;
|
||||
}
|
||||
|
||||
const getSessionUserStore = ref<any>([])
|
||||
const setSessionUserStore = (data: any) => {
|
||||
getSessionUserStore.value=data
|
||||
}
|
||||
|
||||
|
||||
return { setUserInfoStore,setSessionUserStore, getUserInfoStore,getSessionUserStore }
|
||||
})
|
||||
Reference in New Issue
Block a user