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