123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- import {decrypt, encrypt} from "@/utils/jsencrypt";
- const AccessTokenKey = 'ACCESS_TOKEN'
- const RefreshTokenKey = 'REFRESH_TOKEN'
- // ========== 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)
- }
- // ========== 租户相关 ==========
- const TenantIdKey = 'TENANT_ID'
- const TenantNameKey = 'TENANT_NAME'
- export function getTenantName() {
- return localStorage.getItem(TenantNameKey)
- }
- export function setTenantName(username) {
- localStorage.setItem(TenantNameKey, username)
- }
- export function removeTenantName() {
- localStorage.removeItem(TenantNameKey)
- }
- export function getTenantId() {
- return localStorage.getItem(TenantIdKey)
- }
- export function setTenantId(username) {
- localStorage.setItem(TenantIdKey, username)
- }
- export function removeTenantId() {
- localStorage.removeItem(TenantIdKey)
- }
- export class getToken {
- }
|