mirror of
http://36.133.248.69:3088/admin/RentWeAppFront.git
synced 2026-03-07 17:32:25 +08:00
38 lines
871 B
JavaScript
38 lines
871 B
JavaScript
export function getToken() {
|
|
const lifeData = uni.getStorageSync('lifeData') || {}
|
|
const token = lifeData.vuex_token
|
|
return token;
|
|
}
|
|
|
|
export function checkToken(token) {
|
|
if (!token || (typeof token === 'object' && Object.keys(token).length === 0)) {
|
|
uni.reLaunch({
|
|
url: '/pages-biz/login/login'
|
|
})
|
|
return Promise.reject('no token')
|
|
}
|
|
|
|
return new Promise((resolve, reject) => {
|
|
uni.$u.get('/login/checkExpiration', {}, {
|
|
WT: token
|
|
}).then(res => {
|
|
if (res.data) {
|
|
uni.reLaunch({
|
|
url: '/pages-biz/login/login'
|
|
})
|
|
reject('token expired')
|
|
} else {
|
|
resolve(true)
|
|
}
|
|
}).catch(err => {
|
|
uni.reLaunch({
|
|
url: '/pages-biz/login/login'
|
|
})
|
|
})
|
|
})
|
|
}
|
|
|
|
export function getUserType(){
|
|
let userInfo = uni.getStorageSync('userInfo')
|
|
return userInfo.userType
|
|
} |