Files
ECShopX_mobile-frontend/h5_dist/js/member_favorite.512c849a.js
2019-03-22 18:44:06 +08:00

1 line
59 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{"358":function(e,t,n){},"47":function(e,t,n){"use strict";var r,o,a=n(1),i=n.n(a),s=n(0),c=n.n(s),l=n(472),u=n(44),p=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();var f,d,h=["wdwdcdn.com"],m=(o=r=function(e){function QnImg(){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,QnImg),function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(QnImg.__proto__||Object.getPrototypeOf(QnImg)).apply(this,arguments))}return function _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)}(QnImg,a["Component"]),p(QnImg,[{"key":"render","value":function render(){var e=this.props,t=e.className,n=e.src,r=e.mode,o=e.qnMode,a=e.width,i=e.height,s=e.onError,p=e.onLoad,f=e.lazyLoad,d=n;return function isQiniu(e){return(arguments.length>1&&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),_=n(87),y=n.n(_),v=(n(86),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var g,C,k=(d=f=function(e){function Loading(){return function loading_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Loading),function loading_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(Loading.__proto__||Object.getPrototypeOf(Loading)).apply(this,arguments))}return function loading_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)}(Loading,a["Component"]),v(Loading,[{"key":"render","value":function render(){var e=this.props,t=e.className,n=e.type;return c.a.createElement(m.a,{"className":Object(u.a)("loading",n&&"loading__"+n,t)},c.a.createElement(l.a,{"src":y.a,"className":"loading-img"}),c.a.createElement(b.a,{"className":"loading-text"},this.props.children))}}]),Loading}(),f.options={"addGlobalClass":!0},d),w=(n(84),function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function sliceIterator(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()),E=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();var O,P,j=(C=g=function(e){function Price(){return function price_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Price),function price_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(Price.__proto__||Object.getPrototypeOf(Price)).apply(this,arguments))}return function price_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)}(Price,a["Component"]),E(Price,[{"key":"render","value":function render(){var e=this.props,t=e.value,n=void 0===t?"":t,r=e.noSymbol,o=e.primary,a=e.noDecimal,i=e.className,s=e.unit,l=e.appendText,p="cent"===s?+n/100:n;Object(u.g)(p)&&(p=p.toFixed(2));var f=(p||"").split("."),d=w(f,2),h=d[0],m=d[1],_=n<0,y=this.props.symbol||"¥";return c.a.createElement(b.a,{"className":Object(u.a)("price","classes",o?"price__primary":null,i)},_&&c.a.createElement(b.a,null,"-"),r?null:c.a.createElement(b.a,{"className":"price__symbol"},y),c.a.createElement(b.a,{"className":"price__int"},0===h.indexOf("-")?h.slice(1):h),void 0!==m&&!a&&c.a.createElement(b.a,{"className":"price__decimal"},".",m),l&&c.a.createElement(b.a,{"className":"price__append"},l))}}]),Price}(),g.options={"addGlobalClass":!0},g.defaultProps={"className":null,"value":null,"primary":!1,"noSymbol":!1,"noDecimal":!1,"unit":"default","appendText":""},g.externalClasses=["classes"],C),S=(n(82),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var x,N,T=(P=O=function(e){function BackToTop(){return function back_to_top_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BackToTop),function back_to_top_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(BackToTop.__proto__||Object.getPrototypeOf(BackToTop)).apply(this,arguments))}return function back_to_top_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)}(BackToTop,a["Component"]),S(BackToTop,[{"key":"render","value":function render(){var e=this.props,t=e.show,n=e.onClick,r=e.bottom;return c.a.createElement(m.a,{"className":Object(u.a)("back-to-top",{"is-show":t}),"style":Object(u.o)(r?{"bottom":""+i.a.pxTransform(r)}:null),"onClick":n},c.a.createElement(m.a,{"className":"at-icon at-icon-chevron-up"}),c.a.createElement(b.a,{"className":"back-to-top__text"},"置顶"))}}]),BackToTop}(),O.options={"addGlobalClass":!0},O.defaultProps={"onClick":function onClick(){}},P),R=n(651),I=n(425),L=n(650),A=n(54),B=n.n(A),G=(n(80),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());N=x=function(e){function GoodsBuyPanel(e){!function goods_buy_panel_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,GoodsBuyPanel);var t=function goods_buy_panel_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(GoodsBuyPanel.__proto__||Object.getPrototypeOf(GoodsBuyPanel)).call(this,e));return t.getSkuProps=function(){var e=t.props.info;if(!e)return"";return t.curSku?"选择了 "+t.curSku.split("_").map(function(t,n){var r=e.spec.specs[n];return B()(r.spec_values,function(e){return t===e.spec_value_id}).spec_value}).join(" "):"请选择 "+e.spec.specs.map(function(e){return e.spec_name}).join(" ")},t.handleQuantityChange=function(e){t.setState({"quantity":e})},t.handleSelectSku=function(e){console.log(e)},t.toggleShow=function(e){void 0===e&&(e=!t.state.isActive),t.setState({"isActive":e}),t.props.onClose&&t.props.onClose()},t.state={"curSku":{"sku_id":439,"item_id":130,"price":"149.00","store":1e3,"valid":!0},"quantity":1,"isActive":t.props.isOpened},t}return function goods_buy_panel_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)}(GoodsBuyPanel,a["Component"]),G(GoodsBuyPanel,[{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e){var t=e.isOpened;t!==this.state.isActive&&this.setState({"isActive":t})}},{"key":"render","value":function render(){var e=this,t=this.props.info,n=this.state,r=n.curSku,o=n.isActive,a=this.getSkuProps();return t?c.a.createElement(m.a,{"className":Object(u.a)("goods-buy-panel",o?"goods-buy-panel__active":null)},c.a.createElement(m.a,{"className":"goods-buy-panel__overlay"}),c.a.createElement(m.a,{"className":"goods-buy-panel__wrap"},c.a.createElement(m.a,{"className":"at-icon at-icon-close","onClick":function onClick(){return e.toggleShow(!1)}}),c.a.createElement(m.a,{"className":"goods-buy-panel__hd"},c.a.createElement(m.a,{"className":"goods-img__wrap"},c.a.createElement(l.a,{"className":"goods-img","mode":"aspectFill","src":t.image_default_id})),c.a.createElement(j,{"primary":!0,"value":r?r.price:t.price}),c.a.createElement(m.a,{"className":"goods-sku__info"},r&&c.a.createElement(b.a,{"className":"goods-sku__stock"},"库存",r.store,t.unit),c.a.createElement(b.a,{"className":"goods-sku__props"},a))),c.a.createElement(m.a,{"className":"goods-buy-panel__bd"},c.a.createElement(R.a,{"className":"goods-skus__wrap"},t.spec.specs.map(function(t){return c.a.createElement(m.a,{"className":"sku-item__group","key":t.spec_id},c.a.createElement(b.a,{"className":"sku-item__group-hd"},t.spec_name),c.a.createElement(m.a,{"className":"sku-item__group-bd"},t.spec_values.map(function(t){return c.a.createElement(b.a,{"className":"sku-item","key":t.spec_value_id,"onClick":function onClick(){return e.handleSelectSku(t)}},t.spec_value)})))})),c.a.createElement(m.a,{"className":"goods-quantity__wrap"},c.a.createElement(b.a,{"className":"goods-quantity__hd"},"型号"),c.a.createElement(m.a,{"className":"goods-quantity__bd"},c.a.createElement(L.a,{"min":1,"max":999999,"value":this.state.quantity,"onChange":this.handleQuantityChange})))),c.a.createElement(m.a,{"className":"goods-buy-panel__ft"},c.a.createElement(m.a,{"className":"goods-buy-panel__btns"},c.a.createElement(I.a,{"className":"goods-buy-panel__btn btn-add-cart"},"加入购物车"),c.a.createElement(I.a,{"className":"goods-buy-panel__btn btn-fast-buy"},"立即购买"))))):null}}]),GoodsBuyPanel}(),x.options={"addGlobalClass":!0},x.defaultProps={"info":null,"isOpened":!1,"onClose":function onClose(){}},n(78);var M,D,F=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();var W,H,U,V=(D=M=function(e){function GoodsItem(){return function goods_item_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,GoodsItem),function goods_item_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(GoodsItem.__proto__||Object.getPrototypeOf(GoodsItem)).apply(this,arguments))}return function goods_item_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)}(GoodsItem,a["Component"]),F(GoodsItem,[{"key":"render","value":function render(){var e=this.props,t=e.info,n=e.showMarketPrice,r=e.noCurSymbol,o=e.noCurDecimal,a=e.onClick,i=e.appendText,s=e.className;if(!t)return null;var p=Object(u.h)(t.price)?t.price.total_price:t.price,f=t.img||t.image_default_id;return c.a.createElement(m.a,{"className":Object(u.a)("goods-item",s)},c.a.createElement(m.a,{"className":"goods-item__hd"},this.props.children),c.a.createElement(m.a,{"className":"goods-item__bd","onClick":a},c.a.createElement(m.a,{"className":"goods-item__img-wrap"},c.a.createElement(l.a,{"className":"goods-item__img","mode":"aspectFill","src":f})),c.a.createElement(m.a,{"className":"goods-item__cont"},c.a.createElement(b.a,{"className":"goods-item__title"},t.title),c.a.createElement(b.a,{"className":"goods-item__desc"},t.desc),c.a.createElement(m.a,{"className":"goods-item__prices"},c.a.createElement(j,{"primary":!0,"classes":"goods-item__price","className":"goods-item__price","symbol":t.curSymbol,"noSymbol":r,"noDecimal":o,"appendText":i,"value":p}),n&&c.a.createElement(j,{"symbol":t.curSymbol,"noSymbol":r,"classes":"goods-item__price-market","className":"goods-item__price-market","value":t.market_price,"noDecimal":o})))),c.a.createElement(m.a,{"className":"goods-item__ft"},this.props.renderFooter))}}]),GoodsItem}(),M.defaultProps={"onClick":function onClick(){},"showMarketPrice":!0,"noCurSymbol":!1},M.options={"addGlobalClass":!0},D),$=n(50),Q=n(9),q=n(644),z=n(46),J=n(10),Y=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();var K,X,Z=Object(Q.connect)(function(e){var t=e.cart;return{"cart":t,"cartTotalCount":Object(J.c)(t)}},function(e){return{"onUpdateCart":function onUpdateCart(t){return e({"type":"cart/update","payload":{"list":t}})}}})((U=H=function(e){function TabBar(e){!function tab_bar_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,TabBar);var t=function tab_bar_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(TabBar.__proto__||Object.getPrototypeOf(TabBar)).call(this,e));return t.handleClick=function(e){if(t.state.current!==e){var n=t.state.tabList[e],r=n.url,o=n.urlRedirect,a=Object(u.e)(t.$router).fullPath;r&&a!==r&&Object(u.k)(r,o)}},t.state={"current":0,"tabList":[{"title":"首页","iconType":"shop","iconPrefixClass":"sp-icon","url":"/pages/home/index"},{"title":"分类","iconType":"menu","iconPrefixClass":"sp-icon","url":"/pages/category/index"},{"title":"购物车","iconType":"cart","text":t.props.cartTotalCount||"","max":"99","iconPrefixClass":"sp-icon","url":"/pages/cart/espier-index"},{"title":"会员","iconType":"user","iconPrefixClass":"sp-icon","url":"/pages/member/index"}]},t}return function tab_bar_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)}(TabBar,a["Component"]),Y(TabBar,[{"key":"componentDidMount","value":function componentDidMount(){this.updateCurTab()}},{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e){var t=this.state.tabList;e.cartTotalCount!=this.state.tabList[2].text&&(t[2].text=e.cartTotalCount,this.setState({"tabList":t})),void 0!==e.current&&this.setState({"current":e.current})}},{"key":"updateCurTab","value":function updateCurTab(){this.fetchCart();var e=this.state,t=e.tabList,n=e.current,r=Object(u.e)(this.$router).fullPath,o=t[n].url;if(o&&o!==r){var a=t.findIndex(function(e){return e.url===r})||0;this.setState({"current":a})}}},{"key":"fetchCart","value":function(){var e=function _asyncToGenerator(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function step(r,o){try{var a=t[r](o),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){step("next",e)},function(e){step("throw",e)});e(i)}("next")})}}(regeneratorRuntime.mark(function _callee(){return regeneratorRuntime.wrap(function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(z.a.getAuthToken()){e.next=2;break}return e.abrupt("return");case 2:case"end":return e.stop()}},_callee,this)}));return function fetchCart(){return e.apply(this,arguments)}}()},{"key":"render","value":function render(){var e=this.state,t=e.tabList,n=e.current;return c.a.createElement(q.a,{"fixed":!0,"tabList":t,"onClick":this.handleClick,"current":n})}}]),TabBar}(),H.options={"addGlobalClass":!0},W=U))||W,ee=(n(72),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var te,ne,re=(X=K=function(e){function FilterBar(e){!function filter_bar_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,FilterBar);var t=function filter_bar_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(FilterBar.__proto__||Object.getPrototypeOf(FilterBar)).call(this,e)),n=e.current;return t.state={"curIdx":n,"sortOrder":null},t}return function filter_bar_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)}(FilterBar,a["Component"]),ee(FilterBar,[{"key":"handleClickItem","value":function handleClickItem(e){var t=this.props.list[e],n=null;t.sort&&(n=e===this.state.curIdx?-1*this.state.sortOrder:t.sort),this.setState({"curIdx":e,"sortOrder":n}),this.props.onChange({"current":e,"sort":n})}},{"key":"render","value":function render(){var e=this,t=this.props,n=t.list,r=t.className,o=this.state,a=o.sortOrder,i=o.curIdx;return c.a.createElement(m.a,{"className":Object(u.a)("filter-bar",r)},c.a.createElement(m.a,{"className":"filter-bar__bd"},n.map(function(t,n){var r=i===n;return c.a.createElement(m.a,{"className":Object(u.a)("filter-bar__item",r&&"filter-bar__item-active",t.key&&"filter-bar__item-"+t.key,t.sort?"filter-bar__item-sort filter-bar__item-sort-"+(a>0?"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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var ce,le,ue=(ne=te=function(e){function SearchBar(e){!function search_bar_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,SearchBar);var t=function search_bar_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(SearchBar.__proto__||Object.getPrototypeOf(SearchBar)).call(this,e));return t.handleFocusSearchHistory=function(e){t.setState({"showSearchDailog":e,"isShowAction":!0}),i.a.getStorage({"key":"searchHistory"}).then(function(e){var n=e.data.split(",");t.setState({"historyList":n})}).catch(function(){})},t.handleChangeSearch=function(e){t.setState({"searchValue":e})},t.handleConfirm=function(){t.state.searchValue&&(i.a.getStorage({"key":"searchHistory"}).then(function(e){var n=e.data.split(","),r=[].concat(n);r.unshift(t.state.searchValue);var o=(r=Array.from(new Set(r))).join(",");i.a.setStorage({"key":"searchHistory","data":o}),t.setState({"searchValue":""})}).catch(function(){var e=[];e.push(t.state.searchValue);var n=e.join(",");i.a.setStorage({"key":"searchHistory","data":n})}),i.a.navigateTo({"url":"/pages/item/list?keywords="+t.state.searchValue}))},t.handleClickLogin=function(){i.a.redirectTo({"url":"/pages/auth/login"})},t.handleClickCancel=function(e){t.setState({"showSearchDailog":e,"searchValue":"","isShowAction":!1})},t.handleClickDelete=function(){i.a.removeStorage({"key":"searchHistory"}).then(function(){t.setState({"historyList":[]})})},t.handleClickTag=function(e){console.log(e,100),i.a.navigateTo({"url":"/pages/item/list?keywords="+e})},t.state={"searchValue":"","showSearchDailog":!1,"historyList":[],"isShowAction":!1},t}return function search_bar_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)}(SearchBar,a["Component"]),se(SearchBar,[{"key":"componentDidMount","value":function componentDidMount(){Object(ie.b)(this.refs.container)}},{"key":"render","value":function render(){var e=this,t=this.props,n=t.isFixed,r=t.className,o=t.isAuth,a=this.state,i=a.showSearchDailog,s=a.historyList,l=a.isShowAction,p=a.searchValue;return c.a.createElement(m.a,{"className":Object(u.a)("search-input","category-top"===r?r:"",i?"search-input__focus":null,n?"search-input-fixed":null),"ref":"container"},c.a.createElement(oe.a,{"className":Object(u.a)("search-input__form","home-index-search"===r?r+" login-width":""),"onSubmit":this.handleConfirm.bind(this)},!1===i&&"home-index-search"===r?c.a.createElement(m.a,{"className":"search-logo"},"PJJ"):null,c.a.createElement(ae.a,{"className":Object(u.a)("search-input__bar","home-index-search"===r?r:""),"value":p,"actionName":"取消","showActionButton":l,"onFocus":this.handleFocusSearchHistory.bind(this,!0),"onChange":this.handleChangeSearch.bind(this),"onConfirm":this.handleConfirm.bind(this),"onActionClick":this.handleClickCancel.bind(this,!1)}),"home-index-search"===r&&o?c.a.createElement(m.a,{"className":"home-login","onClick":this.handleClickLogin},"登录"):null),c.a.createElement(m.a,{"className":Object(u.a)(i?"search-input__history":"search-input__history-none")},c.a.createElement(m.a,{"className":"search-input__history-title"},c.a.createElement(b.a,null,"最近搜索"),c.a.createElement(b.a,{"className":"sp-icon sp-icon-shanchu icon-del","onClick":this.handleClickDelete.bind(this)})),c.a.createElement(m.a,{"className":"search-input__history-list"},s.map(function(t,n){return c.a.createElement(m.a,{"className":"search-input__history-list__btn","key":n,"onClick":e.handleClickTag.bind(e,t)},t)}))))}}]),SearchBar}(),te.defaultProps={"isOpened":!1},te.options={"addGlobalClass":!0},ne),pe=n(645),fe=(n(68),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());function nav_bar_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var de,he,me=(le=ce=function(e){function NavBar(){var e,t,n;!function nav_bar_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,NavBar);for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return t=n=nav_bar_possibleConstructorReturn(this,(e=NavBar.__proto__||Object.getPrototypeOf(NavBar)).call.apply(e,[this].concat(o))),n.handleClickLeftIcon=function(){return n.props.onClickLeftIcon?n.props.onClickLeftIcon():i.a.navigateBack({"delta":1})},nav_bar_possibleConstructorReturn(n,t)}return function nav_bar_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)}(NavBar,a["Component"]),fe(NavBar,[{"key":"render","value":function render(){var e=this.props,t=e.title,n=e.leftIconType,r=e.fixed;return i.a.getEnv()===i.a.ENV_TYPE.WEAPP?null:c.a.createElement(m.a,{"className":"nav-bar-height"},c.a.createElement(pe.a,{"fixed":r,"color":"#000","title":t,"leftIconType":n,"onClickLeftIcon":this.handleClickLeftIcon.bind(this)}))}}]),NavBar}(),ce.defaultProps={"leftIconType":"chevron-left","fixed":!0,"title":""},ce.options={"addGlobalClass":!0},le),be=(n(66),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var _e,ye,ve=(he=de=function(e){function Timer(e){!function timer_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Timer);var t=function timer_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(Timer.__proto__||Object.getPrototypeOf(Timer)).call(this,e));return t.handleClick=function(){t.timer||(t.timer||t.start(),t.setState({"sent":!0}))},t.start=function(){t.stop();t.props.onStart(function(e){!1!==e&&function next(){t.timer=setTimeout(function(){var e=t.state.countDur-1;t.props.onUpdateTimer&&t.props.onUpdateTimer(e),t.setState({"countDur":e}),e>0?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;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var Ce,ke,we=(ye=_e=function(e){function SpCheckbox(e){!function checkbox_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,SpCheckbox);var t=function checkbox_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(SpCheckbox.__proto__||Object.getPrototypeOf(SpCheckbox)).call(this,e));return t.handleClick=function(){if(!t.props.disabled){var e=!t.state.isChecked;t.setState({"isChecked":e}),t.props.onChange&&t.props.onChange(e)}},t.state={"isChecked":t.props.checked},t}return function checkbox_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)}(SpCheckbox,a["Component"]),ge(SpCheckbox,[{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e){var t=e.checked;t!==this.state.isChecked&&this.setState({"isChecked":t})}},{"key":"render","value":function render(){var e=this.state.isChecked;return c.a.createElement(m.a,{"className":Object(u.a)("sp-checkbox__wrap",e?"sp-checkbox__checked":null),"onClick":this.handleClick},c.a.createElement(m.a,{"className":"sp-checkbox"},c.a.createElement(m.a,{"className":"at-icon at-icon-check"})),c.a.createElement(b.a,{"className":"sp-checkbox__label"},this.props.children))}}]),SpCheckbox}(),_e.options={"addGlobalClass":!0},_e.defaultProps={"checked":!1,"disabled":!1,"onChange":function onChange(){}},ye),Ee=(n(62),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var Oe=(ke=Ce=function(e){function SpCell(){return function cell_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,SpCell),function cell_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(SpCell.__proto__||Object.getPrototypeOf(SpCell)).apply(this,arguments))}return function cell_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)}(SpCell,a["Component"]),Ee(SpCell,[{"key":"render","value":function render(){var e=this.props,t=e.isLink,n=e.value,r=e.icon,o=e.iconPrefix,a=e.title,i=e.onClick,s=e.arrow,l=e.border,p=e.className;return c.a.createElement(m.a,{"className":Object(u.a)("sp-cell",p,t?"sp-cell__is-link":null,l?null:"sp-cell__no-border"),"onClick":i},r&&c.a.createElement(m.a,{"className":"sp-cell__icon "+(o?o+" "+o+"-"+r:"at-icon at-icon-"+r)}),c.a.createElement(m.a,{"className":"sp-cell__hd"},a&&c.a.createElement(b.a,{"className":"sp-cell__title"},a)),c.a.createElement(m.a,{"className":"sp-cell__bd"},this.props.children),c.a.createElement(m.a,{"className":"sp-cell__ft"},n&&c.a.createElement(m.a,{"className":"sp-cell__value"},n)),t&&c.a.createElement(m.a,{"className":"sp-cell__ft-icon at-icon at-icon-chevron-"+s}))}}]),SpCell}(),Ce.options={"addGlobalClass":!0},Ce.defaultProps={"isLink":!1,"value":null,"border":!0,"title":"","arrow":"right","onClick":function onClick(){}},ke),Pe=n(642),je=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}(),Se=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var xe,Ne,Te=function(e){function SpToast(e){!function toast_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,SpToast);var t=function toast_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(SpToast.__proto__||Object.getPrototypeOf(SpToast)).call(this,e));return t.handleShow=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof e?n=Se({},n,{"text":e}):Object(u.h)(e)&&(n=Se({},n,e)),t.setState(Se({"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 Se({},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(Pe.a,{"icon":o,"image":a,"status":i,"duration":s,"hasMask":l,"isOpened":t,"onClose":this.handleClose,"text":n})}}]),SpToast}(),Re=n(641),Ie=(n(60),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());function icon_menu_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var Le,Ae,Be=(Ne=xe=function(e){function IconMenu(){var e,t,n;!function icon_menu_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,IconMenu);for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return t=n=icon_menu_possibleConstructorReturn(this,(e=IconMenu.__proto__||Object.getPrototypeOf(IconMenu)).call.apply(e,[this].concat(o))),n.handleClick=function(){var e=n.props,t=e.to,r=e.onClick;t&&i.a.navigateTo({"url":t}),r()},icon_menu_possibleConstructorReturn(n,t)}return function icon_menu_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)}(IconMenu,a["Component"]),Ie(IconMenu,[{"key":"render","value":function render(){var e=this.props,t=e.img,n=e.icon,r=(e.iconStyle,e.iconPrefixClass),o=e.title,a=e.size,i=e.className;return c.a.createElement(m.a,{"className":"sp-iconmenu "+(i||""),"onClick":this.handleClick},c.a.createElement(m.a,{"className":"sp-iconmenu__icon"},t&&c.a.createElement(l.a,{"mode":"aspectFill","className":"sp-iconmenu__img","src":t}),n&&c.a.createElement(Re.a,{"value":n,"prefixClass":r,"size":a})),c.a.createElement(b.a,{"className":"sp-iconmenu__title"},o))}}]),IconMenu}(),xe.options={"addGlobalClass":!0},xe.defaultProps={"title":"","onClick":function onClick(){},"size":32,"img":"","icon":"","iconStyle":"","iconPrefixClass":"sp-icon"},Ne),Ge=(n(58),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var Me,De,Fe=(Ae=Le=function(e){function NoteIndex(){return function note_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,NoteIndex),function note_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(NoteIndex.__proto__||Object.getPrototypeOf(NoteIndex)).apply(this,arguments))}return function note_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)}(NoteIndex,a["Component"]),Ge(NoteIndex,[{"key":"resolveUrl","value":function resolveUrl(e){return"/assets/imgs/"+e}},{"key":"render","value":function render(){var e=this.props,t=e.img,n=e.imgStyle,r=e.customStyle,o=e.className;return c.a.createElement(m.a,{"className":Object(u.a)("note",t?"note__has-img":null,o),"style":Object(u.o)(r)},t&&c.a.createElement(l.a,{"className":"note__img","mode":"aspectFill","style":Object(u.o)(n),"src":this.resolveUrl(t)}),c.a.createElement(b.a,{"calssName":"note__text"},this.props.children))}}]),NoteIndex}(),Le.options={"addGlobalClass":!0},Ae),We=(n(56),function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}());var He=(De=Me=function(e){function HtmlContent(){return function html_content_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,HtmlContent),function html_content_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(HtmlContent.__proto__||Object.getPrototypeOf(HtmlContent)).apply(this,arguments))}return function html_content_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)}(HtmlContent,a["Component"]),We(HtmlContent,[{"key":"componentDidMount","value":function componentDidMount(){}},{"key":"render","value":function render(){var e=this.props.className,t=Object(u.a)("html-content",e);return c.a.createElement(m.a,{"className":t,"dangerouslySetInnerHTML":{"__html":this.props.content}})}}]),HtmlContent}(),Me.defaultProps={"content":""},Me.options={"addGlobalClass":!0},De);n.d(t,!1,function(){}),n.d(t,"e",function(){return k}),n.d(t,"g",function(){return j}),n.d(t,"b",function(){return T}),n.d(t,!1,function(){}),n.d(t,"d",function(){return V}),n.d(t,"a",function(){return $.a}),n.d(t,"o",function(){return Z}),n.d(t,"c",function(){return re}),n.d(t,"h",function(){return ue}),n.d(t,"f",function(){return me}),n.d(t,"p",function(){return ve}),n.d(t,"j",function(){return we}),n.d(t,"i",function(){return Oe}),n.d(t,"n",function(){return Te}),n.d(t,"l",function(){return Be}),n.d(t,"m",function(){return Fe}),n.d(t,"k",function(){return He})},"50":function(e,t,n){"use strict";var r,o,a=n(1),i=n.n(a),s=n(0),c=n.n(s),l=n(653),u=n(652),p=n(645),f=n(47),d=n(44),h=n(49),m=n(54),b=n.n(m),_=n(602),y=n(646),v=n(648),g=n(598),C=n(597),k=n(46),w=(n(76),Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}),E=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();function _asyncToGenerator(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function step(r,o){try{var a=t[r](o),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){step("next",e)},function(e){step("throw",e)});e(i)}("next")})}}var O=(o=r=function(e){function AddressEdit(e){var t=this;!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,AddressEdit);var n,r,o=function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(AddressEdit.__proto__||Object.getPrototypeOf(AddressEdit)).call(this,e));return o.bindMultiPickerChange=(n=_asyncToGenerator(regeneratorRuntime.mark(function _callee(e){var n;return regeneratorRuntime.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:n=o.state.info,o.nList.map(function(t,r){r===e.detail.value[0]&&(n.province=t.label,t.children.map(function(t,r){r===e.detail.value[1]&&(n.city=t.label,t.children.map(function(t,r){r===e.detail.value[2]&&(n.county=t.label)}))}))}),o.setState({"info":n});case 3:case"end":return t.stop()}},_callee,t)})),function(e){return n.apply(this,arguments)}),o.bindMultiPickerColumnChange=function(e){var t=o.state,n=t.areaList,r=t.multiIndex;0===e.detail.column?(o.setState({"multiIndex":[e.detail.value,0,0]}),o.nList.map(function(t,r){if(r===e.detail.value){var a=[],i=[];t.children.map(function(e,t){a.push(e.label),0===t&&e.children.map(function(e){i.push(e.label)})}),n[1]=a,n[2]=i,o.setState({"areaList":n})}})):1===e.detail.column?(r[1]=e.detail.value,o.setState({"multiIndex":r}),o.nList[r[0]].children.map(function(t,r){if(r===e.detail.value){var a=[];t.children.map(function(e){a.push(e.label)}),n[2]=a,o.setState({"areaList":n})}})):(r[2]=e.detail.value,o.setState({"multiIndex":r}))},o.handleSubmit=(r=_asyncToGenerator(regeneratorRuntime.mark(function _callee2(e){var n,r;return regeneratorRuntime.wrap(function _callee2$(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.detail.value,(r=w({},o.state.info,n)).is_def||(r.is_def=0),0===o.state.listLength&&(r.is_def=1),r.username){t.next=6;break}return t.abrupt("return",k.a.toast("请输入收件人"));case 6:if(r.telephone&&/1\d{10}/.test(r.telephone)){t.next=8;break}return t.abrupt("return",k.a.toast("请输入正确的手机号"));case 8:if(r.province){t.next=10;break}return t.abrupt("return",k.a.toast("请选择所在区域"));case 10:if(r.adrdetail){t.next=12;break}return t.abrupt("return",k.a.toast("请输入详细地址"));case 12:o.props.onChange&&o.props.onChange(r),o.props.onClose&&o.props.onClose();case 14:case"end":return t.stop()}},_callee2,t)})),function(e){return r.apply(this,arguments)}),o.handleChange=function(e,t){o.state.info[e]=t},o.handleDefChange=function(e){var t=w({},o.state.info,{"is_def":e?1:0});o.setState({"info":t})},o.handleDelete=function(){o.props.onDelete(o.state.info)},o.state={"info":w({},o.props.value),"areaList":[],"multiIndex":[],"listLength":0},o}return function _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)}(AddressEdit,a["Component"]),E(AddressEdit,[{"key":"componentDidMount","value":function componentDidMount(){this.fetch()}},{"key":"fetch","value":function(){var e=_asyncToGenerator(regeneratorRuntime.mark(function _callee3(){var e,t,n,r,o,a,i,s,c=this;return regeneratorRuntime.wrap(function _callee3$(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,h.a.member.addressList();case 2:return e=l.sent,t=e.list,this.setState({"listLength":t.length}),n=this.state.info,l.next=8,h.a.member.areaList();case 8:r=l.sent,o=Object(d.m)(r,{"label":"label","children":"children"}),this.nList=o,a=[],i=[],s=[],o.map(function(e,t){a.push(e.label),0===t&&e.children.map(function(e,t){i.push(e.label),0===t&&e.children.map(function(e){s.push(e.label)})})}),n.province=a[0],n.city=i[0],n.county=s[0],this.setState({"areaList":[a,i,s]},function(){c.setState({"multiIndex":[0,0,0],"info":n})});case 19:case"end":return l.stop()}},_callee3,this)}));return function fetch(){return e.apply(this,arguments)}}()},{"key":"componentWillReceiveProps","value":function componentWillReceiveProps(e){e.value!==this.state.info&&this.setState({"info":w({},e.value)})}},{"key":"render","value":function render(){var e=this.state,t=e.info,n=e.areaList,r=e.multiIndex;return t?c.a.createElement(l.a,{"className":"address-edit"},c.a.createElement(v.a,{"onSubmit":this.handleSubmit},c.a.createElement(l.a,{"className":"sec address-edit__form"},c.a.createElement(g.a,{"title":"收件人姓名","name":"username","value":t.username,"onChange":this.handleChange.bind(this,"username")}),c.a.createElement(g.a,{"title":"手机号码","name":"telephone","maxLength":11,"value":t.telephone,"onChange":this.handleChange.bind(this,"telephone")}),c.a.createElement(_.a,{"mode":"multiSelector","onChange":this.bindMultiPickerChange,"onColumnChange":this.bindMultiPickerColumnChange,"value":r,"range":n},c.a.createElement(l.a,{"className":"picker"},c.a.createElement(l.a,{"className":"picker__title"},"所在区域"),t.address_id?""+t.province+t.city+t.county:c.a.createElement(l.a,null,n.length>0?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(y.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 N});var P,j,S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();function picker_asyncToGenerator(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function step(r,o){try{var a=t[r](o),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){step("next",e)},function(e){step("throw",e)});e(i)}("next")})}}var N=(j=P=function(e){function AddressPicker(e){var t=this;!function picker_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,AddressPicker);var n,r,o=function picker_possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(AddressPicker.__proto__||Object.getPrototypeOf(AddressPicker)).call(this,e));return o.handleGoBack=function(){o.setState({"mode":"default","curAddress":null}),o.props.onClickBack()},o.handleClickAddress=function(e,t){o.changeSelection(e),o.props.onClickBack()},o.handleRetrieveWxAddress=picker_asyncToGenerator(regeneratorRuntime.mark(function _callee(){var e,n;return regeneratorRuntime.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i.a.chooseAddress();case 2:e=t.sent,"chooseAddress:ok"===(n=e.errMsg)?d.j.debug("[wx chooseAddress] address:",e):n.indexOf("auth deny")>=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?S({},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"]),x(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(O,{"value":o,"onChange":this.handleSaveAddress,"onDelete":this.handleDelAddress,"onClose":this.exitEdit}),c.a.createElement(f.n,null))}}]),AddressPicker}(),P.options={"addGlobalClass":!0},P.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){},"626":function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return g});var r,o,a=n(1),i=n.n(a),s=n(0),c=n.n(s),l=n(653),u=n(651),p=n(652),f=n(645),d=n(597),h=n(47),m=n(49),b=n(44),_=n(46),y=(n(358),Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}),v=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}();var g=(o=r=function(e){function MemberFavorite(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,MemberFavorite);var t=function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(MemberFavorite.__proto__||Object.getPrototypeOf(MemberFavorite)).call(this,e));return t.handleGoBack=function(){t.toggleMode("default"),i.a.navigateBack()},t.handleDelect=function(){var e=t.state.selection,n=[].concat(function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(e));if(n.length<=0)return _.a.toast("请选择要删除的内容");console.log(n)},t.state=y({},t.state,{"list":[],"selection":new Set,"mode":"default"}),t}return function _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)}(MemberFavorite,a["Component"]),v(MemberFavorite,[{"key":"componentDidMount","value":function componentDidMount(){this.fetch()}},{"key":"componentWillUnmount","value":function componentWillUnmount(){}},{"key":"fetch","value":function(){var e=function _asyncToGenerator(e){return function(){var t=e.apply(this,arguments);return new Promise(function(e,n){return function step(r,o){try{var a=t[r](o),i=a.value}catch(e){return void n(e)}if(!a.done)return Promise.resolve(i).then(function(e){step("next",e)},function(e){step("throw",e)});e(i)}("next")})}}(regeneratorRuntime.mark(function _callee(){var e,t;return regeneratorRuntime.wrap(function _callee$(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,m.a.member.favoriteItems();case 2:e=n.sent,(t=e.list).forEach(function(e){e.price=e.goods_price,e.title=e.goods_name}),this.setState({"list":t});case 6:case"end":return n.stop()}},_callee,this)}));return function fetch(){return e.apply(this,arguments)}}()},{"key":"toggleMode","value":function toggleMode(e){void 0===e&&(e="edit"!==this.state.mode?"edit":"default"),this.setState({"mode":e})}},{"key":"handleSelectionChange","value":function handleSelectionChange(e,t){this.state.selection[t?"add":"delete"](e);var n=new Set(this.state.selection);this.setState({"selection":n})}},{"key":"render","value":function render(){var e=this,t=this.state,n=t.list,r=t.mode,o=t.selection,a=o.size;return c.a.createElement(l.a,{"className":Object(b.a)("member-favorite","edit"===r?"member-favorite__edit":null)},c.a.createElement(f.a,{"fixed":!0,"leftIconType":"chevron-left","rightFirstIconType":"bullet-list","title":"我的收藏","onClickLeftIcon":this.handleGoBack,"onClickRgIconSt":function onClickRgIconSt(){return e.toggleMode()}}),c.a.createElement(u.a,{"className":"favorite-items__scroll","scrollY":!0},n.map(function(t){return c.a.createElement(h.d,{"key":t.item_id,"info":t,"onClick":e.onClickItem},"edit"==r&&c.a.createElement(h.j,{"key":t.item_id,"checked":o.has(t.item_id),"onChange":e.handleSelectionChange.bind(e,t.item_id)}))})),c.a.createElement(l.a,{"className":"toolbar"},c.a.createElement(l.a,{"className":"toolbar-hd"},c.a.createElement(p.a,null,"已选择",c.a.createElement(p.a,{"className":"lnk"},a),"项内容")),c.a.createElement(l.a,{"className":"toolbar-bd"},c.a.createElement(d.a,{"circle":!0,"type":"primary","className":"btn-checkout","onClick":this.handleDelect},"删除"))))}},{"key":"componentDidShow","value":function componentDidShow(){}}]),MemberFavorite}(),r.options={"addGlobalClass":!0},o)},"64":function(e,t,n){},"66":function(e,t,n){},"68":function(e,t,n){},"70":function(e,t,n){},"72":function(e,t,n){},"74":function(e,t,n){},"76":function(e,t,n){},"78":function(e,t,n){},"80":function(e,t,n){},"82":function(e,t,n){},"84":function(e,t,n){},"86":function(e,t,n){},"87":function(e,t,n){e.exports=n.p+"static/images/loading.gif"}}]);