| | |
| | | // pages/m_user/userlogin/userlogin.js |
| | | import b_login from '../behaviors/b_login' |
| | | import $f from "../../../service//baserequest" |
| | | |
| | | const $f = require("../../../service//baserequest") |
| | | const userservice = require("../../../service/userservice") |
| | | const app = getApp() |
| | | |
| | | Page({ |
| | |
| | | * 生命周期函数--监听页面初次渲染完成 |
| | | */ |
| | | onReady: function () { |
| | | // this.login() |
| | | |
| | | }, |
| | | |
| | | /** |
| | |
| | | key: 'userProfile', |
| | | }) |
| | | this.loginPw(res.userInfo) |
| | | |
| | | // that.login() |
| | | } |
| | | }) |
| | | } |
| | | |
| | | |
| | | }, |
| | | |
| | | login() { |
| | | //获取缓存的用户账户密码 |
| | | var that = this |
| | | wx.getStorage({ |
| | | key: 'accessToken', |
| | | 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) { |
| | | if (data.success) { |
| | | app.globalData.accessToken = { |
| | | userName: that.data.userName, |
| | | password: that.data.password, |
| | | userId: data.userId, |
| | | suserId: data.suserId, |
| | | } |
| | | wx.setStorage({ |
| | | key: 'accessToken', |
| | | data: app.globalData.accessToken, |
| | | }) |
| | | that.getUserInfo() |
| | | } else { |
| | | wx.showToast({ |
| | | title: '账户或密码错误', |
| | | duration: 1000, |
| | | icon: 'none', |
| | | }) |
| | | } |
| | | }, |
| | | complete() { |
| | | that.setData({ |
| | | loading: false |
| | | }) |
| | | wx.hideLoading() |
| | | } |
| | | }) |
| | | }, |
| | | fail(e) { //获取失败 |
| | | //后台查询微信是否绑定账号,未绑定则跳转注册界面 |
| | | wx.navigateTo({ |
| | | url: '/pages/m_user/userregistercompany/userregistercompany', |
| | | success: (result) => {}, |
| | | fail: (res) => {}, |
| | | complete: (res) => {}, |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | _onLoginFail(e) { |
| | |
| | | }) |
| | | return false |
| | | } |
| | | }, |
| | | |
| | | gotoAgreement() { |
| | | wx.showLoading({ |
| | | title: ' 打开中', |
| | | mask: true, |
| | | }) |
| | | wx.downloadFile({ |
| | | url: app.globalData.agreement, |
| | | success: function (res) { |
| | | wx.hideLoading() |
| | | const filePath = res.tempFilePath |
| | | wx.openDocument({ |
| | | filePath: filePath, |
| | | success: function (res) { |
| | | console.log('打开文档成功') |
| | | }, |
| | | fail(error) { |
| | | console.log(error); |
| | | } |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | }) |