add logout

This commit is contained in:
paulGao
2021-11-11 18:45:53 +08:00
parent 7ac4010910
commit 5614414185
7 changed files with 49 additions and 20 deletions

View File

@@ -57,3 +57,12 @@ export function editPwd (params) {
data: params
})
}
// 获取密码状态
export function logout () {
return request({
url: '/buyer/members/logout',
method: Method.POST,
needToken: true
})
}

View File

@@ -86,6 +86,7 @@
<script>
import storage from '@/plugins/storage.js';
import { cartGoodsAll } from '@/api/cart.js';
import { logout } from '@/api/account.js';
export default {
name: 'M-Header',
created () {
@@ -120,12 +121,14 @@ export default {
window.open(url.href, '_blank');
},
signOutFun () { // 退出登录
storage.removeItem('accessToken');
storage.removeItem('refreshToken');
storage.removeItem('userInfo');
storage.removeItem('cartNum');
this.$store.commit('SET_CARTNUM', 0)
this.$router.push('/login');
logout().then(res => {
storage.removeItem('accessToken');
storage.removeItem('refreshToken');
storage.removeItem('userInfo');
storage.removeItem('cartNum');
this.$store.commit('SET_CARTNUM', 0)
this.$router.push('/login');
});
},
goUserCenter (path) {
// 跳转我的订单,我的足迹、收藏等