fix:privacy

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-01-19 14:47:32 +07:00
parent 9793df1c57
commit 8b26530d52
6 changed files with 120 additions and 12 deletions

View file

@ -8,6 +8,7 @@ import config from '@/app.config'
import avatar from '@/assets/avatar_user.jpg'
import { logout, tokenParsed, getCookie } from '@/plugins/auth'
import { useCounterMixin } from '@/stores/mixin'
import { usePrivacyStore } from '@/stores/privacy'
import type { notiType } from '@/interface/index/Main'
import type { Noti } from '@/interface/response/Main'
@ -16,6 +17,7 @@ import DialogHeader from '@/components/DialogHeader.vue'
import PopupPrivacy from '@/components/PopupPrivacy.vue'
const mixin = useCounterMixin()
const privacyStore = usePrivacyStore()
const {
date2Thai,
hideLoader,
@ -56,8 +58,6 @@ const isPwdOld = ref<boolean>(true)
const isPwdNewOld = ref<boolean>(true)
const isPwdReNewOld = ref<boolean>(true)
const modalPrivacy = ref<boolean>(false)
/**
* งกนดงขอมลจำนวนการแจงเตอน
*/
@ -173,7 +173,7 @@ async function fetchKeycloakPosition() {
.get(config.API.keycloakPosition())
.then(async (res) => {
const data = await res.data.result
modalPrivacy.value = !data.privacyCheckin ? true : false
privacyStore.modalPrivacy = !data.privacyCheckin ? true : false
//
if (data.avatarName) {
await getImg(data.profileId, data.avatarName)
@ -606,7 +606,7 @@ onMounted(async () => {
</q-card>
</q-dialog>
<popup-privacy v-model:modal="modalPrivacy" />
<popup-privacy v-model:modal="privacyStore.modalPrivacy" />
</template>
<style>