<extend name="Public/bases" />
<block name="body" >
  <link href="__CSS__/user.css" rel="stylesheet" >
  <body class="shop">
    <header class="header userheader">
      <div class="">
        <a href="{:U('User/userset')}" class="hbtn back"><i class="iconfont icon-drop-left"></i></a>
        <h1 class="caption">地址列表</h1>
        <!-- 当没有地址时,这个不显示 -->
        <a href="{:U('User/useraddressadd')}" class="hbtn addbtn">添加地址</a>
      </div>
    </header>
    <div class="occupy"></div>
    <section class="trunker">
      <section class="container">
        <div class="t-list4 user-address-list">
          <div class="btnbox user-set-btnbox hidden">
            <a href="{:U('User/useraddressadd')}" class="btn jssubmit" >添加地址</a>
          </div>
          <ul class="clearfix">
            <volist name='list_data' id='data'>
            <li>
              <div class="item">
                <div class="contact clearfix">
                  <span class="name">{$data['name']}</span>
                  <span class="mobile">{$data['phone']}</span>
                </div>
                <p class="address">{$data['city']}&nbsp;{$data['address']}</p>
                <div class="btnbox clearfix">
                  <a href="javascript:;" class="<eq name="data['is_default']" value='1'>on</eq> defaultbtn jssbtn" data-id="{$data['id']}">
                    <i class="iconfont icon-default"></i>默认地址
                  </a>
                  <span class="changebtn">
                    <a href="{:U('User/useraddressedit',array('id'=>$data['id']))}" class="editbtn"><i class="iconfont icon-edit"></i>编辑</a>
                    <a href="javascript:;" class="delbtn jsdbtn" data-id="{$data['id']}"><i class="iconfont icon-delete"></i>删除</a>
                  </span>
                </div>
              </div>
            </li>
            </volist>
          </ul>
        </div>
      </section>
    </section>
    <div class="pop pop-window">
      <div class="pop-box">
        <div class="pop-wrap"></div>
      </div>
    </div>
    <div class="popmsg pop-dialog"></div>
    <script src="__JS__/pop.lwx.min.js"></script>
    <script>
      $(function() {
        var popmsg = $('.popmsg').pop();
        var pop = $('.pop').pop();
        $('.jssbtn').click(function() {
          var that = $(this);
          var id = $(this).attr('data-id');
          // ajax
          if (that.hasClass('on')) {
            that.removeClass('on');
            if(set_delault_address(id,'cancel')){
              popmsg.msg('默认地址成功取消');
            }
            else{
              popmsg.msg('默认地址取消失败');
            }
          } else {
            $('.jssbtn').removeClass('on');
            that.addClass('on');
            if(set_delault_address(id,'setting')){
              popmsg.msg('默认地址成功设置');
            }
            else{
              popmsg.msg('默认地址设置失败');
            }
          }
        });

        function set_delault_address(id,type){
            var result = true;
            $.ajax({
              type:"POST",
              url:"{:U('User/setDefaultAddress')}",
              dataType:"json",
              data:{id:id,type:type},
              async:false,
              success:function(result){
                if(result.status == 1){
                  result = true;
                }else{
                  result = false
                }
              },
              error:function(){
                result = false;
              }
            })
            return result;
        }

        $('.jsdbtn').click(function() {
          var that=$(this);
          var id = $(this).attr('data-id');
          pop.open(800,'<p class="pop-content pop-delete-txt">确定要删除该地址吗?</p><div class="pop-btnbox"><a href="javascript:;" class="pop-btn pop-cancel jscancel">取消</a><a href="javascript:;" class="pop-btn pop-confirm jsconfirm">确定</a></div>');
          $('.jscancel').click(function() {
            pop.close();
          });

          $('.jsconfirm').click(function() {
            $.ajax({
                cache:true,
                type:'post',
                url:"{:U('User/useraddressdel')}",
                data:{id:id},
                dataType:'json',
                success:function(result){
                  pop.close();
                  popmsg.msg(result.info);
                  if(result.url !=''){
                    setTimeout(function () {
                      window.location.href = result.url;
                    }, 2000);  
                    
                  }
                },
                error:function(){
                  alert("错误")
                }
            })
          });
        });
      });
    </script>
  </body>
</block>
<block name="footer"></block>