|
@@ -4,6 +4,7 @@ import { setToken, deleteToken } from '@/utils/auth'
|
|
import { smsLogin, passwordLogin } from '@/api/common/index'
|
|
import { smsLogin, passwordLogin } from '@/api/common/index'
|
|
import { logout } from '@/api/common/index'
|
|
import { logout } from '@/api/common/index'
|
|
import { getUserInfo } from '@/api/personal/user'
|
|
import { getUserInfo } from '@/api/personal/user'
|
|
|
|
+import Snackbar from '@/plugins/snackbar'
|
|
|
|
|
|
export const userLocaleStore = defineStore('user',
|
|
export const userLocaleStore = defineStore('user',
|
|
() => {
|
|
() => {
|
|
@@ -14,12 +15,11 @@ export const userLocaleStore = defineStore('user',
|
|
const handleSmsLogin = async (data) => {
|
|
const handleSmsLogin = async (data) => {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
smsLogin(data).then(res => {
|
|
smsLogin(data).then(res => {
|
|
- const { data } = res
|
|
|
|
- console.log(data, 'res-login')
|
|
|
|
- setToken(data.accessToken)
|
|
|
|
- accountInfo = data
|
|
|
|
- localStorage.setItem('accountInfo', JSON.stringify(data))
|
|
|
|
- localStorage.setItem('expiresTime', data.expiresTime) // token过期时间
|
|
|
|
|
|
+ console.log(res, 'login-phone')
|
|
|
|
+ setToken(res.accessToken)
|
|
|
|
+ accountInfo = res
|
|
|
|
+ localStorage.setItem('accountInfo', JSON.stringify(res))
|
|
|
|
+ localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
getUserInfos()
|
|
getUserInfos()
|
|
resolve()
|
|
resolve()
|
|
}).catch(err => { reject(err) })
|
|
}).catch(err => { reject(err) })
|
|
@@ -30,12 +30,11 @@ export const userLocaleStore = defineStore('user',
|
|
const handlePasswordLogin = async (data) => {
|
|
const handlePasswordLogin = async (data) => {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
passwordLogin(data).then(res => {
|
|
passwordLogin(data).then(res => {
|
|
- const { data } = res
|
|
|
|
- console.log(data, 'res-login-password')
|
|
|
|
- setToken(data.accessToken)
|
|
|
|
- accountInfo = data
|
|
|
|
- localStorage.setItem('accountInfo', JSON.stringify(data))
|
|
|
|
- localStorage.setItem('expiresTime', data.expiresTime) // token过期时间
|
|
|
|
|
|
+ console.log(res, 'login-password')
|
|
|
|
+ setToken(res.accessToken)
|
|
|
|
+ accountInfo = res
|
|
|
|
+ localStorage.setItem('accountInfo', JSON.stringify(res))
|
|
|
|
+ localStorage.setItem('expiresTime', res.expiresTime) // token过期时间
|
|
getUserInfos()
|
|
getUserInfos()
|
|
resolve()
|
|
resolve()
|
|
}).catch(err => { reject(err) })
|
|
}).catch(err => { reject(err) })
|
|
@@ -45,12 +44,11 @@ export const userLocaleStore = defineStore('user',
|
|
// 获取当前登录账户信息
|
|
// 获取当前登录账户信息
|
|
const getUserInfos = async () => {
|
|
const getUserInfos = async () => {
|
|
try {
|
|
try {
|
|
- const { data } = await getUserInfo({ id: accountInfo.userId })
|
|
|
|
|
|
+ const data = await getUserInfo({ id: accountInfo.userId })
|
|
userInfo = data
|
|
userInfo = data
|
|
localStorage.setItem('userInfo', JSON.stringify(data))
|
|
localStorage.setItem('userInfo', JSON.stringify(data))
|
|
} catch (error) {
|
|
} catch (error) {
|
|
- console.log(error, 'get-user-info')
|
|
|
|
- alert(error.msg)
|
|
|
|
|
|
+ Snackbar.error(error.msg)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|