riku
2022-08-23 8fbd6b8d09e70494d920cc0b77812e9643be3196
pages/module_user/userlogin/userlogin.js
@@ -23,7 +23,7 @@
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    // this.login()
  },
  /**
@@ -39,18 +39,42 @@
      lang: 'zh_CN',
      desc: '用于显示,提示用户当前已登录',
      success(res) {
        //获取缓存的用户账户密码
        console.log(res);
        // wx.login({
        //   timeout: 10000,
        //   success: (result) => {
        //     console.log(result);
        //   },
        //   fail: (res) => {},
        //   complete: (res) => {},
        // })
        that.login()
      }
    })
  },
  login() {
    //获取缓存的用户账户密码
    var that = this
    wx.getStorage({
      key: 'accessToken',
      success(res) {
      success(res) { //获取成功自动登录
        app.globalData.accessToken = res.data
        that.setData({
          userName: res.data.userName,
          password: res.data.password
        })
        wx.showLoading({
          title: '登录中',
          mask: true,
        })
        setTimeout(() => {
          wx.hideLoading()
        }, 10000);
        userservice.login(that.data.userName, that.data.password, {
          success (data) {
          success(data) {
            if (data.success) {
              app.globalData.accessToken = {
                userName: that.data.userName,
@@ -71,20 +95,27 @@
              })
            }
          },
          complete () {
          complete() {
            that.setData({
              loading: false
            })
            wx.hideLoading()
          }
        })
      },
    })
      fail(e) { //获取失败
        //后台查询微信是否绑定账号,未绑定则跳转注册界面
        wx.navigateTo({
          url: '/pages/module_user/userregistercompany/userregistercompany',
          success: (result) => {},
          fail: (res) => {},
          complete: (res) => {},
        })
      }
    })
  },
  getUserInfo() {
    var that = this
    userservice.getUserInfo(app.globalData.accessToken.userId, {
      success(data) {
        app.globalData.userInfo = data