yangan
2024-09-12 75811022288e2c4832974a1586f442608706c30a
utils/status.js
@@ -4,7 +4,9 @@
   UsernameKey,
   SuccessRedirect,
   FailRedirect,
   customerIdKey
   BaFailRedirect,
   customerIdKey,
   nameKey
} from './status.config.js';
const SetStorage = (key) => (value) => uni.setStorageSync(key, value);
@@ -12,19 +14,32 @@
export const setToken = SetStorage(TokenKey);
export const setRefreshToken = SetStorage(RefreshToken);
export const setUsernameKey = SetStorage(UsernameKey);
export const setCustomerId = SetStorage(customerIdKey)
export const setCustomerId = SetStorage(customerIdKey);
export const setName = SetStorage(nameKey)
export const redirectHome = (path) => {
   uni.switchTab({
      url: path || SuccessRedirect
   })
}
export const redirectLogin = (path) => {
   let data=uni.getStorageSync('userList')?JSON.parse(uni.getStorageSync('userList')):[];
   uni.clearStorageSync();
   uni.setStorageSync("userList", JSON.stringify(data))
   uni.reLaunch({
      url: path || FailRedirect
   })
}
export const redirectabLogin = (path) => {
   let data=uni.getStorageSync('userList')?JSON.parse(uni.getStorageSync('userList')):[];
   uni.clearStorageSync();
   uni.setStorageSync("userList", JSON.stringify(data))
   uni.reLaunch({
      url: path || BaFailRedirect
   })
}
// 获取用户状态
export const getStatesOne = (key) => uni.getStorageSync(key);