spring
9 天以前 6a0aeaa2a20ef9ca45dae185d1d9f0ab606249dd
src/utils/cache.ts
@@ -1,6 +1,8 @@
const TOKEN_KEY = "app-token";
const USER_INFO_KEY = "user-info";
const DICT_KEY = "dict";
const TEAM_ID_KEY = "team-id";
const PREPARE_ID_KEY = "prepare-id";
import { type DictData } from "@/api/system/dict";
// 设置 token
@@ -48,9 +50,41 @@
  uni.removeStorageSync(DICT_KEY);
}
// 设置班组ID
export function setTeamId(teamId: string | number) {
  uni.setStorageSync(TEAM_ID_KEY, teamId);
}
// 获取班组ID
export function getTeamId(): string | number | null {
  return uni.getStorageSync(TEAM_ID_KEY) || null;
}
// 清除班组ID
export function clearTeamId() {
  uni.removeStorageSync(TEAM_ID_KEY);
}
// 设置生产准备ID
export function setPrepareId(prepareId: string | number) {
  uni.setStorageSync(PREPARE_ID_KEY, prepareId);
}
// 获取生产准备ID
export function getPrepareId(): string | number | null {
  return uni.getStorageSync(PREPARE_ID_KEY) || null;
}
// 清除生产准备ID
export function clearPrepareId() {
  uni.removeStorageSync(PREPARE_ID_KEY);
}
// 清除所有缓存信息
export function clearAll() {
  clearToken();
  clearUserInfo();
  clearDictCache();
  clearTeamId();
  clearPrepareId();
}