diff --git a/src/api/account.ts b/src/api/account.ts index 7683463..986ccf2 100644 --- a/src/api/account.ts +++ b/src/api/account.ts @@ -30,7 +30,6 @@ export const AccountLogin = (data) => { }) } - /** * 注册 * @param data - 包含注册信息的参数 diff --git a/src/stores/userInfo.ts b/src/stores/userInfo.ts index 271fde0..7165457 100644 --- a/src/stores/userInfo.ts +++ b/src/stores/userInfo.ts @@ -5,22 +5,20 @@ import { removeLocal, setLocal } from '@/utils/local' import MyEvent from '@/utils/myEvent' export const useUserInfoStore = defineStore('userInfo', () => { const state = ref({ - userInfo: {}, - token: '', - generateParams: { - stylist: '', - sex: '', - stylistImage: '' - } + userInfo: { + userId: "", + email: "", + username: "", + accessToken: "", + expiresIn: "", + }, + token: '' }) - // getters - const getUserInfo = computed(() => state.value.userInfo) - // actions const setUserInfo = (data: any) => { state.value.userInfo = data - state.value.token = data.accessToken + setToken(data.accessToken) } const setToken = (data: string) => { @@ -28,44 +26,26 @@ export const useUserInfoStore = defineStore('userInfo', () => { setLocal(data, 'token') } - const getGenerateParams = () => { - return state.value.generateParams - } - - const setGenerateParams = (data: any) => { - state.value.generateParams = data - } - - const resetGenerateParams = () => { - state.value.generateParams = { - stylist: '', - sex: '', - stylistImage: '' - } - } - - const logOut = () => { + const logout = () => { // 处理退出登录的一些逻辑 return new Promise((resolve) => { + state.value.userInfo = { + userId: "", + email: "", + username: "", + accessToken: "", + expiresIn: "", + } state.value.token = '' - state.value.userInfo = {} removeLocal('token') - resetGenerateParams() - MyEvent.emit('clear-generate-state') - MyEvent.emit('clear-client-state') - MyEvent.emit('clearAllCache') resolve('') }) } return { state, - getUserInfo, setToken, setUserInfo, - setGenerateParams, - getGenerateParams, - resetGenerateParams, - logOut + logout } }) diff --git a/src/views/main-header.vue b/src/views/main-header.vue index 4001bac..7d9f527 100644 --- a/src/views/main-header.vue +++ b/src/views/main-header.vue @@ -26,13 +26,13 @@ > -
Login
+
Login
/ ENG @@ -73,13 +74,17 @@