spring
2025-11-19 af4f45eaa2703ecf991bd10f07f6df179f2677d9
src/utils/cache.ts
@@ -1,6 +1,7 @@
const TOKEN_KEY = "app-token";
const USER_INFO_KEY = "user-info";
const DICT_KEY = "dict";
const TEAM_ID_KEY = "team-id";
import { type DictData } from "@/api/system/dict";
// 设置 token
@@ -48,9 +49,25 @@
  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);
}
// 清除所有缓存信息
export function clearAll() {
  clearToken();
  clearUserInfo();
  clearDictCache();
  clearTeamId();
}