Files
open-anylink-web/src/api/common.js
2024-09-05 17:41:27 +08:00

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
}
}