diff --git a/src/modules/08_KPI/store.ts b/src/modules/08_KPI/store.ts index f9fc0a0..06fc5a7 100644 --- a/src/modules/08_KPI/store.ts +++ b/src/modules/08_KPI/store.ts @@ -19,7 +19,7 @@ export const useKpiDataStore = defineStore("KPIDate", () => { const work = ref(false); const tabMain = ref(""); const dataProfile = ref({ - profileId: null, + profileId: "", prefix: "", rank: "", firstName: "", diff --git a/src/views/MainLayout.vue b/src/views/MainLayout.vue index 534beb3..a5aa38f 100644 --- a/src/views/MainLayout.vue +++ b/src/views/MainLayout.vue @@ -16,6 +16,7 @@ import { } from "@/plugins/auth"; import { useDataStore } from "@/stores/data"; +import { useKpiDataStore } from "@/modules/08_KPI/store"; // landing page config url const configParam = { @@ -27,6 +28,7 @@ const router = useRouter(); const $q = useQuasar(); const dataStore = useDataStore(); +const dataStoreKpi = useKpiDataStore(); const mixin = useCounterMixin(); const { @@ -65,6 +67,7 @@ async function checkUser() { .then(async (res) => { const data = await res.data.result; await dataStore.getData(data); + dataStoreKpi.dataProfile = data; await dataStore.getProFileType(); if (data.avatarName) { await getImg(data.profileId, data.avatarName);