Commit c1c9ea5f03ec9cfa6b077bde95a21e09ff409fcf

Authored by fengtao
1 parent e09ef086

fix:修改登录页记住我无效问题

... ... @@ -73,7 +73,7 @@
73 73 import { LoginStateEnum, useLoginState, useFormRules, useFormValid } from './useLogin';
74 74 import { useDesign } from '/@/hooks/web/useDesign';
75 75 import { getPlatForm } from '/@/api/oem';
76   - import { createLocalStorage } from '/@/utils/cache';
  76 + import { createLocalStorage, createSessionStorage } from '/@/utils/cache';
77 77
78 78 const ACol = Col;
79 79 const ARow = Row;
... ... @@ -87,10 +87,11 @@
87 87 const { setLoginState, getLoginState } = useLoginState();
88 88 const { getFormRules } = useFormRules();
89 89 const storage = createLocalStorage();
  90 + const sStorage = createSessionStorage();
90 91 const formRef = ref();
91 92 const loading = ref(false);
92 93 const rememberMe = ref(false);
93   - const userInfo = storage.get('userInfo');
  94 + const userInfo = storage.get('userInfo') || sStorage.get('userInfo');
94 95 const formData = reactive({
95 96 account: userInfo?.account ?? '',
96 97 password: userInfo?.password ?? '',
... ... @@ -105,8 +106,10 @@
105 106 if (!data) return;
106 107 if (unref(rememberMe)) {
107 108 storage.set('userInfo', formData);
  109 + sStorage.set('userInfo', formData);
108 110 } else {
109 111 storage.set('userInfo', null);
  112 + sStorage.set('userInfo', null);
110 113 }
111 114 loading.value = true;
112 115 const userInfo = await userStore
... ...