88 lines
1.7 KiB
TypeScript
88 lines
1.7 KiB
TypeScript
const TokenKey = 'accessToken';
|
|
const SessionKey = 'sessionKey';
|
|
const OpenIdKey = 'openId';
|
|
const CompanyIdKey = 'companyId';
|
|
const ReferrerUserIdKey = 'referrerUserId';
|
|
const RegisterStoreIdKey = 'storeId';
|
|
|
|
const TokenPrefix = 'Bearer ';
|
|
|
|
function isLogin() {
|
|
return !!uni.getStorageSync(TokenKey);
|
|
}
|
|
|
|
function getToken() {
|
|
return uni.getStorageSync(TokenKey);
|
|
}
|
|
|
|
function setToken(token: string) {
|
|
uni.setStorageSync(TokenKey, token);
|
|
}
|
|
|
|
function getSessionKey() {
|
|
return uni.getStorageSync(SessionKey);
|
|
}
|
|
|
|
function setSessionKey(sessionKey: string) {
|
|
uni.setStorageSync(SessionKey, sessionKey);
|
|
}
|
|
|
|
function getOpenId() {
|
|
return uni.getStorageSync(OpenIdKey);
|
|
}
|
|
|
|
function setOpenId(openId: string) {
|
|
uni.setStorageSync(OpenIdKey, openId);
|
|
}
|
|
|
|
function getCompanyId() {
|
|
return uni.getStorageSync(CompanyIdKey);
|
|
}
|
|
|
|
function setCompanyId(companyId: string) {
|
|
uni.setStorageSync(CompanyIdKey, companyId);
|
|
if(getApp()?.globalData) {
|
|
getApp().globalData!.companyId = companyId;
|
|
}
|
|
}
|
|
|
|
function getReferrerUserId() {
|
|
return uni.getStorageSync(ReferrerUserIdKey);
|
|
}
|
|
|
|
function setReferrerUserId(referrerUserId: string) {
|
|
uni.setStorageSync(ReferrerUserIdKey, referrerUserId);
|
|
}
|
|
|
|
function setRegisterStoreId(storeId: string) {
|
|
uni.setStorageSync(RegisterStoreIdKey, storeId);
|
|
}
|
|
|
|
function getRegisterStoreId() {
|
|
return uni.getStorageSync(RegisterStoreIdKey);
|
|
}
|
|
|
|
function clearToken() {
|
|
uni.removeStorageSync(TokenKey);
|
|
uni.removeStorageSync(CompanyIdKey);
|
|
uni.removeStorageSync(SessionKey);
|
|
}
|
|
|
|
export {
|
|
TokenPrefix,
|
|
isLogin,
|
|
getToken,
|
|
setToken,
|
|
getSessionKey,
|
|
setSessionKey,
|
|
getOpenId,
|
|
setOpenId,
|
|
getCompanyId,
|
|
setCompanyId,
|
|
getReferrerUserId,
|
|
setReferrerUserId,
|
|
getRegisterStoreId,
|
|
setRegisterStoreId,
|
|
clearToken
|
|
};
|