ry_app/utils/auth.js

72 lines
1.5 KiB
JavaScript

const TokenKey = 'App-Token'
const StoreIdKey = 'Store-Id'
const StoreInfoKey = 'Store-Info'
const UserIdKey = 'User-Id'
const UserInfoKey = 'User-Info'
export function getToken() {
return uni.getStorageSync(TokenKey)
}
export function setToken(token) {
return uni.setStorageSync(TokenKey, token)
}
export function removeToken() {
return uni.removeStorageSync(TokenKey)
}
// 门店ID相关
export function setStoreId(id) {
return uni.setStorageSync(StoreIdKey, id)
}
export function getStoreId() {
return uni.getStorageSync(StoreIdKey)
}
export function removeStoreId() {
return uni.removeStorageSync(StoreIdKey)
}
// 门店信息相关
export function setStoreInfo(info) {
return uni.setStorageSync(StoreInfoKey, JSON.stringify(info))
}
export function getStoreInfo() {
const info = uni.getStorageSync(StoreInfoKey)
return info ? JSON.parse(info) : null
}
export function removeStoreInfo() {
return uni.removeStorageSync(StoreInfoKey)
}
// 用户ID相关
export function setUserId(id) {
return uni.setStorageSync(UserIdKey, id)
}
export function getUserId() {
return uni.getStorageSync(UserIdKey)
}
export function removeUserId() {
return uni.removeStorageSync(UserIdKey)
}
// 用户信息相关
export function setUserInfo(info) {
return uni.setStorageSync(UserInfoKey, JSON.stringify(info))
}
export function getUserInfo() {
const info = uni.getStorageSync(UserInfoKey)
return info ? JSON.parse(info) : null
}
export function removeUserInfo() {
return uni.removeStorageSync(UserInfoKey)
}