lll
liukangdong
2024-08-05 2da083225417ef7007842b84e7276242faeb0e35
wechat_jiaxuan/pages/sets/index.js
@@ -2,14 +2,17 @@
  wxLogOff,
  wxLoginCustomer
} from '../../api/index'
import { eventBus } from '../../utils/eventBus'
import {
  eventBus
} from '../../utils/eventBus'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    show: false
    show: false,
    showLogout: false
  },
  /**
@@ -32,44 +35,52 @@
    let that = this
    wxLogOff().then(res => {
      wx.clearStorage()
      wx.login({
        timeout: 5000,
        success(res) {
          if (res.code) {
            //发起网络请求
            wxLoginCustomer({
              code: res.code
            }).then(res => {
              console.log(res)
              if (res && res.data.token) {
                wx.setStorageSync('sessionKey', res.data.sessionKey)
                wx.setStorageSync('token', res.data.token)
                wx.showToast({
                  title: '注销成功',
                })
                setTimeout(() => {
                  eventBus.emit("reloadHome")
                }, 1000)
                setTimeout(() => {
                  wx.switchTab({
                    url: '/pages/index/index',
                  })
                }, 500)
              } else {
                console.log('登录失败!')
              }
            })
          } else {}
        },
        fail(err) {
          wx.showToast({
            title: '注销失败',
          })
          wx.switchTab({
            url: '/pages/index/index',
          })
        }
      wx.showToast({
        title: '注销成功',
      })
      that.setData({
        showLogout: true
      })
    })
  },
  appClose() {
    wx.login({
      timeout: 5000,
      success: (res) => {
        if (res.code) {
          //发起网络请求
          wxLoginCustomer({
            code: res.code
          }).then(res => {
            console.log(res)
            if (res && res.data.token) {
              wx.setStorageSync('sessionKey', res.data.sessionKey)
              wx.setStorageSync('token', res.data.token)
              this.setData({
                showLogout: false
              })
              setTimeout(() => {
                eventBus.emit("reloadHome")
              }, 1000)
              setTimeout(() => {
                wx.switchTab({
                  url: '/pages/index/index',
                })
              }, 500)
            } else {
              console.log('登录失败!')
            }
          })
        } else {}
      },
      fail(err) {
        wx.showToast({
          title: '注销失败',
        })
        wx.switchTab({
          url: '/pages/index/index',
        })
      }
    })
  },
  changeDeal(e) {