|
@@ -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'
|
|
|
//网站地址
|
|
@@ -277,30 +277,24 @@ onMounted(async () => {
|
|
|
});
|
|
|
const result = await responseStatus.json();
|
|
|
console.log(result)
|
|
|
+
|
|
|
if (result.code == 200) {
|
|
|
- if (result.data.isLogin == true) {
|
|
|
- console.log("用户已经登录!");
|
|
|
- showToken.value = true;
|
|
|
-
|
|
|
- } else {
|
|
|
- console.log("用户已退出登录!");
|
|
|
- showToken.value = false;
|
|
|
- //退出登录
|
|
|
- isShow.value = false;
|
|
|
- removeToken();
|
|
|
- removeTicket();
|
|
|
- ElMessage.error('您已退出登录!')
|
|
|
- }
|
|
|
- } else {
|
|
|
- console.log("用户已退出登录!");
|
|
|
- //退出登录
|
|
|
+ console.log("用户已经登录!");
|
|
|
+ showToken.value = true;
|
|
|
+ }
|
|
|
+ if (result.code == -1) {
|
|
|
isShow.value = false;
|
|
|
showToken.value = false;
|
|
|
removeToken();
|
|
|
removeTicket();
|
|
|
ElMessage.error('您没有权限登录该网站!')
|
|
|
- //跳转到首页
|
|
|
- //window.location.href = $CwebUrl;
|
|
|
+ }
|
|
|
+ if (result.code == -2) {
|
|
|
+ isShow.value = false;
|
|
|
+ showToken.value = false;
|
|
|
+ removeToken();
|
|
|
+ removeTicket();
|
|
|
+ ElMessage.error('您已退出登录!')
|
|
|
}
|
|
|
}
|
|
|
}
|