|
@@ -22,11 +22,11 @@
|
|
|
import { onMounted, ref, watch } from 'vue'
|
|
|
import { useRouter } from 'vue-router'
|
|
|
import { useAppStore } from '~src/store'
|
|
|
-import { getStore } from 'hc-vue3-ui'
|
|
|
import { calcDate, isNullES } from 'js-fast-way'
|
|
|
import website from '~src/config/index'
|
|
|
import { LogOut, RefreshToken } from '~store/user'
|
|
|
import avatarPng from '~src/assets/images/avatar.png'
|
|
|
+import { getStore } from '~src/utils/storage'
|
|
|
|
|
|
//事件
|
|
|
const emit = defineEmits(['load'])
|
|
@@ -52,7 +52,7 @@ onMounted(() => {
|
|
|
//刷新token
|
|
|
const getRefreshToken = () => {
|
|
|
setInterval(() => {
|
|
|
- const token = getStore('token', true) || {}
|
|
|
+ const token = getStore('access-token', true) || {}
|
|
|
const date = calcDate(token.datetime, new Date().getTime())
|
|
|
if (isNullES(date)) return
|
|
|
if (date.seconds >= website.tokenTime && !refreshLock.value) {
|