(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{"325":function(e,t,n){"use strict";n(1);var r=n(0),o=n.n(r),a=n(653),i=n(652),s=n(425),c=n(89),l=n.n(c),u=n(51),p=n.n(u),f=n(251),d=n.n(f),h=n(88),m=function(){function defineProperties(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:h).some(function(t){return new RegExp(t).test(e)})}(n)&&!function hasImageView(e){return e.indexOf("imageView2/")>=0}(n)&&(d+=o||(a||i?"?imageView2/0"+(a?"/w/"+a:"")+(i?"/h/"+i:""):"")),c.a.createElement(l.a,{"className":Object(u.a)("qn-img",t),"src":d,"mode":r,"onError":s,"onLoad":p,"lazyLoad":f})}}]),QnImg}(),r.options={"addGlobalClass":!0},n(653)),b=n(652),y=n(87),_=n.n(y),v=(n(86),function(){function defineProperties(e,t){for(var n=0;n0?"asc":"desc"):null),"onClick":e.handleClickItem.bind(e,n),"key":n},c.a.createElement(b.a,{"className":"filter-bar__item-text"},t.title))})),c.a.createElement(m.a,{"className":"filter-bar__ft"},this.props.children))}}]),FilterBar}(),K.options={"addGlobalClass":!0},K.defaultProps={"sort":{},"current":0,"list":[]},X),oe=n(647),ae=n(643),ie=n(53),se=(n(70),function(){function defineProperties(e,t){for(var n=0;n0?next():(t.stop(),t.setState({"countDur":t.props.duration}),t.props.onStop&&t.props.onStop())},1e3)}()},t.state.countDur)},t.state={"countDur":e.duration,"sent":!1},t}return function timer_inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"enumerable":!1,"writable":!0,"configurable":!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(Timer,a["Component"]),be(Timer,[{"key":"componentWillUnmount","value":function componentWillUnmount(){this.stop()}},{"key":"stop","value":function stop(){this.timer&&(clearTimeout(this.timer),this.timer=null)}},{"key":"render","value":function render(){var e=this.timer,t=this.state,n=t.countDur,r=t.sent,o=this.props,a=o.timerMsg,i=o.className,s=a||(e?n+"s":r?this.props.msg:this.props.defaultMsg);return c.a.createElement(b.a,{"className":Object(u.a)("mobile-timer",{"mobile-timer__counting":e},i),"onClick":this.handleClick},s)}}]),Timer}(),de.options={"addGlobalClass":!0},de.defaultProps={"duration":60,"defaultMsg":"发送验证码","msg":"重新发送"},he),ge=(n(64),function(){function defineProperties(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof e?n=Ne({},n,{"text":e}):Object(u.h)(e)&&(n=Ne({},n,e)),t.setState(Ne({"showToast":!0},n))},t.handleClose=function(){t.setState({"showToast":!1})},t.state={"showToast":!1,"text":""},i.a.eventCenter.on("sp-toast:show",t.handleShow),i.a.eventCenter.on("sp-toast:close",t.handleClose),t}return function toast_inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"enumerable":!1,"writable":!0,"configurable":!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(SpToast,a["Component"]),je(SpToast,[{"key":"componentWillUnmount","value":function componentWillUnmount(){i.a.eventCenter.off("sp-toast:show",this.handleShow),i.a.eventCenter.off("sp-toast:close",this.handleClose)}},{"key":"render","value":function render(){var e=this.state,t=e.showToast,n=e.text,r=function resolveState(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Ne({},e,t)}(this.props,this.state),o=r.icon,a=r.image,i=r.status,s=r.duration,l=r.hasMask;return c.a.createElement(Ee.a,{"icon":o,"image":a,"status":i,"duration":s,"hasMask":l,"isOpened":t,"onClose":this.handleClose,"text":n})}}]),SpToast}(),Ae=n(641),Re=(n(60),function(){function defineProperties(e,t){for(var n=0;n0?c.a.createElement(u.a,null,n[0][r[0]],n[1][r[1]],n[2][r[2]]):null))),c.a.createElement(g.a,{"title":"详细地址","name":"adrdetail","value":t.adrdetail,"onChange":this.handleChange.bind(this,"adrdetail")}),c.a.createElement(g.a,{"title":"邮政编码","name":"postalCode","value":t.postalCode,"onChange":this.handleChange.bind(this,"postalCode")})),c.a.createElement(l.a,{"className":"sec"},c.a.createElement(f.i,{"title":"设为默认地址"},c.a.createElement(_.a,{"checked":t.is_def,"onChange":this.handleDefChange}))),c.a.createElement(l.a,{"className":"btns"},c.a.createElement(C.a,{"type":"primary","onClick":this.handleSubmit,"formType":"submit"},"提交"),t.address_id&&c.a.createElement(C.a,{"onClick":this.handleDelete},"删除")))):null}}]),AddressEdit}(),r.options={"addGlobalClass":!0},o);n(74);n.d(t,"a",function(){return x});var E,j,N=Object.assign||function(e){for(var t=1;t=0&&d.j.debug("[wx chooseAddress] error: "+n),console.info("unkown error, res:",e);case 6:case"end":return t.stop()}},_callee,t)})),o.handleSaveAddress=(n=picker_asyncToGenerator(regeneratorRuntime.mark(function _callee2(e){return regeneratorRuntime.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,h.a.member.addressCreateOrUpdate(e);case 3:return e.address_id?k.a.toast("修改成功"):k.a.toast("创建成功"),t.next=6,o.fetch(function(){var e=o.props.value?N({},o.props.value):null;o.changeSelection(e)});case 6:o.exitEdit(),t.next=13;break;case 9:return t.prev=9,t.t0=t.catch(0),k.a.toast(""+t.t0.res.data.error.message),t.abrupt("return",!1);case 13:case"end":return t.stop()}},_callee2,t,[[0,9]])})),function(e){return n.apply(this,arguments)}),o.handleDelAddress=(r=picker_asyncToGenerator(regeneratorRuntime.mark(function _callee3(e){var n,r,a;return regeneratorRuntime.wrap(function _callee3$(t){for(;;)switch(t.prev=t.next){case 0:return n=e.address_id,t.next=3,h.a.member.addressDelete(n);case 3:r=o.state.list.filter(function(e){return e.address_id!==n}),a=o.state.curAddress&&o.state.curAddress.address_id===e.address_id,o.setState({"list":r},function(){a&&o.changeSelection()}),o.exitEdit();case 7:case"end":return t.stop()}},_callee3,t)})),function(e){return r.apply(this,arguments)}),o.exitEdit=function(){o.setState({"mode":"default","curAddress":null})},o.state={"list":[],"mode":"default","curAddress":null},o}return function picker_inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{"constructor":{"value":e,"enumerable":!1,"writable":!0,"configurable":!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(AddressPicker,a["Component"]),S(AddressPicker,[{"key":"componentDidMount","value":function componentDidMount(){var e=this;this.fetch(function(){return e.changeSelection()})}},{"key":"fetch","value":function(){var e=picker_asyncToGenerator(regeneratorRuntime.mark(function _callee4(e){var t,n;return regeneratorRuntime.wrap(function _callee4$(r){for(;;)switch(r.prev=r.next){case 0:return i.a.showLoading({"mask":!0}),r.next=3,h.a.member.addressList();case 3:t=r.sent,n=t.list,i.a.hideLoading(),this.setState({"list":n},function(){e&&e(n)});case 7:case"end":return r.stop()}},_callee4,this)}));return function fetch(t){return e.apply(this,arguments)}}()},{"key":"changeSelection","value":function changeSelection(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e&&e.address_id){var t=e.address_id,n=this.state.list,r=b()(n,function(e){return t?t===e.address_id:e.def_addr>0})||n[0]||null;d.j.debug("[address picker] change selection: ",r),this.props.onChange(r)}else this.props.onChange(null)}},{"key":"enterEdit","value":function enterEdit(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments[1];t&&t.stopPropagation(),this.setState({"mode":"edit","curAddress":e})}},{"key":"render","value":function render(){var e=this,t=this.props.isOpened,n=this.state,r=n.mode,o=n.curAddress,a=n.list;return c.a.createElement(l.a,{"className":Object(d.a)("address-picker",t?"address-picker__active":null)},"edit"!==r?c.a.createElement(p.a,{"leftIconType":"chevron-left","rightFirstIconType":"add-circle","title":"选择地址","onClickLeftIcon":this.handleGoBack,"onClickRgIconSt":this.enterEdit.bind(this)}):c.a.createElement(p.a,{"leftIconType":"chevron-left","title":"编辑地址","onClickLeftIcon":this.exitEdit}),"edit"!==r?c.a.createElement(l.a,null,i.a.getEnv()===i.a.ENV_TYPE.WEAPP&&c.a.createElement(l.a,{"className":"sec"},c.a.createElement(f.i,{"isLink":!0,"iconPrefix":"sp-icon","icon":"weixin","title":"获取微信收货地址","onClick":this.handleRetrieveWxAddress})),c.a.createElement(l.a,{"className":"sec address-list"},a.map(function(t){return c.a.createElement(f.i,{"key":t.address_id,"onClick":e.handleClickAddress.bind(e,t)},c.a.createElement(l.a,{"className":"address-item"},c.a.createElement(u.a,{"className":"address-item__receiver"},c.a.createElement(u.a,{"className":"address-item__name"},t.username),c.a.createElement(u.a,{"className":"address-item__mobile"},t.telephone),c.a.createElement(u.a,{"className":"address-item__addr"},t.province,t.city,t.county,t.adrdetail)),c.a.createElement(u.a,{"className":"address-item__ft","onClick":e.enterEdit.bind(e,t)},"编辑")))})),0===a.length&&c.a.createElement(f.m,{"img":"address_empty.png"},"赶快添加新地址吧~")):c.a.createElement(P,{"value":o,"onChange":this.handleSaveAddress,"onDelete":this.handleDelAddress,"onClose":this.exitEdit}),c.a.createElement(f.n,null))}}]),AddressPicker}(),E.options={"addGlobalClass":!0},E.defaultProps={"onClickBack":function onClickBack(){}},j)},"53":function(e,t,n){"use strict";n.d(t,"a",function(){return lockScreen}),n.d(t,"b",function(){return toggleTouchMove});var r=n(0),o=n.n(r);var a=function addClass(e,t){e.classList?e.classList.add(t):function hasClass(e,t){return e.classList?e.classList.contains(t):!!(e.className||"").match(new RegExp("(\\s|^)"+t+"(\\s|$)"))}(e,t)||(e.className+=" "+t)},i=function removeClass(e,t){if(e.classList)e.classList.remove(t);else{var n=new RegExp("(\\s|^)"+t+"(\\s|$)","g");e.className=e.className.replace(n,"")}};function lockScreen(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=document.querySelector("body");e?a(t,"lock-screen"):i(t,"lock-screen")}function toggleTouchMove(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&(function isElement(e){return e instanceof Element}(e)||(e=o.a.findDOMNode(e)),t?e.removeEventListener("touchmove"):e.addEventListener("touchmove",function(e){e.preventDefault()},{"passive":!1}))}},"56":function(e,t,n){},"58":function(e,t,n){},"60":function(e,t,n){},"62":function(e,t,n){},"621":function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return y});var r=n(1),o=n.n(r),a=n(0),i=n.n(a),s=n(653),c=n(652),l=n(598),u=n(597),p=n(325),f=n(49),d=n(47),h=n(46),m=(n(350),Object.assign||function(e){for(var t=1;t