<template>
	<view class="page">
		<u-navbar :title="txts" :border-bottom="false" :background="bgc" title-color='#000' back-icon-color="000" title-size='36'
			height='50'></u-navbar>
        <view class="" v-if="flagedit">
        	<view class="phone">
        		当前绑定的手机号码为 <text style="font-weight: 600;">+86 158****1231</text>
        	</view>
        	<view class="val" style="margin-top: 64rpx;">
        		<view class="lt">
        			+86
        		</view>
        		<input type="text" placeholder="输入新的手机号" />
        	</view>
        	<view class="val" style="display: flex;justify-content: space-between;">
        		<input type="text" placeholder="输入验证码" />
        		<view class="rt" v-if="countdown == 60" @click="btnhuoqu">
        			获取验证码
        		</view>
        		<view v-else class="rt">
        			{{countdown}}秒后重发
        		</view>
        	</view>
        	<view class="btn" @click="btnqd">
        		确定
        	</view>
        </view>
		<view class="" v-if="flagbang">
			<view class="" style="font-weight: 600;font-size: 60rpx;color: #3D3D3D;margin-top: 64rpx;padding-left: 50rpx;box-sizing: border-box;">
				绑定您的手机号码
			</view>
			<view class="phone" style="padding-left: 50rpx;box-sizing: border-box;text-align: left;">
				输入您的手机号码以便重置密码
			</view>
			<view class="val" style="margin-top: 64rpx;">
				<view class="lt">
					+86
				</view>
				<input type="text" placeholder="输入新的手机号" />
			</view>
			<view class="val" style="display: flex;justify-content: space-between;">
				<input type="text" placeholder="输入验证码" />
				<view class="rt" v-if="countdown == 60" @click="btnhuoqu">
					获取验证码
				</view>
				<view v-else class="rt">
					{{countdown}}秒后重发
				</view>
			</view>
			<view class="btn" @click="btnbangqd">
				确定
			</view>
		</view>
		<!-- 更换手机号成功 -->
		<view class="mask" v-if="flagcg">
			<image src="https://api.ccttiot.com/smartmeter/img/static/ubM8WKM9v1sb9v7sdumx" mode="aspectFit"></image>
			<view class="ghcg">
				更换成功!
			</view>
			<view class="wzd" @click="btnwzdl">
				我知道了
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				bgc: {
					backgroundColor: "#F9F8FF",
				},
				countdown: 60, 
				timer: null,
				flagbang:false,
				flagedit:false,
				flagcg:false,
				txts:''
			}
		},
		onLoad(option) {
             if(option.txt == '未绑定'){
				 this.flagbang = true
				 this.txts = '绑定手机号'
			 }else{
				 this.flagedit = true
				  this.txts = '更换手机号'
			 }
		},
		// 分享到好友（会话）
		  onShareAppMessage: function () {  
		    return {  
		      title: '创想物联',  
		      path: '/pages/shouye/index'  
		    }  
		  },  
		  
		  // 分享到朋友圈  
		  onShareTimeline: function () {  
		    return {  
		      title: '创想物联',  
		      query: '',  
		      path: '/pages/shouye/index'  
		    }  
		  },
		onShow() {
			
		},
		onUnload() {
		    // 页面卸载时清除定时器，防止内存泄漏  
		    clearInterval(this.timer);  
		},  
		methods: {
			getlist(){
				this.$u.get('/app/abnormal/list?pageNum=' + this.pagenum + '&pageSize='+this.pagesize + '&keyword='+this.keyword).then((res) => {
					if (res.code == 200) {
						
					}
				})
			},
			// 验证码倒计时
			startCountdown() {
			      this.timer = setInterval(() => {  
			        if (this.countdown > 0) {  
			          this.countdown--
			        } else {  
			          clearInterval(this.timer); // 倒计时结束，清除定时器  
			          this.countdown = 60
			      }  
			    }, 1000); // 每秒更新一次  
			}, 
			// 点击获取验证码
			btnhuoqu(){
				this.startCountdown()
			},
			// 点击更改确定
			btnqd(){
				this.flagedit = false
				this.flagcg = true
			},
			// 点击我知道了进行返回
			btnwzdl(){
				uni.navigateBack({delta:2})
			},
			// 点击绑定手机号确定
			btnbangqd(){
				uni.navigateBack()
			}
		}
	}
</script>

<style lang="scss">
	/deep/ .u-title{
		padding-bottom: 22rpx;
	}
	/deep/ .uicon-nav-back{
		padding-bottom: 22rpx;
	}
	.mask{
		margin: auto;
		text-align: center;
		margin-top: 154rpx;
		image{
			width: 210rpx;
			height: 224rpx;
		}
		.ghcg{
			font-size: 40rpx;
			color: #3D3D3D;
			font-weight: 600;
			margin-top: 44rpx;
		}
		.wzd{
			width: 652rpx;
			height: 94rpx;
			background: #4C97E7;
			border-radius: 50rpx;
			margin: auto;
			line-height: 94rpx;
			margin-top: 144rpx;
			font-size: 36rpx;
			color: #FFFFFF;
			text-align: center;
			font-weight: 600;
		}
	}
	.btn{
		width: 652rpx;
		height: 94rpx;
		background: #4C97E7;
		border-radius: 14rpx 14rpx 14rpx 14rpx;
		opacity: 0.5;
		text-align: center;
		line-height: 94rpx;
		font-size: 36rpx;
		color: #FFFFFF;
		font-weight: 600;
		margin: auto;
		margin-top: 64rpx;
	}
	.val{
		width: 652rpx;
		height: 94rpx;
		border-radius: 14rpx 14rpx 14rpx 14rpx;
		border: 2rpx solid #808080;
		margin: auto;
		margin-top: 24rpx;
	    display: flex;
		align-items: center;
		.lt{
			font-size: 32rpx;
			color: #4C97E7;
			font-weight: 600;
			border-right: 1rpx solid #D8D8D8;
			height: 66rpx;
			line-height: 66rpx;
			padding-right: 22rpx;
			padding-left: 26rpx;
			box-sizing: border-box;
		}
		.rt{
			font-size: 32rpx;
			color: #4C97E7;
			border-left: 1px solid #D8D8D8;
			padding-left: 16rpx;
			box-sizing: border-box;
			height: 66rpx;
			line-height: 66rpx;
			padding-right: 18rpx;
		}
		input{
			margin-left: 22rpx;
		}
	}
	page {
		// background: linear-gradient(180deg, #8883F0 0%, rgba(255, 255, 255, 0) 100%);
		background: #F4F5F7;
	}

	.page {
		width: 750rpx;
	}
	.phone{
		font-size: 30rpx;
		color: #3D3D3D;
		text-align: center;
		width: 100%;
		margin-top: 64rpx;
	}

	
	
</style>