import { CACHE_SESSION_CORE, CACHE_SESSION_CORE_UID, } from '@/constants/cache-keys-constants'; import { sessionGet, sessionGetJSON, sessionSet, sessionSetJSON, } from '@/utils/cache-session-utils'; /** * 核心路网元层由路径 * @returns 核心路网元层路径 */ export const CORE_NE_PATH = '/core-ne'; /** * 获取当前coreUid * @returns coreUid */ export function current() { return sessionGetJSON(CACHE_SESSION_CORE) || {}; } /** * 获取当前coreUid * @returns coreUid */ export function changeCurrent(v: Record) { sessionSetJSON(CACHE_SESSION_CORE, v); } /** * 获取当前coreUid * @returns coreUid */ export function currentCoreUid() { return sessionGet(CACHE_SESSION_CORE_UID) || ''; } /** * 切换coreUid * @param coreUid coreUid */ export function changeCoreUid(coreUid: string) { sessionSet(CACHE_SESSION_CORE_UID, coreUid); }