fix:refresh token

3.x
smallwei 3 years ago
parent d0f062e783
commit 2e50606b99
  1. 5
      src/mixins/index.js
  2. 2
      src/store/modules/user.js

@ -23,7 +23,7 @@ export default {
}) || {}; }) || {};
let date1 = this.$dayjs(token.datetime); let date1 = this.$dayjs(token.datetime);
let date2 = this.$dayjs(); let date2 = this.$dayjs();
const date = date1.diff(date2, 'month'); const date = date2.diff(date1, 'seconds');
if (validatenull(date)) return; if (validatenull(date)) return;
if (date >= this.website.tokenTime && !this.refreshLock) { if (date >= this.website.tokenTime && !this.refreshLock) {
this.refreshLock = true; this.refreshLock = true;
@ -32,7 +32,8 @@ export default {
.then(() => { .then(() => {
this.refreshLock = false; this.refreshLock = false;
}) })
.catch(() => { .catch((err) => {
console.log(err)
this.refreshLock = false; this.refreshLock = false;
}); });
} }

@ -100,7 +100,7 @@ const user = {
}) })
}, },
//刷新token //刷新token
RefreshToken ({ state, commit }) { RefreshToken ({ state, commit }, userInfo) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
refreshToken(state.refreshToken, state.tenantId, refreshToken(state.refreshToken, state.tenantId,
!validatenull(userInfo) ? userInfo.deptId : state.userInfo.dept_id, !validatenull(userInfo) ? userInfo.deptId : state.userInfo.dept_id,

Loading…
Cancel
Save