From b751615f81af50326eb0e0230c4a7a2ac07317b3 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 30 Jul 2025 17:29:11 +0700 Subject: [PATCH] =?UTF-8?q?fix:=20=E0=B9=80=E0=B8=9E=E0=B8=B4=E0=B9=88?= =?UTF-8?q?=E0=B8=A1=20=E0=B9=80=E0=B8=81=E0=B9=87=E0=B8=9A=E0=B8=82?= =?UTF-8?q?=E0=B9=89=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5=20profile=20kpi?= =?UTF-8?q?=20=E0=B8=88=E0=B8=B2=E0=B8=81=E0=B8=AB=E0=B8=99=E0=B9=89?= =?UTF-8?q?=E0=B8=B2=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/08_KPI/store.ts | 2 +- src/views/MainLayout.vue | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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);