<extend name="Public/base"/>
<block name="body">
    <div class="tabcon1711">
    <form action="{:U('edit',array('id'=>I('id')))}" onsubmit = "check();" method="post" class="form-horizontal form_info_ml">
        
        <div class="cf main-place top_nav_list navtab_list">
            <h3 class="page_title">编辑管理员</h3>
            <p class="description_text"></p>
        </div>
        
        <table  border="0" cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td class="l">管理员账号</td>
              <td class="r">
                <input name="username" value="{$list.username}" readonly type="text" class="" style="background:#e7e7e7">
                <input type="hidden" class="" name="username" value="{$list.username}" >
                <span class="notice-text">管理员账号用于管理后台登录</span>
              </td>
            </tr>
            <tr>
              <td class="l">管理员密码</td>
              <td class="r">
                <input name="password" value="" type="password" class="">
                <span class="notice-text">管理员密码不能少于6位</span>
              </td>
            </tr>
            <tr>
              <td class="l">二级密码</td>
              <td class="r">
                <input name="second_pwd" value="" type="password" class="">
                <span class="notice-text">用于账号验证,修改用户平台币操作</span>
              </td>
            </tr>
            <tr>
              <td class="l">角色类型</td>
              <td class="r">
                <select name="auth" id="authid">
                <volist name="lists" id="sd">
                    <option value="{$sd['id']}">{$sd['title']}</option>    
                </volist>
              </select>
                <span class="notice-text">角色类型不同,管理权限也不同</span>
              </td>
            </tr>
            <tr>
              <td class="l">邮箱</td>
              <td class="r">
                <input name="email" type="text" value="{$list.email}" class="">
                <span class="notice-text">管理员邮箱,用于找回密码等安全操作</span>
              </td>
            </tr>
            <if condition="is_administrator() and I('get.id') eq C('USER_ADMINISTRATOR')">
              <tr>
              <td class="l">手机:</td>
              <td class="r">
                <input <if condition="$list['mobile'] neq ''"> disabled="disabled" <else/>name="mobile" </if> type="text" value="{$list.mobile}" class="puser" placeholder="用于推广结算自动打款">
                <if condition="$list['mobile'] eq ''">
                  <span class="notice-text"><a href="javascript:;" class="pop-code smcode sendvcode">获取验证码</a></span>
                </if>
              </td>
              </tr>
              <if condition="$list['mobile'] eq ''">
                <tr class="codeli hidden">
                <td class="l">获取验证码</td>
                <td class="r">
                  <input name="code" type="text" value="" class="">
                  <span class="notice-text">请输入验证码</span>
                </td>  
                </tr>
              </if>
            </if>
          </tbody>
        </table>
        
        <div class="form-item cf">
            <button class="submit_btn ajax-post mlspacing" id="submit" type="submit" target-form="form-horizontal">
                保存
            </button>
            <a class="submit_btn " alt="返回上一页" title="返回上一页" href="javascript:window.history.back(-1);" >
                返回
            </a>
        </div>
        
    </form>
    </div>
<script src="__STATIC__/layer/layer.js" type="text/javascript"></script>
<script type="text/javascript" src="__STATIC__/layer/extend/layer.ext.js" ></script>
<script src="__STATIC__/jquery.cookie.js" charset="utf-8"></script>


		<div class="common_settings">
			<span class="plus_icon"><span><img src="__IMG__/zwmimages/icon_jia.png"></span></span>
			<form class="addShortcutIcon">
				<input type="hidden" name="title" value="{$m_title}">
				<input type="hidden" name="url" value="User/index">
			</form>
			<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
		</div>

</block>

