feat:跟新密码加密 共享白板功能

This commit is contained in:
leilei
2025-10-11 17:28:20 +08:00
parent e429e4286a
commit db72ea9f33
18 changed files with 1434 additions and 412 deletions

View File

@@ -9,7 +9,7 @@ export const useMeterStore = defineStore('meter', {
initUdid() {
var udid = window.localStorage.getItem('UDID')
if (!udid) {
udid = generateUUID();
udid = generateUUID();
window.localStorage.setItem("UDID", udid);
}
this.setUdid(udid)

View File

@@ -2,6 +2,7 @@
import { login, logout, getInfo } from '@/api/login'
import { getToken, setToken, removeToken } from '@/utils/auth'
import { defineStore } from 'pinia'
import { ElMessage } from 'element-plus'
const useUserStore = defineStore(
'user',
@@ -20,8 +21,12 @@ const useUserStore = defineStore(
const trimmedUsername = username.trim();
const res = await login(trimmedUsername, password);
if (res.meta.code !== 200) {
ElMessage({ message: res.meta?.message || '登录失败', type: 'error' });
return Promise.reject(res);
}
const { token, user } = res.data;
localStorage.setItem('userData', JSON.stringify(user));
sessionStorage.setItem('userData', JSON.stringify(user));
setToken(token);
this.token = token;
@@ -34,7 +39,7 @@ const useUserStore = defineStore(
getInfo() {
return new Promise((resolve, reject) => {
try {
const userData = localStorage.getItem('userData');
const userData = sessionStorage.getItem('userData');
if (!userData) {
return reject(new Error('未找到用户数据'));