| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -10,18 +10,21 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<view class="login-item"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<input type="number" class="log-phone log-code" placeholder="请输入验证码" v-model="sms_code" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<view class="getCode" @click="getCode"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<view class="getCode" @click="getCode" v-if="countdown==0"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											获取验证码 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<view class="getCode" v-else> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											剩余{{countdown}}秒 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<view class="login-btn"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<button size="default" type="default" @click="btnLogin" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											style="color:#ffffff;backgroundColor:#F52F3E;borderColor:#F52F3EF;border-radius: 50rpx;height: 88rpx;line-height: 88rpx;">登录</button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									<view class="login-sign"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<u-radio-group v-model="value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											<u-radio labelSize="13" size="20" label="我同意"></u-radio> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</u-radio-group> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<u-checkbox-group @change="handleCheck"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											<u-checkbox labelSize="13" size="20" shape="circle" name="agree" label="我同意"></u-checkbox> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</u-checkbox-group> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										<view class="log-link" @click="handlerApply"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											《排队支付商户用户服务协议》 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										</view> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -31,7 +34,6 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<u-toast ref="uToast"></u-toast> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							<u-modal :show="show" @confirm="confirm" :title="title" :content='content'></u-modal> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
						</view> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					</template> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -49,14 +51,25 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									phone: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									sms_code: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									bgColor: '#bgColor', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									value: 1, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									checked: false, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									show: false, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									title: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									content: '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									content: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									countdown: 0 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							methods: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								getCode() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (!this.phone) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										uni.$u.toast('请填写手机号') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										return | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (!this.checked) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										uni.$u.toast('需同意协议') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										return | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									let phone = this.phone | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									let nonce_str = md5(Math.random() + ''); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									let sign = md5(md5(phone) + md5(nonce_str) + nonce_str) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -66,11 +79,27 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										sign, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										type: 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									}).then(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										this.$refs.uToast.show({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											message: '短信已发送' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										uni.$u.toast('短信已发送') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										this.startCountdown() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								startCountdown() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									this.countdown = 60; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									let h = setInterval(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										this.countdown-- | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (this.countdown == 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											clearInterval(h) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									}, 1000) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								handleCheck(detail) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									console.log(detail) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (detail.indexOf('agree') != -1) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										this.checked = true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										this.checked = false | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								handlerApply() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									this.show = true; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									this.title = '排队支付商户用户服务协议'; | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -85,6 +114,11 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									this.show = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								}, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								btnLogin() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (!this.checked) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										uni.$u.toast('需同意协议') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										return | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									merchantSmsLogin({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										phone: this.phone, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										sms_code: this.sms_code | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |