gerson
2024-12-29 4565042a171a1828fbf23fac78bf7b24fb293ffd
src/layout/component/login/Login.vue
@@ -59,7 +59,8 @@
import { computed, reactive, ref } from 'vue';
import { PostLogin, loginMessageUser, loginVerifyMessage } from '/@/api/ai/user';
import { isLoginStatus, isShowLogin, userInfo } from '/@/stores/chatRoom';
import { LoginInfo } from '/@/utils/storage';
import { Local, LoginInfo } from '/@/utils/storage';
import { userInfoKey } from '/@/utils/request';
const handleClose = () => {
   isShowLogin.value = false;
@@ -115,6 +116,16 @@
         return ElMessage.error(res.json_msg);
      }
      userInfo.set(res);
      Local.set(userInfoKey, {
         id: res.id,
         realName: res.real_name,
         department: res.part,
         sex: res.sex,
         note: res.note,
         userName: res.name,
         phoneNumber: res.phone,
         email: res.email,
      } as any);
      LoginInfo.set(res.hswatersession, state.loginForm.account);
   } else if (state.activeLoginName === 'phoneUser') {
      //手机登录
@@ -128,6 +139,16 @@
      if (!res.json_ok) {
         return ElMessage.error(res.json_msg);
      }
      Local.set(userInfoKey, {
         id: res.id,
         realName: res.real_name,
         department: res.part,
         sex: res.sex,
         note: res.note,
         userName: res.name,
         phoneNumber: res.phone,
         email: res.email,
      } as any);
      LoginInfo.set(res.hswatersession, state.loginPhoneForm.phoneUser);
      userInfo.set(res);
   }