UNPKG

ed-frame-vue

Version:

easydata 基础组件

68 lines (50 loc) 1.6 kB
const AccessTokenKey = 'ACCESS_TOKEN' const RefreshTokenKey = 'REFRESH_TOKEN' const BaseApi = 'VITE_APP_BASE_API' // ========== Token 相关 ========== export function getAccessToken() { return localStorage.getItem(AccessTokenKey) } export function getRefreshToken() { return localStorage.getItem(RefreshTokenKey) } export function setToken(token) { localStorage.setItem(AccessTokenKey, token.accessToken) localStorage.setItem(RefreshTokenKey, token.refreshToken) } export function removeToken() { localStorage.removeItem(AccessTokenKey) localStorage.removeItem(RefreshTokenKey) } // ========== 账号相关 ========== const UsernameKey = 'USERNAME' const PasswordKey = 'PASSWORD' const RememberMeKey = 'REMEMBER_ME' export function getUsername() { return localStorage.getItem(UsernameKey) } export function setUsername(username) { localStorage.setItem(UsernameKey, username) } export function removeUsername() { localStorage.removeItem(UsernameKey) } export function getPassword() { const password = localStorage.getItem(PasswordKey) return password ? decrypt(password) : undefined } export function setPassword(password) { localStorage.setItem(PasswordKey, encrypt(password)) } export function removePassword() { localStorage.removeItem(PasswordKey) } export function getRememberMe() { return localStorage.getItem(RememberMeKey) === 'true' } export function setRememberMe(rememberMe) { localStorage.setItem(RememberMeKey, rememberMe) } export function removeRememberMe() { localStorage.removeItem(RememberMeKey) }