riku
2026-03-05 9465dc404f7e7cd56100e4859ee0946a3fef7b09
pages/mUser/userlogin/userlogin.js
@@ -2,9 +2,15 @@
// import bLogin from '../behaviors/bLogin'
// import $f from "../../../service/baserequest"
const bLogin = require('../behaviors/bLogin')
const $f = require("../../../service/baserequest")
const app = getApp()
const bLogin = require('../behaviors/bLogin');
const $f = require('../../../service/baserequest');
const app = getApp();
const tmplIds = [
  'zPNMzF5WsshniJyl83DD-u7MyVoUozOc2kjK8dGZcSA',
  'zPNMzF5WsshniJyl83DD-lDZtNvx7JyqLbKgqDl0qvU',
  'dqREi7vAd03OOirTgBGcm5aCihZJKBjVpiA8Kbu4B8w',
];
Page({
  behaviors: [bLogin],
@@ -22,46 +28,38 @@
  onLoad: function (options) {
    wx.getStorage({
      key: 'agree',
      success: (res) => {
      success: res => {
        this.setData({
          agree: res.data
        })
      }
    })
          agree: res.data,
        });
      },
    });
    wx.getStorage({
      key: 'userProfile',
      success: (res) => {
      success: res => {
        this.setData({
          userProfile: res.data
        })
          userProfile: res.data,
        });
      },
    })
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  },
  onReady: function () {},
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  },
  onShow: function () {},
  loginWx() {
    var that = this
    if (!this.waitAgree()) return
    var that = this;
    if (!this.waitAgree()) return;
    if (app.globalData.userProfile) {
      wx.requestSubscribeMessage({
        tmplIds: [
          '6JQFOJ12yBvKfRg_duSdwKiH5_J3LpICmz3Li-L1Cr8',
          'zPNMzF5WsshniJyl83DD-lDZtNvx7JyqLbKgqDl0qvU',
          'dqREi7vAd03OOirTgBGcm5aCihZJKBjVpiA8Kbu4B8w'
        ],
        tmplIds: tmplIds,
        success(res) {
          console.log(res);
        },
@@ -69,42 +67,35 @@
          console.log(e);
        },
        complete() {
          that.loginPw(app.globalData.userProfile)
        }
      })
          that.loginPw(app.globalData.userProfile);
        },
      });
    } else {
      wx.getUserProfile({
        lang: 'zh_CN',
        desc: '用于显示,提示用户当前已登录',
        success: (res) => {
        success: res => {
          console.log(res);
          wx.setStorage({
            data: res.userInfo,
            key: 'userProfile',
          })
          this.loginPw(res.userInfo)
          });
          this.loginPw(res.userInfo);
        },
        complete() {
          wx.requestSubscribeMessage({
            tmplIds: [
              '6JQFOJ12yBvKfRg_duSdwKiH5_J3LpICmz3Li-L1Cr8',
              'zPNMzF5WsshniJyl83DD-lDZtNvx7JyqLbKgqDl0qvU',
              'dqREi7vAd03OOirTgBGcm5aCihZJKBjVpiA8Kbu4B8w'
            ],
            tmplIds: tmplIds,
            success(res) {
              console.log(res);
            },
            fail(e) {
              console.log(e);
            },
            complete() {
            }
          })
        }
      })
            complete() {},
          });
        },
      });
    }
  },
  _onLoginFail(e) {
@@ -113,18 +104,14 @@
        title: '未绑定账号',
        duration: 1000,
        icon: 'none',
      })
    })
      });
    });
  },
  gotoLogin(toast) {
    if (!this.waitAgree()) return
    if (!this.waitAgree()) return;
    wx.requestSubscribeMessage({
      tmplIds: [
        '6JQFOJ12yBvKfRg_duSdwKiH5_J3LpICmz3Li-L1Cr8',
        'zPNMzF5WsshniJyl83DD-lDZtNvx7JyqLbKgqDl0qvU',
        'dqREi7vAd03OOirTgBGcm5aCihZJKBjVpiA8Kbu4B8w'
      ],
      tmplIds: tmplIds,
      success(res) {
        console.log(res);
      },
@@ -134,38 +121,38 @@
      complete() {
        wx.navigateTo({
          url: '/pages/mUser/userloginpw/userloginpw',
          success: (result) => {
          success: result => {
            if (typeof toast === 'function') {
              toast()
              toast();
            }
          },
          fail: (res) => {},
          complete: (res) => {},
        })
      }
    })
          fail: res => {},
          complete: res => {},
        });
      },
    });
  },
  checkboxChange(e) {
    var a = !this.data.agree
    var a = !this.data.agree;
    this.setData({
      agree: a
    })
      agree: a,
    });
    wx.setStorage({
      key: 'agree',
      data: a
    })
      data: a,
    });
  },
  waitAgree() {
    if (this.data.agree) {
      return true
      return true;
    } else {
      wx.showToast({
        title: '阅读并同意条款',
        icon: 'none'
      })
      return false
        icon: 'none',
      });
      return false;
    }
  },
@@ -173,22 +160,22 @@
    wx.showLoading({
      title: ' 打开中',
      mask: true,
    })
    });
    wx.downloadFile({
      url: app.globalData.agreement,
      success: function (res) {
        wx.hideLoading()
        const filePath = res.tempFilePath
        wx.hideLoading();
        const filePath = res.tempFilePath;
        wx.openDocument({
          filePath: filePath,
          success: function (res) {
            console.log('打开文档成功')
            console.log('打开文档成功');
          },
          fail(error) {
            console.log(error);
          }
        })
      }
    })
  }
})
          },
        });
      },
    });
  },
});