|
|
|
|
@ -43,9 +43,9 @@ |
|
|
|
|
import top from "./top/"; |
|
|
|
|
import sidebar from "./sidebar/"; |
|
|
|
|
import admin from "@/util/admin"; |
|
|
|
|
// import { validatenull } from "@/util/validate"; |
|
|
|
|
// import { calcDate } from "@/util/date.js"; |
|
|
|
|
// import { getStore } from "@/util/store.js"; |
|
|
|
|
import { validatenull } from "@/util/validate"; |
|
|
|
|
import { calcDate } from "@/util/date.js"; |
|
|
|
|
import { getStore } from "@/util/store.js"; |
|
|
|
|
export default { |
|
|
|
|
components: { |
|
|
|
|
top, |
|
|
|
|
@ -82,13 +82,17 @@ |
|
|
|
|
this.$store.commit("SET_SCREEN", admin.getScreen()); |
|
|
|
|
}, 0); |
|
|
|
|
}; |
|
|
|
|
this.$store.dispatch("FlowRoutes").then(() => { |
|
|
|
|
}); |
|
|
|
|
this.$store.dispatch("FlowRoutes").then(() => {}); |
|
|
|
|
}, |
|
|
|
|
// 刷新token |
|
|
|
|
refreshToken() { |
|
|
|
|
/*this.refreshTime = setInterval(() => { |
|
|
|
|
if (!this.refreshLock) { |
|
|
|
|
this.refreshTime = setInterval(() => { |
|
|
|
|
const token = getStore({ |
|
|
|
|
name: "token", |
|
|
|
|
debug: true |
|
|
|
|
}); |
|
|
|
|
const date = calcDate(token.datetime, new Date().getTime()); |
|
|
|
|
if (validatenull(date)) return; |
|
|
|
|
if (date.seconds >= this.website.tokenTime && !this.refreshLock) { |
|
|
|
|
this.refreshLock = true; |
|
|
|
|
this.$store |
|
|
|
|
.dispatch("RefeshToken") |
|
|
|
|
@ -99,7 +103,7 @@ |
|
|
|
|
this.refreshLock = false; |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}, this.website.tokenTime * 1000);*/ |
|
|
|
|
}, 1000); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|