|
@@ -71,7 +71,7 @@
|
|
|
<script setup>
|
|
|
//1.加载基本依赖 start ---------------------------------------->
|
|
|
import { ref, watch, onMounted } from 'vue'
|
|
|
-import { ElDialog } from 'element-plus'
|
|
|
+import { ElDialog,ElMessage } from 'element-plus'
|
|
|
import { getToken, setToken, removeToken } from '@/store/useCookieStore'
|
|
|
import { setTicket, removeTicket } from '@/store/useticketStore'
|
|
|
//网站地址
|
|
@@ -163,6 +163,7 @@ let userCenter = () => {
|
|
|
//3.跳转菜单逻辑 start ---------------------------------------->
|
|
|
let gotosystem = () => {
|
|
|
let url = $BwebUrl + '/#/login?userurl=' + $CwebUrl;
|
|
|
+ isShow.value = false;
|
|
|
//window.location.href = url;
|
|
|
window.open(url, '_blank');
|
|
|
}
|
|
@@ -170,7 +171,7 @@ let gotosystem = () => {
|
|
|
//点击退出按钮
|
|
|
let exit = () => {
|
|
|
window.location.href = $CwebUrl;
|
|
|
-
|
|
|
+ isShow.value = false;
|
|
|
isDel.value = 1
|
|
|
token1.value = getToken()
|
|
|
|
|
@@ -257,6 +258,7 @@ onMounted(async () => {
|
|
|
if(token == undefined){
|
|
|
//如果没有获取到token 不访问后端获取在线状态
|
|
|
console.log("没有获取到token!无需查询登录状态!")
|
|
|
+ showToken.value = false;
|
|
|
|
|
|
}else{
|
|
|
//如果获取到了token 访问后端查询状态
|
|
@@ -288,6 +290,7 @@ onMounted(async () => {
|
|
|
isShow.value = false;
|
|
|
removeToken();
|
|
|
removeTicket();
|
|
|
+ ElMessage.error('您已退出登录!')
|
|
|
}
|
|
|
} else {
|
|
|
console.log("用户已退出登录!");
|
|
@@ -296,9 +299,11 @@ onMounted(async () => {
|
|
|
showToken.value = false;
|
|
|
removeToken();
|
|
|
removeTicket();
|
|
|
+ ElMessage.error('您没有权限登录该网站!')
|
|
|
+ //跳转到首页
|
|
|
+ //window.location.href = $CwebUrl;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
getLoginStatus();
|
|
|
setInterval(getLoginStatus, 3000);
|