feat:popupPrivacy

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-01-16 18:18:49 +07:00
parent 159f0803f2
commit 62d757a343
4 changed files with 329 additions and 4 deletions

View file

@ -13,6 +13,7 @@ import type { notiType } from '@/interface/index/Main'
import type { Noti } from '@/interface/response/Main'
import DialogHeader from '@/components/DialogHeader.vue'
import PopupPrivacy from '@/components/PopupPrivacy.vue'
const mixin = useCounterMixin()
const {
@ -23,6 +24,7 @@ const {
success,
showLoader,
} = mixin
const router = useRouter()
const $q = useQuasar()
@ -53,6 +55,9 @@ const reNewPassWord = ref<string>('')
const isPwdOld = ref<boolean>(true)
const isPwdNewOld = ref<boolean>(true)
const isPwdReNewOld = ref<boolean>(true)
const modalPrivacy = ref<boolean>(false)
/**
* งกนดงขอมลจำนวนการแจงเตอน
*/
@ -168,6 +173,7 @@ async function fetchKeycloakPosition() {
.get(config.API.keycloakPosition())
.then(async (res) => {
const data = await res.data.result
modalPrivacy.value = !data.privacyCheckin ? true : false
//
if (data.avatarName) {
await getImg(data.profileId, data.avatarName)
@ -599,6 +605,8 @@ onMounted(async () => {
</q-form>
</q-card>
</q-dialog>
<popup-privacy v-model:modal="modalPrivacy" />
</template>
<style>