app/utils/storage.js

148 lines
3.6 KiB
JavaScript
Raw Normal View History

2025-03-14 16:27:50 +08:00
let isDev = process.env.NODE_ENV === "development";
const UUID = isDev ? "uuid_key_dev" : "uuid_key";
const HAS_LOGIN = isDev ? "has_login_key_dev" : "has_login_key";
const ACCESS_TOKEN = isDev ? "access_token_key_dev" : "access_token_key";
const VLOG_TOKEN = isDev ? "vlog_token_key_dev" : "vlog_token_key";
const REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
const USER_INFO = isDev ? "user_info_obj_dev" : "user_info_obj";
const VLOG_USER_INFO = isDev ? "vlog_user_info_obj_dev" : "vlog_user_info_obj";
const FACE_LOGIN = isDev ? "face_login_dev" : "face_login";
const FINGER_LOGIN = isDev ? "finger_login_dev" : "finger_login";
const CART_BACKBTN = isDev ? "cart_backbtn_dev" : "cart_backbtn";
const AFTERSALE_DATA = isDev ? "aftersale_data_dev" : "aftersale_data";
2025-04-12 17:11:06 +08:00
export default {
setCityCode(val) {
return uni.setStorageSync('cityCode',val)
},
getCityCode(){
return uni.getStorageSync('cityCode')
},
2025-03-28 15:46:11 +08:00
/**
* 写入RefreshVlogIndex
*/
setRefreshVlogIndex(val) {
return uni.setStorageSync('refreshVlogIndex',val) //0=不需要刷新
},
getRefreshVlogIndex() {
return uni.getStorageSync('refreshVlogIndex') //0=不需要刷新
},
2025-03-14 16:27:50 +08:00
/**
* 获取Vlogtoken
*/
getVlogToken() {
return uni.getStorageSync(VLOG_TOKEN);
},
/**
* 写入Vlogtoken
*/
setVlogToken(val) {
return uni.setStorageSync(VLOG_TOKEN, val);
},
/**
* 写入VlogUserInfo
*/
setVlogUserInfo(val) {
return uni.setStorageSync(VLOG_USER_INFO, val);
},
/**
* 获取VlogUserInfo
*/
getVlogUserInfo(val) {
2025-03-28 15:46:11 +08:00
return uni.getStorageSync(VLOG_USER_INFO)||null;
2025-03-14 16:27:50 +08:00
},
// 写入热门搜索时间戳
setHotWords(val) {
uni.setStorageSync("hotWords", val);
},
// 获取热门搜索时间戳
getHotWords() {
return uni.getStorageSync(`hotWords`);
},
// 获取face id登录
getFaceLogin() {
return uni.getStorageSync(FACE_LOGIN);
},
// 写入face id
setFaceLogin(val) {
uni.setStorageSync(FACE_LOGIN, val);
},
// 获取指纹登录
getFingerLogin() {
return uni.getStorageSync(FINGER_LOGIN);
},
// 写入指纹登录
setFingerLogin(val) {
uni.setStorageSync(FINGER_LOGIN, val);
},
// 写入用户信息
setUserInfo(val) {
uni.setStorageSync(USER_INFO, val);
},
// 获取用户信息
getUserInfo() {
return uni.getStorageSync(USER_INFO);
},
// 写入uuid
setUuid(val) {
uni.setStorageSync(UUID, val);
},
// 获取uuid
getUuid() {
return uni.getStorageSync(UUID);
},
// 写入登录
setHasLogin(val) {
uni.setStorageSync(HAS_LOGIN, val);
},
// 获取是否登录
getHasLogin() {
return uni.getStorageSync(HAS_LOGIN);
},
// 删除uuid
removeUuid() {
uni.removeStorageSync(UUID);
},
// 写入accessToken
setAccessToken(val) {
uni.setStorageSync(ACCESS_TOKEN, val);
},
// 获取accessToken
getAccessToken() {
return uni.getStorageSync(ACCESS_TOKEN);
},
// 后退购物车
setCartBackbtn(val) {
uni.setStorageSync(CART_BACKBTN, val);
},
// 删除token
removeAccessToken() {
uni.removeStorageSync(ACCESS_TOKEN);
},
// 写入刷新token
setRefreshToken(val) {
uni.setStorageSync(REFRESH_TOKEN, val);
},
// 获取刷新token
getRefreshToken() {
return uni.getStorageSync(REFRESH_TOKEN);
},
// 删除token
removeRefreshToken() {
uni.removeStorageSync(REFRESH_TOKEN);
},
// 写入刷新token
setAfterSaleData(val) {
uni.setStorageSync(AFTERSALE_DATA, val);
},
// 获取刷新token
getAfterSaleData() {
return uni.getStorageSync(AFTERSALE_DATA);
},
// 删除token
removeAfterSaleData() {
uni.removeStorageSync(AFTERSALE_DATA);
},
};