uu
This commit is contained in:
parent
bdeb2f566f
commit
a9fa506e04
@ -58,6 +58,7 @@
|
||||
import * as apiService from "@/common/api"
|
||||
import { getCommonReqData } from "@/common/manageServer"
|
||||
import { doRequest } from "@/common/upload"
|
||||
import { getSessionUserInfo } from "@/session"
|
||||
|
||||
export default {
|
||||
data() {
|
||||
@ -100,9 +101,13 @@
|
||||
nickName: userInfo.nickName,
|
||||
avatarUrl: userInfo.avatar,
|
||||
phoneNumber: userInfo.phonenumber,
|
||||
})
|
||||
await checkParams(this.submitLogin, this.submitValidConfig, false)
|
||||
this.loginSucceed()
|
||||
})
|
||||
let seInfo = getSessionUserInfo()
|
||||
// 手动退出的场景,不做自动登录
|
||||
if(!seInfo.logout){
|
||||
await checkParams(this.submitLogin, this.submitValidConfig, false)
|
||||
this.loginSucceed()
|
||||
}
|
||||
}
|
||||
this.pageLoading = false
|
||||
},
|
||||
|
||||
@ -25,15 +25,13 @@
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
|
||||
queryOption: {
|
||||
|
||||
},
|
||||
}
|
||||
},
|
||||
onShareAppMessage() {
|
||||
return {
|
||||
title: '',
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
onLoad(option) {
|
||||
this.queryOption = option
|
||||
setSessionXToken() // 登录前先清除xtoke
|
||||
},
|
||||
methods: {
|
||||
|
||||
@ -19,7 +19,7 @@
|
||||
</u-col>
|
||||
</u-row>
|
||||
</u-col>
|
||||
<u-col span="1" align="end">
|
||||
<u-col @click="handleUnlogin" span="1" align="end">
|
||||
<image style="height: 32rpx;width: 32rpx;" :src="getCdnUrl(`mine/right.png`)"/>
|
||||
</u-col>
|
||||
</u-row>
|
||||
@ -62,6 +62,7 @@
|
||||
<script>
|
||||
import getCdnUrl from "@/common/getCdnUrl"
|
||||
import { dealBtnMap } from "@/common/enum"
|
||||
import { USERKEY } from "@/store/actionKey"
|
||||
import * as apiService from "@/common/api"
|
||||
|
||||
export default {
|
||||
@ -117,7 +118,7 @@
|
||||
},
|
||||
async handleUnlogin() {
|
||||
await this.$store.dispatch(USERKEY.LOGOUT)
|
||||
this.goto(`login/login`, 2)
|
||||
this.goto(`login/login?isConfirmLogin=true`, 2)
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
@ -15,18 +15,16 @@ export default {
|
||||
},
|
||||
mutations: {
|
||||
[USERKEY.LOGIN](state, provider) {
|
||||
const {
|
||||
token,
|
||||
info
|
||||
} = provider
|
||||
const { token, info } = provider
|
||||
state.token = provider
|
||||
},
|
||||
[USERKEY.GETUSERINFO](state, provider) {
|
||||
state.info = provider
|
||||
},
|
||||
[USERKEY.LOGOUT](state) {
|
||||
state.token = '';
|
||||
state.info = {}
|
||||
[USERKEY.LOGOUT](state, provider) {
|
||||
const { token, info } = provider
|
||||
state.token = token;
|
||||
state.info = info
|
||||
},
|
||||
},
|
||||
getters: {
|
||||
@ -62,10 +60,12 @@ export default {
|
||||
state,
|
||||
rootState
|
||||
}, options) {
|
||||
setSessionUserInfo({})
|
||||
setSessionXToken('')
|
||||
let info = { logout: true }
|
||||
let token = ''
|
||||
setSessionUserInfo(info)
|
||||
setSessionXToken(token)
|
||||
|
||||
commit(USERKEY.LOGOUT)
|
||||
commit(USERKEY.LOGOUT, { info, token })
|
||||
},
|
||||
async [USERKEY.GETUSERINFO]({
|
||||
dispatch,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user