[本时生活小程序-线上备份]

This commit is contained in:
张慢慢
2021-05-21 15:02:18 +08:00
commit f0302de899
206 changed files with 12884 additions and 0 deletions

140
pages/packet/packet.js Normal file
View File

@@ -0,0 +1,140 @@
// pages/packet/packet.js
Page({
/**
* 页面的初始数据
*/
data: {
mobile : '', //手机号码
code : '',
iscode : null, //用于存放验证码接口里获取到的code
codename : '获取验证码',
countDownNum: '',
popContHide : false, //领取成功弹出
popData : '', //领取金额
},
/**
* 生命周期函数--监听页面加载
*/
onLoad (options) {
},
/**
* 获取手机号码
*/
getNameValue(e) {
this.setData({
mobile: e.detail.value
})
},
/**
* 获取验证码
*/
getCodeValue(e) {
this.setData({
code: e.detail.value
})
},
/**
* code
*/
codeBind(e){
let mobile = this.data.mobile,
myreg = /^(14[0-9]|13[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$$/
var _this = this
if (mobile == "") {
wx.showToast({
title : '手机号不能为空',
icon : 'none',
duration : 1000
})
return false;
}else if (!myreg.test(mobile)) {
wx.showToast({
title : '请输入正确的手机号',
icon : 'none',
duration : 1000
})
return false;
}else{
wx.$api.user.send(mobile,'DEFAULT','unicom').then(res=>{
wx.showToast({
title : '发送成功',
icon : 'success',
duration: 2000
})
var num = 61;
var timer = setInterval(function () {
num--;
if (num <= 0) {
clearInterval(timer);
_this.setData({
codename : '重新发送',
disabled : false
})
} else {
_this.setData({
codename : num + "s后重新获取",
disabled : true
})
}
}, 1000)
})
}
},
/**
* 立即领取
*/
forgetlogin(e) {
let mobile = this.data.mobile,
code = this.data.code,
that = this,
countDownNum = 5 //获取倒计时初始值
that.setData({
countDownNum: countDownNum
})
wx.$api.user.unicom(mobile,'DEFAULT',code).then(res=>{
that.setData({
popContHide : !this.data.popContHide,
popData : res.data
})
var timerPop = setInterval(function () {
countDownNum--;
that.setData({
countDownNum: countDownNum
})
if (countDownNum <= 0) {
clearInterval(timerPop);
that.setData({
countDownNum: 0
})
wx.switchTab({
url: '/pages/user/user'
})
}
}, 1000)
})
},
/**
* 关闭弹窗
*/
popContHide() {
this.setData({
popContHide : !this.data.popContHide
})
wx.switchTab({
url: '/pages/user/user'
})
}
})