Browse Source

补充导航外链判断

补充导航外链判断
dangyunlong 1 week ago
parent
commit
5df788f7ce

+ 1 - 1
.nuxt/manifest/latest.json

@@ -1 +1 @@
-{"id":"86c323ea-619f-4fef-860e-8eeb59ef53ef","timestamp":1745545056315}
+{"id":"aae1fc11-925f-440a-acb1-c29dae8d2571","timestamp":1745566502605}

+ 0 - 1
.nuxt/manifest/meta/86c323ea-619f-4fef-860e-8eeb59ef53ef.json

@@ -1 +0,0 @@
-{"id":"86c323ea-619f-4fef-860e-8eeb59ef53ef","timestamp":1745545056315,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 0
.nuxt/manifest/meta/aae1fc11-925f-440a-acb1-c29dae8d2571.json

@@ -0,0 +1 @@
+{"id":"aae1fc11-925f-440a-acb1-c29dae8d2571","timestamp":1745566502605,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 1 - 1
.nuxt/nuxt.d.ts

@@ -1,6 +1,6 @@
 // Generated by nuxi
 // Generated by nuxi
-/// <reference types="@nuxt/devtools" />
 /// <reference types="@nuxt/telemetry" />
 /// <reference types="@nuxt/telemetry" />
+/// <reference types="@nuxt/devtools" />
 /// <reference path="types/builder-env.d.ts" />
 /// <reference path="types/builder-env.d.ts" />
 /// <reference types="nuxt" />
 /// <reference types="nuxt" />
 /// <reference path="types/app-defaults.d.ts" />
 /// <reference path="types/app-defaults.d.ts" />

+ 1 - 1
.nuxt/tsconfig.json

@@ -102,7 +102,7 @@
         "./imports"
         "./imports"
       ],
       ],
       "#app-manifest": [
       "#app-manifest": [
-        "./manifest/meta/86c323ea-619f-4fef-860e-8eeb59ef53ef.json"
+        "./manifest/meta/aae1fc11-925f-440a-acb1-c29dae8d2571.json"
       ],
       ],
       "#components": [
       "#components": [
         "./components"
         "./components"

+ 8 - 3
components/home/pageHead.vue

@@ -68,7 +68,7 @@
 <script setup>
 <script setup>
 //1.加载基本依赖 start ---------------------------------------->
 //1.加载基本依赖 start ---------------------------------------->
 import { ref, watch, onMounted } from 'vue'
 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 { getToken, setToken, removeToken } from '@/store/useCookieStore'
 import { setTicket, removeTicket } from '@/store/useticketStore'
 import { setTicket, removeTicket } from '@/store/useticketStore'
 //网站地址
 //网站地址
@@ -172,6 +172,7 @@ const handleClickOutside = (event) => {
 //3.跳转菜单逻辑 start ---------------------------------------->
 //3.跳转菜单逻辑 start ---------------------------------------->
 let gotosystem = () => {
 let gotosystem = () => {
     let url = $BwebUrl + '/#/login?userurl=' + $CwebUrl;
     let url = $BwebUrl + '/#/login?userurl=' + $CwebUrl;
+    isShow.value = false;
     //window.location.href = url; 
     //window.location.href = url; 
     window.open(url, '_blank');
     window.open(url, '_blank');
 }
 }
@@ -182,7 +183,7 @@ let exit = () => {
 
 
     isDel.value = 1
     isDel.value = 1
     token1.value = getToken()
     token1.value = getToken()
-
+    isShow.value = false;
     let tokendata = getToken()
     let tokendata = getToken()
   
   
     //王鹏
     //王鹏
@@ -275,6 +276,7 @@ onMounted(async () => {
         if(token == undefined){
         if(token == undefined){
             //如果没有获取到token 不访问后端获取在线状态
             //如果没有获取到token 不访问后端获取在线状态
             console.log("没有获取到token!无需查询登录状态!")
             console.log("没有获取到token!无需查询登录状态!")
+            showToken.value = false;
 
 
         }else{
         }else{
             //如果获取到了token 访问后端查询状态
             //如果获取到了token 访问后端查询状态
@@ -306,6 +308,7 @@ onMounted(async () => {
                     isShow.value = false;
                     isShow.value = false;
                     removeToken();
                     removeToken();
                     removeTicket();
                     removeTicket();
+                    ElMessage.error('您已退出登录!')
                 }
                 }
             } else {
             } else {
                 console.log("用户已退出登录!");
                 console.log("用户已退出登录!");
@@ -314,9 +317,11 @@ onMounted(async () => {
                 showToken.value = false;
                 showToken.value = false;
                 removeToken();
                 removeToken();
                 removeTicket();
                 removeTicket();
+                ElMessage.error('您没有权限登录该网站!')
+                //跳转到首页
+                //window.location.href = $CwebUrl;
             }
             }
         }
         }
-
     }
     }
     getLoginStatus();
     getLoginStatus();
     setInterval(getLoginStatus, 3000);
     setInterval(getLoginStatus, 3000);