var api = require('../../utils/api.js') var global = require('../../utils/config.js') const app = getApp() Page({ data: { mobile: '', smsCode: '', submitEvent: false, wait: 60 }, onLoad: function (options) { }, adInputMobile: function (e) { this.setData({ mobile: e.detail.value }) }, adInputSmsCode: function (e) { this.setData({ smsCode: e.detail.value }) }, outtime () { let that = this if (that.data.wait === 0) { that.setData({ wait: 60, btntxt: '获取验证码' }) } else { that.setData({ wait: that.data.wait - 1 }) setTimeout(() => { that.outtime() }, 1000) } }, toRegister: function () { if (this.data.mobile === '') { wx.showToast({ title: '请先输入手机号', icon: 'none', duration: 3000 }) return false } if (this.data.smsCode === '') { wx.showToast({ title: '请先输入验证码', icon: 'none', duration: 3000 }) return false } if (this.data.submitEvent === true) { wx.showToast({ title: '正在登录,请稍候...', icon: 'none', duration: 3000 }) return false } wx.showLoading({ title: '正在注册...' }) let that = this wx.login({ success: function (response) { let mobile = that.data.mobile let smsCode = that.data.smsCode let wxCode = response.code api.gridLeaderRegister(mobile, smsCode, wxCode).then(function (res) { console.log(res) wx.hideLoading() wx.setStorageSync('isFirst', 'noFirst') wx.reLaunch({ url: '/pages/indexNew/indexNew' }) }) } }) }, getSmsCode() { console.log(this.data.mobile) if (this.data.mobile === '') { wx.showToast({ title: '请先输入手机号', icon: 'none', duration: 3000 }) return false } if (this.data.wait < 60) { wx.showToast({ title: '请' + this.data.wait + '秒后再试', duration: 2000, icon: 'none' }) return } this.outtime() api.sendSms(this.data.mobile).then(function (res) { console.log('已经成功发送验证码') console.log(res) }) } })