mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-uniapp.git
synced 2026-11-06 17:09:01 +08:00
refactor(after-sales): 删除独立售后页面并整合至订单列表
- 删除 afterSales.vue 独立页面,将售后入口统一至 myOrder 页面 - 修改售后相关页面跳转路径为 /pages/order/myOrder?status=5 - 重构 applySuccess 页面,增加微信订阅消息授权与视觉优化 - 重构预存款明细页面,增加收支筛选与日志解析功能 - 新增 store 端 API 基础地址配置
This commit is contained in:
345
utils/storage.js
345
utils/storage.js
@@ -1,152 +1,193 @@
|
||||
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 REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
|
||||
const USER_INFO = isDev ? "user_info_obj_dev" : "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";
|
||||
export default {
|
||||
setInviter(val){
|
||||
uni.setStorageSync('inviter', val)
|
||||
},
|
||||
getInviter(){
|
||||
return uni.getStorageSync('inviter');
|
||||
},
|
||||
|
||||
//写入自动发券
|
||||
setAutoCp(val){
|
||||
uni.setStorageSync('autoCp', val)
|
||||
},
|
||||
//获取自动发券时间
|
||||
getAutoCp(){
|
||||
return uni.getStorageSync('autoCp');
|
||||
},
|
||||
// 写入热门搜索时间戳
|
||||
setHotWords(val) {
|
||||
uni.setStorageSync("hotWords", val);
|
||||
},
|
||||
// 获取热门搜索时间戳
|
||||
getHotWords() {
|
||||
return uni.getStorageSync(`hotWords`);
|
||||
},
|
||||
//写入 展示还是不展示
|
||||
setShow(val) {
|
||||
uni.setStorageSync("show", val);
|
||||
},
|
||||
getShow() {
|
||||
if (uni.getStorageSync(`show`) === "" || uni.getStorageSync(`show`) === undefined) {
|
||||
return true;
|
||||
}
|
||||
return uni.getStorageSync(`show`);
|
||||
},
|
||||
// 获取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);
|
||||
},
|
||||
setTalkToUser(val){
|
||||
uni.setStorageSync("TALK_TO_USER", val);
|
||||
},
|
||||
getTalkToUser(){
|
||||
return uni.getStorageSync("TALK_TO_USER");
|
||||
},
|
||||
// 写入uuid
|
||||
setUuid(val) {
|
||||
uni.setStorageSync(UUID, val);
|
||||
},
|
||||
// 获取uuid
|
||||
getUuid() {
|
||||
return uni.getStorageSync(UUID);
|
||||
},
|
||||
// 写入登录
|
||||
setHasLogin(val) {
|
||||
uni.setStorageSync(HAS_LOGIN, val);
|
||||
if (val) {
|
||||
try {
|
||||
const { flushPendingBind } = require("@/utils/distributionBind.js");
|
||||
flushPendingBind();
|
||||
} catch (e) {
|
||||
// ignore
|
||||
}
|
||||
}
|
||||
},
|
||||
// 获取是否登录
|
||||
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);
|
||||
},
|
||||
|
||||
setAfterSaleData(val) {
|
||||
uni.setStorageSync(AFTERSALE_DATA, val);
|
||||
},
|
||||
|
||||
getAfterSaleData() {
|
||||
return uni.getStorageSync(AFTERSALE_DATA);
|
||||
},
|
||||
// 删除token
|
||||
removeAfterSaleData() {
|
||||
uni.removeStorageSync(AFTERSALE_DATA);
|
||||
},
|
||||
// 是否发送商品连接记录
|
||||
setImGoodsLink(val) {
|
||||
uni.setStorageSync('imGoodId', val);
|
||||
},
|
||||
getImGoodsLink() {
|
||||
return uni.getStorageSync('imGoodId');
|
||||
},
|
||||
};
|
||||
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 REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
|
||||
const USER_INFO = isDev ? "user_info_obj_dev" : "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";
|
||||
|
||||
// 商家端专属 Key(与买家隔离)
|
||||
const STORE_ACCESS_TOKEN = isDev ? "store_access_token_dev" : "store_access_token";
|
||||
const STORE_REFRESH_TOKEN = isDev ? "store_refresh_token_dev" : "store_refresh_token";
|
||||
const STORE_INFO = isDev ? "store_info_obj_dev" : "store_info_obj";
|
||||
|
||||
export default {
|
||||
setInviter(val){
|
||||
uni.setStorageSync('inviter', val)
|
||||
},
|
||||
getInviter(){
|
||||
return uni.getStorageSync('inviter');
|
||||
},
|
||||
|
||||
//写入自动发券
|
||||
setAutoCp(val){
|
||||
uni.setStorageSync('autoCp', val)
|
||||
},
|
||||
//获取自动发券时间
|
||||
getAutoCp(){
|
||||
return uni.getStorageSync('autoCp');
|
||||
},
|
||||
// 写入热门搜索时间戳
|
||||
setHotWords(val) {
|
||||
uni.setStorageSync("hotWords", val);
|
||||
},
|
||||
// 获取热门搜索时间戳
|
||||
getHotWords() {
|
||||
return uni.getStorageSync(`hotWords`);
|
||||
},
|
||||
//写入 展示还是不展示
|
||||
setShow(val) {
|
||||
uni.setStorageSync("show", val);
|
||||
},
|
||||
getShow() {
|
||||
if (uni.getStorageSync(`show`) === "" || uni.getStorageSync(`show`) === undefined) {
|
||||
return true;
|
||||
}
|
||||
return uni.getStorageSync(`show`);
|
||||
},
|
||||
// 获取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);
|
||||
},
|
||||
setTalkToUser(val){
|
||||
uni.setStorageSync("TALK_TO_USER", val);
|
||||
},
|
||||
getTalkToUser(){
|
||||
return uni.getStorageSync("TALK_TO_USER");
|
||||
},
|
||||
// 写入uuid
|
||||
setUuid(val) {
|
||||
uni.setStorageSync(UUID, val);
|
||||
},
|
||||
// 获取uuid
|
||||
getUuid() {
|
||||
return uni.getStorageSync(UUID);
|
||||
},
|
||||
// 写入登录
|
||||
setHasLogin(val) {
|
||||
uni.setStorageSync(HAS_LOGIN, val);
|
||||
if (val) {
|
||||
try {
|
||||
const { flushPendingBind } = require("@/utils/distributionBind.js");
|
||||
flushPendingBind();
|
||||
} catch (e) {
|
||||
// ignore
|
||||
}
|
||||
}
|
||||
},
|
||||
// 获取是否登录
|
||||
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);
|
||||
},
|
||||
|
||||
setAfterSaleData(val) {
|
||||
uni.setStorageSync(AFTERSALE_DATA, val);
|
||||
},
|
||||
|
||||
getAfterSaleData() {
|
||||
return uni.getStorageSync(AFTERSALE_DATA);
|
||||
},
|
||||
// 删除token
|
||||
removeAfterSaleData() {
|
||||
uni.removeStorageSync(AFTERSALE_DATA);
|
||||
},
|
||||
// 是否发送商品连接记录
|
||||
setImGoodsLink(val) {
|
||||
uni.setStorageSync('imGoodId', val);
|
||||
},
|
||||
getImGoodsLink() {
|
||||
return uni.getStorageSync('imGoodId');
|
||||
},
|
||||
|
||||
// ============== 商家专属 Token 与鉴权方法 ==============
|
||||
setStoreAccessToken(val) {
|
||||
uni.setStorageSync(STORE_ACCESS_TOKEN, val);
|
||||
},
|
||||
getStoreAccessToken() {
|
||||
return uni.getStorageSync(STORE_ACCESS_TOKEN);
|
||||
},
|
||||
removeStoreAccessToken() {
|
||||
uni.removeStorageSync(STORE_ACCESS_TOKEN);
|
||||
},
|
||||
setStoreRefreshToken(val) {
|
||||
uni.setStorageSync(STORE_REFRESH_TOKEN, val);
|
||||
},
|
||||
getStoreRefreshToken() {
|
||||
return uni.getStorageSync(STORE_REFRESH_TOKEN);
|
||||
},
|
||||
removeStoreRefreshToken() {
|
||||
uni.removeStorageSync(STORE_REFRESH_TOKEN);
|
||||
},
|
||||
setStoreInfo(val) {
|
||||
uni.setStorageSync(STORE_INFO, val);
|
||||
},
|
||||
getStoreInfo() {
|
||||
return uni.getStorageSync(STORE_INFO);
|
||||
},
|
||||
removeStoreInfo() {
|
||||
uni.removeStorageSync(STORE_INFO);
|
||||
},
|
||||
/** 清理商家登录状态,保留买家会话 */
|
||||
clearStoreAuth() {
|
||||
uni.removeStorageSync(STORE_ACCESS_TOKEN);
|
||||
uni.removeStorageSync(STORE_REFRESH_TOKEN);
|
||||
uni.removeStorageSync(STORE_INFO);
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user