andy 1 år sedan
förälder
incheckning
a9a48bdc74
2 ändrade filer med 12 tillägg och 3 borttagningar
  1. 8 0
      api/user.js
  2. 4 3
      pages/user/user.vue

+ 8 - 0
api/user.js

@@ -26,6 +26,14 @@ export function logOffApi(data) {
     data: data,
   })
 }
+
+export function logout(data) {
+  return request({
+    url: '/wx/account/logout',
+    method: 'post',
+    data: data,
+  })
+}
 // 绑定手机号
 export function bindPhoneApi(data) {
   return request({

+ 4 - 3
pages/user/user.vue

@@ -48,7 +48,7 @@
 </template>
 
 <script>
-import { logOffApi, bindPhoneApi, userInfoApi, profileApi } from '@/api/user.js'
+import { logOffApi, bindPhoneApi, userInfoApi, profileApi, logout } from '@/api/user.js'
 import { uploadApi } from '@/api/common.js'
 import { down } from '@/api/monitor'
 export default {
@@ -126,6 +126,8 @@ export default {
       })
     },
     loginOut() {
+      down()
+      logout()
       wx.removeStorageSync('userInfo')
       wx.removeStorageSync('userId')
       wx.removeStorageSync('token')
@@ -133,7 +135,6 @@ export default {
       wx.switchTab({
         url: '/pages/mine/mine',
       })
-      down()
     },
     logOff() {
       wx.showModal({
@@ -142,6 +143,7 @@ export default {
         success: res => {
           if (res.confirm) {
             console.log('用户点击确定')
+            down()
             logOffApi().then(res => {
               wx.removeStorageSync('userInfo')
               wx.removeStorageSync('userId')
@@ -150,7 +152,6 @@ export default {
               wx.switchTab({
                 url: '/pages/mine/mine',
               })
-              down()
             })
           } else if (res.cancel) {
             console.log('用户点击取消')