"use strict";require("./sub-common/dde3895fab754ea605d2697ad6817a2a.js");(wx.webpackJsonp=wx.webpackJsonp||[]).push([[5052],{4555:function(e,s,a){var r=a(9975),n=a(885),t=a(4165),d=a(5861),i=a(1515),c=a(9792),l=a(2185),o=a(2535),u=a.n(o),h=a(6028),p=a(1251),f=a(5513),m=(0,c.memo)((function(e){var s,a,r,m,v=e.addButtonEnabled,x=void 0===v||v,g=e.focusBorderEnabled,_=void 0!==g&&g,b=(0,l.hE)(),j=b.fetchData,w=b.state,N=function(){var s=(0,d.Z)((0,t.Z)().mark((function _callee(){var s,a;return(0,t.Z)().wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,j({purchaser_id:e.purchaser_id});case 2:s=r.sent,e.id?A(e.id):null===(a=s.data.list)||void 0===a||a.every((function(e){return!e.is_default||(A(e.id),!1)}));case 4:case"end":return r.stop()}}),_callee)})));return function getData(){return s.apply(this,arguments)}}();(0,o.useDidShow)((function(){return N(),u().eventCenter.on("addressList:refresh",N),function(){u().eventCenter.off("addressList:refresh",N)}}));var k=(0,c.useState)(!1),Z=(0,n.Z)(k,2),C=Z[0],G=Z[1],S=function(){var e=(0,d.Z)((0,t.Z)().mark((function _callee2(){return(0,t.Z)().wrap((function _callee2$(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,N();case 3:G(!1);case 4:case"end":return e.stop()}}),_callee2)})));return function handleRefresh(){return e.apply(this,arguments)}}(),y=(Array.from({length:15}),(0,c.useState)()),E=(0,n.Z)(y,2),R=E[0],A=E[1],B=(0,o.useRouter)(),D=(0,c.useState)({}),L=(0,n.Z)(D,2),T=(L[0],L[1],(0,p.ER)().fetchData),P=function(){var s=(0,d.Z)((0,t.Z)().mark((function _callee3(s,a){var r,n;return(0,t.Z)().wrap((function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:if(!B.params.orderId||"-100"==B.params.orderId){t.next=9;break}return u().showLoading({title:"请稍等...",mask:!0}),t.next=5,T({address_id:s.id,id:Number(B.params.orderId),shipment_mode:2});case 5:"success"===(r=t.sent).msg?(u().hideLoading(),u().showToast({title:"成功",icon:"success"}),u().navigateBack({delta:1})):(u().hideLoading(),u().showToast({title:r.msg,icon:"error"})),t.next=13;break;case 9:n=u().getCurrentPages(),n[n.length-2].setData({addressObj:s}),u().navigateBack({delta:1});case 13:e.onSelect&&e.onSelect(s,a),_&&A(null==s?void 0:s.id);case 15:case"end":return t.stop()}}),_callee3)})));return function handleSelect(e,a){return s.apply(this,arguments)}}();return(0,f.jsxs)(i.G7,{className:"address-scroll-view",children:[(0,f.jsx)(i.pf,{scrollY:!0,refresherEnabled:e.refresherEnabled,enhanced:!0,refresherTriggered:C,onRefresherRefresh:S,children:(0,f.jsx)(i.G7,{className:"address-scroll-view-content",children:(null==w||null===(s=w.data)||void 0===s||null===(a=s.list)||void 0===a?void 0:a.length)>0?null==w||null===(r=w.data)||void 0===r||null===(m=r.list)||void 0===m?void 0:m.map((function(e,s){return(0,f.jsxs)(i.G7,{onClick:function onClick(){return P(e,s)},className:"address-list ".concat(R==e.id&&"address-active"),children:[(0,f.jsxs)(i.G7,{className:"address-user",children:[e.name,e.is_default?(0,f.jsx)(i.xv,{className:"address-list-default",children:"默认"}):(0,f.jsx)(i.xv,{className:"address-list-phone",children:e.phone.replace(e.phone.substring(3,7),"****")})]}),(0,f.jsxs)(i.G7,{className:"address-list-bottom",children:[(0,f.jsxs)(i.G7,{className:"address-list-info",children:[(0,f.jsx)(i.G7,{children:e.province_name+e.city_name+e.district_name}),e.is_default&&(0,f.jsx)(i.xv,{className:"address-list-phone",children:e.phone.replace(e.phone.substring(3,7),"****")})]}),(0,f.jsx)(i.C3,{onClick:function onClick(e){return e.stopPropagation()},url:"/pages/addAddress/index?type=edit&id=".concat(e.id,"&&purchaser_id=").concat(Number(B.params.purchaser_id)),hoverClass:"none",className:"address-edit",children:(0,f.jsx)(h.Z,{name:"icon-bianji",size:40})})]})]})})):(0,f.jsx)(i.G7,{className:"address-no-data",children:"暂未添加地址"})})}),x&&(0,f.jsx)(i.C3,{url:"/pages/addAddress/index?type=add&purchaser_id=".concat(Number(B.params.purchaser_id)),hoverClass:"none",className:"add-address",children:"添加收货地址"})]})})),v=m,addressManager=function(){var e=(0,o.useRouter)();return(0,f.jsx)(i.G7,{className:"address-manager",children:(0,f.jsx)(v,{refresherEnabled:!0,purchaser_id:e.params.purchaser_id})})};addressManager.enableShareAppMessage=!0;Page((0,r.createPageConfig)(addressManager,"pages/addressManager/index",{root:{cn:[]}},{navigationBarTitleText:"地址管理",enableShareAppMessage:!0}||{}))}},function(e){e.O(0,[7097,2107,1216,8592],(function(){return s=4555,e(e.s=s);var s}));e.O()}]);