mirror of
https://gitee.com/lijingbo-2021/open-anylink-web.git
synced 2026-05-16 04:07:48 +00:00
26 lines
707 B
JavaScript
26 lines
707 B
JavaScript
import request from '@/utils/request'
|
|
import { CLIENT_TYPE, CLIENT_NAME, CLIENT_VERSION } from '@/const/userConst'
|
|
import { userStore } from '@/stores'
|
|
|
|
export const refreshToken = async () => {
|
|
const userData = userStore()
|
|
const now = new Date().getTime()
|
|
if (now > userData.at.expiretime && now <= userData.rt.expiretime) {
|
|
const res = await request.post('/user/refreshToken', {
|
|
clientType: CLIENT_TYPE,
|
|
clientName: CLIENT_NAME,
|
|
clientVersion: CLIENT_VERSION
|
|
})
|
|
userData.setAt(res.data.data.accessToken)
|
|
}
|
|
}
|
|
|
|
export const getReqBody = (obj) => {
|
|
return {
|
|
...obj,
|
|
clientType: CLIENT_TYPE,
|
|
clientName: CLIENT_NAME,
|
|
clientVersion: CLIENT_VERSION
|
|
}
|
|
}
|