diff --git a/pages/activitySign/activitySign.js b/pages/activitySign/activitySign.js
index d99d5d1..17c709e 100644
--- a/pages/activitySign/activitySign.js
+++ b/pages/activitySign/activitySign.js
@@ -14,7 +14,10 @@ Page({
name: '',
idCard: '',
trueCode: '',
- activityId: ''
+ activityId: '',
+ restTime: 120,
+ timer: '',
+ gotCode: false
},
getToken: function() {
var self = this;
@@ -40,7 +43,23 @@ Page({
{}, null, function(code, data) {
console.log(data)
if('200' == code) {
-
+ self.setData({
+ gotCode: true
+ })
+ self.data.timer = setInterval(function () {
+ var cur = self.data.restTime - 1
+ if (cur == 0) {
+ clearInterval(self.data.timer)
+ self.setData({
+ restTime: 120,
+ gotCode: false
+ })
+ } else {
+ self.setData({
+ restTime: cur
+ })
+ }
+ }, 1000)
}
}, function(code, data) {
app.dialog.msg(data.msg)
diff --git a/pages/activitySign/activitySign.wxml b/pages/activitySign/activitySign.wxml
index 7f5d671..55e9199 100644
--- a/pages/activitySign/activitySign.wxml
+++ b/pages/activitySign/activitySign.wxml
@@ -41,7 +41,8 @@
验证码:
- 获取验证码
+ 获取验证码
+ {{restTime}}
姓 名:
diff --git a/pages/activitySign/activitySign.wxss b/pages/activitySign/activitySign.wxss
index 6282488..a237f80 100644
--- a/pages/activitySign/activitySign.wxss
+++ b/pages/activitySign/activitySign.wxss
@@ -63,7 +63,7 @@
height: 40rpx;
margin-top: -5rpx;
}
-.get-code{
+.get-code, .got-code{
position: absolute;
top: 15rpx;
right: 0;
@@ -73,6 +73,13 @@
color: #9F1512;
font-size: 26rpx;
}
+.got-code{
+ width: 120rpx;
+ background: #eee;
+ color: #4a4d52;
+ border: 1px solid #eaeaea;
+ text-align: center;
+}
.sign-box{
position: fixed;
bottom: 0;