<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']} {$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>