From 0c994fd068adf276a3f7216dee0a843e78ae0a8c Mon Sep 17 00:00:00 2001
From: zhangchen <1652267879@qq.com>
Date: 星期二, 09 九月 2025 17:04:40 +0800
Subject: [PATCH] ID1766-暂存
---
src/store/bedsideAuxiliaryScreen.ts | 25 +++++++------------------
1 files changed, 7 insertions(+), 18 deletions(-)
diff --git a/src/store/bedsideAuxiliaryScreen.ts b/src/store/bedsideAuxiliaryScreen.ts
index de157fa..d3a6a9c 100644
--- a/src/store/bedsideAuxiliaryScreen.ts
+++ b/src/store/bedsideAuxiliaryScreen.ts
@@ -14,7 +14,7 @@
} from "./type/bedsideAuxiliaryScreen.type";
import { ElMessage } from "element-plus/es";
import { Local } from "@/utils/storage";
-import type { UserInfo } from './type/user.type';
+import type { DeviceLoginRecord } from './type/user.type';
export const useBedsideAuxiliaryScreenStore = defineStore(
"bedsideAuxiliaryScreen",
@@ -32,10 +32,7 @@
const taskData = ref<Task[]>([]);
/** 用户信息 */
- const userInfo = ref<UserInfo | null>(Local.get('userInfo'));
-
- /** 用户token */
- const token = ref<string>(Local.get('token'));
+ const userInfo = ref<DeviceLoginRecord | null>(null);
/** 设置副屏版本号 */
const setVersion = (val: string) => {
@@ -78,23 +75,14 @@
};
/** 设置用户信息 */
- const setUserInfo = (user: UserInfo) => {
+ const setUserInfo = (user: DeviceLoginRecord | null) => {
userInfo.value = user;
- Local.set('userInfo', user);
};
- /** 设置token */
- const setToken = (str: string) => {
- token.value = str;
- Local.set('token', str);
- }
/** 退出登录 */
const logout = () => {
- Local.remove('token');
- Local.remove('userInfo');
- token.value = '';
- userInfo.value = null;
+
};
// SSE 相关状态
@@ -185,6 +173,9 @@
}
deviceData.value = formatDeviceData(deviceData.value, dataBody);
+ // 当前登录的用户信息
+ setUserInfo(dataBody.当前登录状态);
+
// 判断本地的版本号与远程的版本号是否一致,如果不一致则执行刷新操作
if (dataBody.服务端版本号 !== version.value) {
refreshVersion(dataBody.服务端版本号);
@@ -249,9 +240,7 @@
setVersion,
refreshVersion,
userInfo,
- token,
setUserInfo,
- setToken,
logout,
};
}
--
Gitblit v1.8.0