|
@@ -14,6 +14,7 @@ function initUserState() {
|
|
userIdentity: -1, // 用户类型
|
|
userIdentity: -1, // 用户类型
|
|
inviteUserId: '', // 分享者用户ID
|
|
inviteUserId: '', // 分享者用户ID
|
|
accessToken: '', // token
|
|
accessToken: '', // token
|
|
|
|
+ hasLogin: false, // 用户是否登录
|
|
}
|
|
}
|
|
const userInfo = getStorage('USER_INFO')
|
|
const userInfo = getStorage('USER_INFO')
|
|
if (userInfo) {
|
|
if (userInfo) {
|
|
@@ -32,6 +33,7 @@ console.log(state)
|
|
|
|
|
|
const mutations = {
|
|
const mutations = {
|
|
SET_USER_INFO: (state, userInfo) => {
|
|
SET_USER_INFO: (state, userInfo) => {
|
|
|
|
+ state.hasLogin = true
|
|
objAssign(state, userInfo)
|
|
objAssign(state, userInfo)
|
|
},
|
|
},
|
|
SET_INVITE_USER_ID: (state, id) => {
|
|
SET_INVITE_USER_ID: (state, id) => {
|
|
@@ -39,7 +41,10 @@ const mutations = {
|
|
},
|
|
},
|
|
SET_ACCESS_TOKEN: (state, token) => {
|
|
SET_ACCESS_TOKEN: (state, token) => {
|
|
state.accessToken = token
|
|
state.accessToken = token
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ SET_LOGINOUT: (state, logout) => {
|
|
|
|
+ state.hasLogin = logout
|
|
|
|
+ },
|
|
}
|
|
}
|
|
|
|
|
|
const actions = {
|
|
const actions = {
|
|
@@ -52,8 +57,11 @@ const actions = {
|
|
commit('SET_USER_INFO', data)
|
|
commit('SET_USER_INFO', data)
|
|
setStorage('USER_INFO', data)
|
|
setStorage('USER_INFO', data)
|
|
dispatch('getAccessToken') // 获取token
|
|
dispatch('getAccessToken') // 获取token
|
|
|
|
+ commit('SET_LOGINOUT', true)
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
|
+ commit('SET_LOGINOUT', false)
|
|
console.log(e)
|
|
console.log(e)
|
|
|
|
+
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 手机号注册登录
|
|
// 手机号注册登录
|
|
@@ -63,7 +71,9 @@ const actions = {
|
|
const data = JSON.parse(res.data)
|
|
const data = JSON.parse(res.data)
|
|
commit('SET_USER_INFO', data)
|
|
commit('SET_USER_INFO', data)
|
|
setStorage('USER_INFO', data)
|
|
setStorage('USER_INFO', data)
|
|
|
|
+ commit('SET_LOGINOUT', true)
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
|
+ commit('SET_LOGINOUT', false)
|
|
console.log(e)
|
|
console.log(e)
|
|
}
|
|
}
|
|
},
|
|
},
|
|
@@ -73,7 +83,9 @@ const actions = {
|
|
const res = await getAccessToken()
|
|
const res = await getAccessToken()
|
|
commit('SET_ACCESS_TOKEN', res.data)
|
|
commit('SET_ACCESS_TOKEN', res.data)
|
|
setStorage('ACCESS_TOKEN', res.data)
|
|
setStorage('ACCESS_TOKEN', res.data)
|
|
|
|
+ commit('SET_LOGINOUT', true)
|
|
} catch (e) {
|
|
} catch (e) {
|
|
|
|
+ commit('SET_LOGINOUT', false)
|
|
console.log(e)
|
|
console.log(e)
|
|
}
|
|
}
|
|
}
|
|
}
|