From adecd142412454acbd8f729c7230e9a90b3dcddc Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期一, 18 十一月 2024 14:39:20 +0800 Subject: [PATCH] room store 改为 sessionStorage --- src/store/modules/user.ts | 84 ------------------------------------------ 1 files changed, 0 insertions(+), 84 deletions(-) diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index ed1f54e..77443e7 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -3,7 +3,6 @@ import { getAccessToken, removeToken } from '@/utils/auth' import { CACHE_KEY, useCache, deleteUserCache } from '@/hooks/web/useCache' import { getInfo, loginOut } from '@/api/login' -import {RoomVO} from "@/api/ecg/room"; const { wsCache } = useCache() @@ -20,10 +19,6 @@ roles: string[] isSetUser: boolean user: UserVO - - // 鍖荤敓璇婂閫夋嫨 - isSetRoom: boolean - room: RoomVO } export const useUserStore = defineStore('admin-user', { @@ -37,20 +32,6 @@ nickname: '', deptId: 0 }, - // 鍖荤敓璇婂閫夋嫨 - isSetRoom: false, - room: { - id: null, - roomId: null, - roomName: null, - bedNo: null, - ip: null, - status: null, - docId: null, - docName: null, - checkTypes: null, - opType: null - } }), getters: { getPermissions(): string[] { @@ -65,13 +46,6 @@ getUser(): UserVO { return this.user }, - // 鍖荤敓璇婂閫夋嫨 - getIsSetRoom(): boolean { - return this.isSetRoom - }, - getRoom(): RoomVO | null { - return this.room - } }, actions: { async setUserInfoAction() { @@ -90,50 +64,6 @@ wsCache.set(CACHE_KEY.USER, userInfo) wsCache.set(CACHE_KEY.ROLE_ROUTERS, userInfo.menus) }, - // 鍖荤敓鍏ュ骇 - async setRoomInfoAction(room: RoomVO) { - // 鏇存柊 store - this.room!.id = room.id - this.room!.roomId = room.roomId - this.room!.roomName = room.roomName - this.room!.bedNo = room.bedNo - this.room!.status = room.status - this.room!.docId = room.docId - this.room!.docName = room.docName - this.room!.checkTypes = room.checkTypes - this.room!.opType = room.opType - this.isSetRoom = true - - // 鏇存柊 cache - const userInfo2 = wsCache.get(CACHE_KEY.USER) - if (userInfo2) { - userInfo2.room = room - userInfo2.isSetRoom = true - wsCache.set(CACHE_KEY.USER, userInfo2) - } - }, - // 鍖荤敓绂诲骇 - async clearRoomInfoAction() { - // 娓� store - this.room.id = null - this.room.roomId = null - this.room.roomName = null - this.room.bedNo = null - this.room.status = null - this.room.docId = null - this.room.docName = null - - this.isSetRoom = false - - // 鏇存柊 cache - const userInfo2 = wsCache.get(CACHE_KEY.USER) - if (userInfo2) { - userInfo2.room = null - userInfo2.isSetRoom = false - wsCache.set(CACHE_KEY.USER, userInfo2) - } - }, - async setUserAvatarAction(avatar: string) { const userInfo = wsCache.get(CACHE_KEY.USER) // NOTE: 鏄惁闇�瑕佸儚`setUserInfoAction`涓�鏍峰垽鏂璥userInfo != null` @@ -163,20 +93,6 @@ avatar: '', nickname: '', deptId: 0 - } - // 鍖荤敓璇婂閫夋嫨 - this.isSetRoom = false - this.room = { - id: 0, - roomId: 0, - roomName: "", - bedNo: "", - ip: "", - status: null, - docId: null, - docName: null, - checkTypes: null, - opType: null } } } -- Gitblit v1.9.3