| | |
| | | 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; |
| | |
| | | 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') { |
| | | //手机登录 |
| | |
| | | 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); |
| | | } |