|
@@ -22,11 +22,12 @@
|
|
|
|
|
|
import vHeader from "../components/Header.vue"
|
|
|
import vSidetree from "../components/Sidetree.vue"
|
|
|
- import { storeToRefs } from 'pinia'
|
|
|
+ import { storeToRefs } from "pinia"
|
|
|
import { useHomeStore } from "../store/home.js"
|
|
|
- import app from '../utils/app.js'
|
|
|
- import {ElMessageBox,ElMessage} from 'element-plus'
|
|
|
+ import app from "../utils/app.js"
|
|
|
+ import {ElMessageBox,ElMessage} from "element-plus"
|
|
|
import loginAPI from "../api/login.js"
|
|
|
+ import { useRouter } from "vue-router"
|
|
|
|
|
|
const store=useHomeStore()
|
|
|
const { collapse ,currentMenu,menuTabs,activeTab} = storeToRefs(store)
|
|
@@ -53,7 +54,7 @@
|
|
|
|
|
|
const loadMenuPage=(val)=>import(/* @vite-ignore */`/src/pages/${val}`)
|
|
|
|
|
|
-
|
|
|
+ const router = useRouter()
|
|
|
|
|
|
watch(
|
|
|
()=>store.connStatus
|
|
@@ -61,7 +62,12 @@
|
|
|
if(newVal!=401){
|
|
|
return
|
|
|
}
|
|
|
- openRelogin()
|
|
|
+ //openRelogin()
|
|
|
+ ElMessage.warning("登录已失效,即将重新登录")
|
|
|
+
|
|
|
+ setTimeout(()=>{
|
|
|
+ router.replace({path:'/login'})
|
|
|
+ },1000)
|
|
|
})
|
|
|
|
|
|
const openRelogin=()=>{
|