define(["core","tpl"],function(i,d){var e={initList:function(){var e,t,a;void 0!==window.editAddressData&&((e=$(".address-item[data-addressid='"+window.editAddressData.id+"']")).length<="0"?"0"<(t=$(".address-item")).length?(a=d("tpl_address_item",{address:window.editAddressData}),$(t).first().before(a)):(window.editAddressData.isdefault=1,a=d("tpl_address_item",{address:window.editAddressData}),$(".content-empty").hide(),$(".fui-content").html(a)):(a=window.editAddressData,e.find(".realname").html(a.realname),e.find(".mobile").html(a.mobile),e.find(".address").html(a.areas.replace(/ /gi,"")+" "+a.address)),delete window.editAddressData),$("*[data-toggle=delete]").unbind("click").click(function(){var t=$(this).closest(".address-item"),e=t.data("addressid");FoxUI.confirm("删除后无法恢复, 确认要删除吗 ?",function(){i.json("member/address/delete",{id:e},/**统一社会信用代码-913702023503242914**/function(e){return 1==e.status?(e.result.defaultid&&$("[data-addressid='"+e.result.defaultid+"']").find(":radio").prop("checked",!0),t.remove(),void setTimeout(function(){$(".address-item").length<=0&&$(".content-empty").show()},100)):void FoxUI.toast.show(e.result.message)},!0,!0)})}),$(document).on("click","[data-toggle=setdefault]",function(){var t=$(this).closest(".address-item"),e=t.data("addressid");i.json("member/address/setdefault",{id:e},function(e){return 1==e.status?($(".fui-content").prepend(t),void FoxUI.toast.show("设置默认地址成功")):void FoxUI.toast.show(e.result.message)},!0,!0)})},initPost:function(s){var e=["foxui.picker"];s.new_area&&(e=["foxui.picker","foxui.citydatanew"]),require(e,function(){var e,t;$("#areas").cityPicker({title:"请选择所在城市",new_area:s.new_area,address_street:s.address_street,onClose:function(e){var t,a,d=$("#areas").attr("data-value").split(" ");s.new_area&&s.address_street&&(t=d[1],a=d[2],t+="",a+="",d=loadStreetData(t,a),t=$(''),a=$("#street").closest(".fui-cell-info"),$("#street").remove(),a.append(t),t.cityPicker({title:"请选择所在街道",street:1,data:d}))}}),s.new_area&&s.address_street&&(e=$("#areas").attr("data-value"))&&(e=(t=e.split(" "))[1],t=t[2],t=loadStreetData(e,t),$("#street").cityPicker({title:"请选择所在街道",street:1,data:t}))}),$(document).on("click","#btn-submit",function(){if(!$(this).attr("submit"))if($("#realname").isEmpty())FoxUI.toast.show("请填写收件人");else{var e=/(境外地区)+/.test($("#areas").val()),t=/(台湾)+/.test($("#areas").val()),a=/(澳门)+/.test($("#areas").val()),d=/(香港)+/.test($("#areas").val());if(e||t||a||d){if($("#mobile").isEmpty())return void FoxUI.toast.show("请填写手机号码")}else if(!$("#mobile").isMobile())return void FoxUI.toast.show("请填写正确手机号码");$("#areas").isEmpty()?FoxUI.toast.show("请填写所在地区"):$("#address").isEmpty()?FoxUI.toast.show("请填写详细地址"):($("#btn-submit").html("正在处理...").attr("submit",1),window.editAddressData={realname:$("#realname").val(),mobile:$("#mobile").val(),address:$("#address").val(),areas:$("#areas").val(),street:$("#street").val(),streetdatavalue:$("#street").attr("data-value"),datavalue:$("#areas").attr("data-value")},i.json("member/address/submit",{id:$("#addressid").val(),addressdata:window.editAddressData},function(e){$("#btn-submit").html("保存地址").removeAttr("submit"),window.editAddressData.id=e.result.addressid,1==e.status?(FoxUI.toast.show("保存成功!"),history.back()):FoxUI.toast.show(e.result.message)},!0,!0))}})},initSelector:function(){var e,t;void 0!==window.editAddressData&&(e=window.editAddressData,0<(t=$(".address-item[data-addressid='"+e.id+"']",$("#page-address-selector"))).length?(t.find(".realname").html(e.realname),t.find(".mobile").html(e.mobile),t.find(".address").html(e.areas.replace(/ /gi,"")+" "+e.address)):(a=d("tpl_address_item",{address:window.editAddressData}),$(".fui-list-group").prepend(a)),delete window.editAddressData);var a=!1;void 0!==window.selectedAddressData?(a=window.selectedAddressData.id,delete window.selectedAddressData):void 0!==window.orderSelectedAddressID&&(a=window.orderSelectedAddressID),a&&$(".address-item[data-addressid='"+a+"'] .fui-radio",$("#page-address-selector")).prop("checked",!0),$(".address-item .fui-list-media,.address-item .fui-list-inner",$("#page-address-selector")).click(function(){var e=$(this).closest(".address-item");window.selectedAddressData={realname:e.find(".realname").html(),address:e.find(".address").html(),mobile:e.find(".mobile").html(),id:e.data("addressid")},history.back()})},loadSelectorData:function(){i.json("member/address/selector/get_list",{},function(){})}};return window.loadXmlFile=function(e){var t,a=null;return window.ActiveXObject?((a=new ActiveXObject("Microsoft.XMLDOM")).async=!1,a.load(e)||a.loadXML(e)):a=document.implementation&&document.implementation.createDocument?((t=new window.XMLHttpRequest).open("GET",e,!1),t.send(null),t.responseXML):null,a},window.loadStreetData=function(e,t){var a=e.substring(0,2),e="../addons/"+window.ewei_shopv2_module_name+"/static/js/dist/area/list/"+a+"/"+e+".xml",d=loadXmlFile(e).childNodes[0].getElementsByTagName("county"),s=[];if(0