<block name="script">
<script>
    $bind_wx=$("#bind_wx").prop('checked');
    if($bind_wx){
        cpsw=check(1);
    }
    if($bind_wx==false){
        $('#wx_pic').attr('style','display:none');
    }
    $('#bind_wx').click(function(){
        $bind_wxx=$("#bind_wx").prop('checked');
        if($bind_wxx){
            $('#wx_pic').attr('style','display:none');
            cpsw=check(1);
        }
        if($bind_wxx==false){
            $('#wx_pic').attr('style','display:none');
        }
    });
    $unbind_wx=$("#unbind_wx").prop('checked');
    if($unbind_wx){
        $('#wx_pic').attr('style','');
        unbindcheck(2);
    }
    $('#unbind_wx').click(function(){
        $unbind_wx=$("#unbind_wx").prop('checked');
        if($unbind_wx){
            unbindcheck(2);
        }
    });
    function get_openid(pwd,id,type){
        var index = layer.load(0, {shade: false}); //0代表加载的风格,支持0-2
        $.ajax({
          type:"POST",
          data:{pwd:pwd,id:id,type:type},
          url:"{:U('get_openid')}",
          dataType:"json",
          success:function(res){
            if(res.status){
                layer.close(index); 
                $('.wx_qrcode').attr('src',res.data);
                $('#wx_pic').attr('style','');
                $("#bind_wx").val('');
                checkstatus(id);
            }else{
                updateAlert(res.msg,'tip_error');
            }
          },
          error:function(){
          }
        })
    };
    function checkstatus(id,type){
      $.ajax({
        type:"POST",
        url:"{:U('checkOpenidpic')}",
        data:{id:id,type:type},
        dataType:"json",
        success:function(ress){
          if(ress.status){
             layer.msg('绑定成功');
          }else{
              checkstatus(id);
          }
        },
        error:function(){
        }
      })
    }
    function check($type){
      var $id='{:I("id")}';
      layer.prompt(
      {
        formType: 1,            
        title:'请输入密码',
        value: '',
        cancel: function(index){
            $('#bind_wx').removeAttr("checked");
        }
      }
      ,function(val,index){
            $.ajax({
              url: '{:U("checkpwd")}',
              type: 'post',
              dataType: 'json',
              data: {'pwd': val,'id':$id},
              success:function(data){
                if(data.data){  
                    layer.close(index); 
                    // $('#wx_pic').attr('style','');
                    get_openid(val,$id,$type);       
                }else{
                    //alert('密码错误,请重新选择');
                    updateAlert('密码错误,请重新选择','tip_error');
                    setTimeout(function(){$('#tip').find('.tipclose').click();},1000);
                    layer.close(index); 
                    $('#bind_wx').removeAttr("checked");
                    // check();
                }
              },
              error:function(){
                alert("L('Server_failure')");
              }
            });
        });
    };
    function unbindcheck(type){
      var $id='{:I("id")}';
      $('#wx_pic').attr('style','display:none');
      layer.prompt(
      {
        formType: 1,            
        title:'请输入密码',
        value: '',
        cancel: function(index){
            $('#unbind_wx').removeAttr("checked");
        }
      }
      ,function(val,index){
            $.ajax({
              url: '{:U("checkpwd")}',
              type: 'post',
              dataType: 'json',
              data: {'pwd': val,'id':$id},
              success:function(data){
                if(data.data){  
                    layer.close(index); 
                    get_openid(val,$id,type); 
                }else{
                    updateAlert('密码错误,请重新选择','tip_error');
                    setTimeout(function(){$('#tip').find('.tipclose').click();},1000);
                    layer.close(index); 
                    $('#unbind_wx').removeAttr("checked");
                    // check();
                }
              },
              error:function(){
                alert("L('Server_failure')");
              }
            });
        });
    };

        Think.setValue("auth", {$authid|default = 0});
        //导航高亮
        highlight_subnav('{:U('User/index')}');
    </script>
    <if condition="is_administrator() and I('get.id') eq C('USER_ADMINISTRATOR')">
      <script type="text/javascript">
      if($('.puser').val()){
        $('.codeli').removeClass('hidden');
      }else{
        $('.codeli').addClass('hidden');
      }
      $('.puser').bind("input propertychange change",function(event){
        if($(this).val()){
          $('.codeli').removeClass('hidden');
        }else{
          $('.codeli').addClass('hidden');
        }
      })
      var f=function(msg,obj) {
          layer.msg(msg);
      };
      //发送验证码
      $(".sendvcode").on('click',function() {
          account=$.trim($('.puser').val());
          if (!(/^1[3456789]\d{9}$/.test(account))) {
              f('手机号码格式不正确');return;
          }else{
              $(".sendvcode").addClass('phoneok');
          }
        
        // 发送安全码
        if (!$(this).hasClass('disabled')&&$(this).hasClass('phoneok')) {
            var e = this,p = account;

            $.ajax({
                type:'post',
                url: '{:U("Phone/not_account_telsvode")}',
                data: 'phone='+p,
                dataType: 'json',
                success: function(d) {
                    if (parseInt(d.status) >0) {
                          $(e).addClass('disabled');
                      addCookie("secondsremainede",60,60);//添加cookie记录,有效时间60s
                      $.cookie('phone',p);
                        settime();
                    } else {
                        $(e).siblings('.regyzm').addClass('msg-fail');
                        layer.msg(d.msg);
                    } 
                }
            });
        
            var r = function(i, t) {
                if (i>0) {
                    var r = 60;
                    $(e).addClass('disabled');
                    var a = setInterval(function() {
                        r--;
                        $(e).text('成功'+r + '秒'),
                        0 == r && ($(e).removeClass('disabled'), $(e).text('获取验证码'), clearInterval(a))
                    },1e3)
                } 
            };                      
        }
        return false;
      });
      function addCookie(name,value,expiresHours){ 
      //判断是否设置过期时间,0代表关闭浏览器时失效
        if(expiresHours>0){ 
          var date=new Date(); 
          date.setTime(date.getTime()+expiresHours*1000); 
          $.cookie(name, escape(value), {expires: date});
        }else{
          $.cookie(name, escape(value));
        }
      } 

      //修改cookie的值
      function editCookie(name,value,expiresHours){
        if(expiresHours>1){ 
          var date=new Date(); 
          date.setTime(date.getTime()+expiresHours*1000); //单位是毫秒
          $.cookie(name, escape(value), {expires: date});
        } else{
          $.cookie(name, escape(value));
        }
      } 

      //根据名字获取cookie的值
      function getCookieValue(name){ 
        return $.cookie(name);
      }
      $(function(){
        s = $.cookie('secondsremainede');
        if(s>0){
          settime();//开始倒计时
          $('#sendphone').val($.cookie('phone'));
        }else{
          $.cookie('phone','');
        }
      })

      //发送验证码
      //开始倒计时
      var countdown;
      function settime(obj){
        var obj = $('.sendvcode');
        countdown=getCookieValue("secondsremainede");
        if (countdown == 0 || isNaN(countdown)) { 
          obj.removeClass('disabled').removeClass('phoneok').text('获取验证码')
          return;
        } else { 
          obj.addClass('phoneok');
          obj.addClass("disabled"); 
          obj.text('成功'+countdown + '秒'); 
          countdown--;
          editCookie("secondsremainede",countdown,countdown+1);
        } 
        setTimeout(function() { settime() },1000) //每1000毫秒执行一次
      } 
    </script>
  </if>
</block>