<extend name="Public/bases" />
<block name="body" >
  <link href="__CSS__/user.css" rel="stylesheet" >
  <body class="">
    <header class="header">
      <div class="">
        <a href="{:U('User/userset')}" class="hbtn back"><i class="iconfont icon-drop-left"></i></a>
        <h1 class="caption"><empty name="user.phone">绑定手机<else/>解除绑定</empty></h1>
      </div>
    </header>
    <div class="occupy"></div>
    <section class="trunker">
      <section class="container">
        <form id='form' action="" method="post" class="">
          <div class="t-table user-auth-list">
            <ul class="table clearfix">
              <li class="table-row">
                <span class="table-cell">手机号</span>
                <span class="table-cell">
                  <input type="text" class="txt" id='phone' name="phone" value="{$user['phone']}" placeholder="请输入正确格式" <if condition="$user['phone'] neq ''"> readonly = "readonly" class="w-input" <else/> class="w-input cheackinput"</if>>
                </span>
              </li>
              <li class="table-row">
                <span class="table-cell">短信验证码</span>
                <span class="table-cell">
                  <input type="text" class="w-input cheackinput" name="scode" id="scode"><input type="button" class="g-btn" id="sendSafeCode" value="获取短信验证码">
                </span>
              </li>
            </ul>
          </div>
          <div class="btnbox user-set-btnbox">
            <input type="button" class="btn jssubmit" value="提交">
          </div>
        </form>
      </section>
    </section>
    <div class="popmsg pop-dialog"></div>
    <script src="__JS__/pop.lwx.min.js"></script>
    <script>
      $(function() {
          $('#sendSafeCode').on('click',function() {
              var jphone = $('#phone'),phone = $.trim(jphone.val()), that = $(this);
              var pmsg = $('.popmsg').pop();
              if (phone == '') {
                  pmsg.msg("手机号不能为空");
                  return false;
              }
              if (phone.length !== 11 || !(/^[1][35789][0-9]{9}$/.test(phone))) {
                  pmsg.msg("格式不正确");
                  return false;
              }
              $.ajax({
                  type:'post',
                  dataType:'json',
                  data:'phone='+phone,
                  url:'{:U("sendvcode")}',
                  success:function(data) {
                      switch (parseInt(data.status)) {
                          case 1: {
                              r(1);
                          };
                          case 0:{
                              pmsg.msg(data.msg);
                          }
                              break;
                      }
                  },
                  error:function() {
                      alert('服务器开小差了,请稍后再试。');
                  }
              });
              var r = function(i, t) {
                  if (i>0) {
                      var r = 59;
                      e='#sendSafeCode';
                      $(e).removeClass('g-btn').addClass('g-btntn');
                      var a = setInterval(function() {
                          r--;
                          $(e).val('成功'+r + '秒后重发'),
                          0 == r && ($(e).removeClass('g-btntn').addClass('g-btn'), $(e).val('获取短信验证码'), clearInterval(a))
                      },1e3)
                  }
              };
          });
        $('.jssubmit').click(function() {
            var pmsg = $('.popmsg').pop();
          var phone = $.trim($('#phone').val());
          var scode = $.trim($('#scode').val());
          if (phone == '') {
              pmsg.msg("手机号不能为空");
              return false;
          }
          if (phone.length !== 11 || !(/^[1][358][0-9]{9}$/.test(phone))) {
              pmsg.msg("格式不正确");
              return false;
          }
          if(scode == ''){
              pmsg.msg("验证码不能为空");
              return false;
          }
          $.ajax({
            cache:true,
            type:'post',
            url:"{:U('User/userphone')}",
            data:$('#form').serialize(),
            dataType:'json',
            success:function(result){
                pmsg.msg(result.msg);
              if(result.status == 1){
                setTimeout(function () {
                  window.location.href = result.url;
                }, 2000);
              }
            },
            error:function(){
                pmsg.msg("错误")
            }
          })
        });

      
      });
    </script>
  </body>
</block>