cookie sso

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-03-27 16:54:56 +07:00
parent 75fa420862
commit ee2610fa54
4 changed files with 11 additions and 6 deletions

View file

@ -6,7 +6,7 @@ import { storeToRefs } from "pinia";
import { scroll, useQuasar } from "quasar";
import { useCounterMixin } from "@/stores/mixin";
import { useMenuDataStore } from "@/stores/menuList";
import { tokenParsed, logout } from "@/plugins/auth";
import { tokenParsed, logout, getCookie } from "@/plugins/auth";
import avatar from "@/assets/avatar_user.jpg";
import http from "@/plugins/http";
@ -232,6 +232,8 @@ const activeBtn = () => {
return route.name == "registryDetail" && rightActive.value;
};
const isSsoToken = ref<boolean>(false);
/**
* เมอเรมตนโปรแกรมให event resize และ function myEventHandler
* set function myEventHandler เพราะ state งไมเซ , state เซทเม หนาจอเร ขยบหนาจอ
@ -246,6 +248,8 @@ onMounted(async () => {
fetchKeycloakPosition();
const user = await tokenParsed();
const SSO_TOKEN = await getCookie("SSO");
isSsoToken.value = SSO_TOKEN === "y" ? true : false;
if (user) {
fullname.value = user.name;
role.value = user.role;
@ -775,7 +779,7 @@ function onViewDetailNoti(url: string) {
เลอกโหมด
</div> -->
<q-list dense>
<q-item clickable :href="landingPageUrl">
<q-item clickable :href="landingPageUrl" v-if="isSsoToken">
<q-item-section avatar>
<q-avatar
color="blue"