|
|
|
@ -34,7 +34,7 @@ onBeforeMount(async () => {
|
|
|
|
console.log(`liff.state init error ${err}`);
|
|
|
|
console.log(`liff.state init error ${err}`);
|
|
|
|
showToast("登入失敗。請聯絡管理員");
|
|
|
|
showToast("登入失敗。請聯絡管理員");
|
|
|
|
router.push("/login");
|
|
|
|
router.push("/login");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (!sessionStorage.getItem("token")) {
|
|
|
|
if (!sessionStorage.getItem("token")) {
|
|
|
|
const profile = await liff.getProfile();
|
|
|
|
const profile = await liff.getProfile();
|
|
|
|
@ -140,15 +140,18 @@ const handleAD = async () => {
|
|
|
|
console.log('res',res)
|
|
|
|
console.log('res',res)
|
|
|
|
if (res.code === 200) {
|
|
|
|
if (res.code === 200) {
|
|
|
|
adData.value = res.data;
|
|
|
|
adData.value = res.data;
|
|
|
|
popShow.value = true;
|
|
|
|
if (sessionStorage.getItem("isAdShow")==null) {
|
|
|
|
|
|
|
|
popShow.value = true;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
// sessionStorage.setItem("isAdShow",false);
|
|
|
|
|
|
|
|
|
|
|
|
const popShow = ref(false);
|
|
|
|
const popShow = ref(false);
|
|
|
|
const modalClose = ref(false);
|
|
|
|
const modalClose = ref(false);
|
|
|
|
|
|
|
|
|
|
|
|
const closeShow = () => {
|
|
|
|
const closeShow = () => {
|
|
|
|
|
|
|
|
sessionStorage.setItem("isAdShow",userInfo.value.level_name);
|
|
|
|
|
|
|
|
|
|
|
|
modalClose.value = true;
|
|
|
|
modalClose.value = true;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
@ -244,6 +247,7 @@ const handleLogout = () => {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
sessionStorage.removeItem("token");
|
|
|
|
sessionStorage.removeItem("token");
|
|
|
|
sessionStorage.removeItem("uid");
|
|
|
|
sessionStorage.removeItem("uid");
|
|
|
|
|
|
|
|
sessionStorage.removeItem("isAdShow");
|
|
|
|
router.push("/login");
|
|
|
|
router.push("/login");
|
|
|
|
};
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|