| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -31,7 +31,7 @@ Page({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      .then(res => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        wx.redirectTo({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          url: '../coupon/detail/index?id=' + that.data.couponId + "&flag=pay", | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          url: '/pages/coupon/detail/index?id=' + that.data.couponId + "&flag=pay", | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      .catch(error => { | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -40,11 +40,27 @@ Page({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  //计时器 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  timerInfo() { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    var timer = setInterval(() => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      this.data.time-- | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        this.setData({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          time: this.data.time | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      if (this.data.time == 0) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        clearInterval(timer) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        this.setData({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          flag: true, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          retry: false, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          time: 60 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }, 1000) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  }, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  send() { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    var phoneReg = /(^1[3|4|5|7|8]\d{9}$)|(^09\d{8}$)/; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    if (phoneReg.test(this.data.phone)) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      this.setData({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        flag: false, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        retry: true | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      Http.get({ | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -58,20 +74,14 @@ Page({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        .then(res => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          console.log(res) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          var timer = setInterval(() => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            this.data.time-- | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              this.setData({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                time: this.data.time | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if (this.data.time == 0) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              clearInterval(timer) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              this.setData({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                flag: true, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                retry: false, | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                time: 60 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          }, 1000) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          that.timerInfo() | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          if (res.code == 200) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            console.log(res) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          } else { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            wx.showToast({ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              title: res.message | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        }) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        .catch(error => { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          wx.showToast({ | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |