|
@@ -126,7 +126,7 @@
|
|
>手动运行项目</el-menu-item
|
|
>手动运行项目</el-menu-item
|
|
>
|
|
>
|
|
</el-submenu>
|
|
</el-submenu>
|
|
- <el-submenu index="systemManagement">
|
|
|
|
|
|
+ <el-submenu :index="menus[5]">
|
|
<template slot="title">
|
|
<template slot="title">
|
|
<i class="my-icon-menuF"></i>
|
|
<i class="my-icon-menuF"></i>
|
|
<span>系统管理</span>
|
|
<span>系统管理</span>
|
|
@@ -182,18 +182,17 @@ export default {
|
|
|
|
|
|
this.expiresTime = localStorage.getItem('expiresTime')
|
|
this.expiresTime = localStorage.getItem('expiresTime')
|
|
this.toExpiresTime = new Date(this.expiresTime).getTime() - new Date().getTime();
|
|
this.toExpiresTime = new Date(this.expiresTime).getTime() - new Date().getTime();
|
|
- console.log(this.toExpiresTime)
|
|
|
|
|
|
+
|
|
let that = this;
|
|
let that = this;
|
|
if(this.toExpiresTime < 5*60*1000){
|
|
if(this.toExpiresTime < 5*60*1000){
|
|
this.refreshToken()
|
|
this.refreshToken()
|
|
}else{
|
|
}else{
|
|
- this.tokenTimer = setTimeout(function(){
|
|
|
|
- that.refreshToken()
|
|
|
|
- }, this.toExpiresTime - 5*60*1000)
|
|
|
|
|
|
+ if(this.toExpiresTime < 24*60*60*1000){ //当过期时间小于一天时才会定时执行,否则会因为过期时间过大无法执行
|
|
|
|
+ this.tokenTimer = setTimeout(function(){
|
|
|
|
+ that.refreshToken()
|
|
|
|
+ }, this.toExpiresTime - 5*60*1000)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- /*if(this.expiresTime && this.toExpiresTime > 0){
|
|
|
|
-
|
|
|
|
- }*/
|
|
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
menuFoldHandle(val) {
|
|
menuFoldHandle(val) {
|
|
@@ -245,21 +244,13 @@ export default {
|
|
if(this.toExpiresTime < 5*60*1000){
|
|
if(this.toExpiresTime < 5*60*1000){
|
|
//this.refreshToken()
|
|
//this.refreshToken()
|
|
}else{
|
|
}else{
|
|
- this.tokenTimer = setTimeout(function(){
|
|
|
|
- let that = this;
|
|
|
|
- that.refreshToken()
|
|
|
|
- }, this.toExpiresTime - 5*60*1000)
|
|
|
|
- }
|
|
|
|
- /*if(this.expiresTime && this.toExpiresTime > 0){
|
|
|
|
- if(this.toExpiresTime < 5*60*1000){
|
|
|
|
- //this.refreshToken()
|
|
|
|
- }else{
|
|
|
|
|
|
+ if(this.toExpiresTime < 24*60*60*1000){
|
|
this.tokenTimer = setTimeout(function(){
|
|
this.tokenTimer = setTimeout(function(){
|
|
let that = this;
|
|
let that = this;
|
|
that.refreshToken()
|
|
that.refreshToken()
|
|
}, this.toExpiresTime - 5*60*1000)
|
|
}, this.toExpiresTime - 5*60*1000)
|
|
}
|
|
}
|
|
- }*/
|
|
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
if(res.code == 400){ //refreshToken请求返回400则跳回登录页
|
|
if(res.code == 400){ //refreshToken请求返回400则跳回登录页
|
|
let loginUrl = window.location.origin + '/login'
|
|
let loginUrl = window.location.origin + '/login'
|