import Cookies from 'js-cookie' const TokenKey = 'Admin-Token' export function getToken() { console.log('getToken') // 先从 sessionStorage 获取 const token = sessionStorage.getItem(TokenKey) if (token) { return token } // 如果 sessionStorage 没有,再从 Cookie 获取 return Cookies.get(TokenKey) } export function setToken(token) { return Cookies.set(TokenKey, token) } export function setTokenKeySessionStorage(token) { sessionStorage.setItem(TokenKey, token) // return Cookies.set(TokenKey, token) } export function getTokenKeySessionStorage() { return sessionStorage.getItem(TokenKey) } export function removeToken() { return Cookies.remove(TokenKey) } // 清理sessionStorage中的token export function removeTokenFromSessionStorage() { sessionStorage.removeItem(TokenKey) } // 清理AI聊天相关的localStorage数据 export function clearAIChatCache() { localStorage.removeItem('conversation_id') // 可以根据需要添加其他AI聊天相关的缓存清理 } // 清理所有用户相关的缓存数据 export function clearAllUserCache() { // 清理token相关 removeToken() removeTokenFromSessionStorage() // 清理AI聊天缓存 clearAIChatCache() // 清理其他用户相关的localStorage数据 localStorage.removeItem('userId') localStorage.removeItem('userName') }