增加登录过期时间记录
This commit is contained in:
@@ -2,18 +2,23 @@ import http from "./http";
|
||||
import Vue from "vue";
|
||||
import CryptoJS from "./crypto-js";
|
||||
import qs from 'query-string'
|
||||
import dayjs from "./monent";
|
||||
|
||||
/**
|
||||
* 用户登录信息和方法
|
||||
*/
|
||||
export const user = {
|
||||
state: () => ({
|
||||
token: ""
|
||||
token: "",
|
||||
expiredTime: ""
|
||||
}),
|
||||
mutations: {
|
||||
setToken(state, token) {
|
||||
state.token = token
|
||||
},
|
||||
setExpired(state, time) {
|
||||
state.expiredTime = time
|
||||
},
|
||||
setUser(state, user) {
|
||||
for (const key in user) {
|
||||
Vue.set(state, key, user[key])
|
||||
@@ -133,6 +138,7 @@ export const user = {
|
||||
if (res?.access_token) {
|
||||
const token = [res?.token_type, res?.access_token].join(" ").trim()
|
||||
commit("setToken", token)
|
||||
commit("setExpired", dayjs().add(res.expires_in - 600,'s').unix())
|
||||
return token
|
||||
} else return Promise.reject(res.msg)
|
||||
})
|
||||
@@ -186,7 +192,14 @@ export const user = {
|
||||
//获取登录着网格员信息
|
||||
return http.post("/app/appgirdmemberinfo/checkLogOnUser", null, config).then(res => {
|
||||
if (res?.data) {
|
||||
let {girdId, girdMemberId, girdName, checkType: girdCheckType, appGirdInfo: gridInfo, isSign} = res.data,
|
||||
let {
|
||||
girdId,
|
||||
girdMemberId,
|
||||
girdName,
|
||||
checkType: girdCheckType,
|
||||
appGirdInfo: gridInfo,
|
||||
isSign
|
||||
} = res.data,
|
||||
gridExtra = {isSign}
|
||||
return commit("setUser", {girdId, girdMemberId, girdName, girdCheckType, gridInfo, gridExtra})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user