(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{2208:function(t,e,n){t.exports={}},2347:function(t,e,n){"use strict";n.r(e);n(16),n(8),n(7),n(9),n(10),n(5),n(6);var o=n(3),r=n(1),c=(n(19),n(56),n(4),n(18),n(36),n(0)),l=n(50),m=n(179),d=n(52);function A(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function _(t){for(var e=1;et.stock||t.qty>this.cartItemMaxQty}}),methods:{handleReduceCartItem:function(){if(this.item.qty>this.min){var t=this.item.qty-1;this.qtyEdit(t,"reduce")}},handleAddCartItem:function(){if(this.item.qtyt.item.stock)){e.next=2;break}return e.abrupt("return");case 2:return t.$nuxt.$loading.start(),e.next=5,t.$api.cart.toggleBuy({id:t.item.id});case 5:(n=e.sent)&&1===n.code?(t.$store.commit("cart/setCartInfo",n.data),Object(m.a)(t,n.data)):t.$toastShow(n.message),t.$nuxt.$loading.finish();case 8:case"end":return e.stop()}}),e)})))()},remove:function(){this.$isMobile?this.$eventBus.$emit("cart.remove.drawer.open",[this.item]):this.$eventBus.$emit("cart.remove.dialog.open",[this.item])}}},f=(n(2492),n(2)),component=Object(f.a)(v,(function(){var t=this,e=t._self._c;return e("div",{class:["component-cart-line",{"is-last-pre-order-line":t.isLastPreOrderLine||t.isLastHotSaleLine}]},[e("div",{staticClass:"component-cart-line__inner"},[e("div",{staticClass:"component-cart-line__selection"},[e("div",{staticClass:"component-cart-line__selection-box",on:{click:function(e){return e.stopPropagation(),t.toggle.apply(null,arguments)}}},[e("v-checkbox",{attrs:{model:t.item.isSelected,"is-round":!0,disabled:t.isCheckboxItemDisabled}})],1)]),t._v(" "),e("v-link",{staticClass:"component-cart-line__image",attrs:{to:t.productDetailLink}},[e("pack-shot",{attrs:{src:t.item.thumb}})],1),t._v(" "),e("div",{class:["component-cart-line__attribute"]},[e("v-link",{staticClass:"component-cart-line__name font-en-sc",attrs:{to:t.productDetailLink}},[t._v("\n "+t._s(t.item.name)+"\n ")]),t._v(" "),t.color?e("div",{staticClass:"component-cart-line__color"},[e("pack-shot",{attrs:{src:t.color.image,lazy:!1}}),t._v(" "),e("span",{staticClass:"component-cart-line__color-label"},[t._v("\n "+t._s(t.color.valueName)+"("+t._s(t.color.value)+")\n ")])],1):t._e(),t._v(" "),t.size?e("div",{staticClass:"component-cart-line__size"},[e("span",{staticClass:"component-cart-line__attribute-label"},[t._v("尺寸")]),t._v(" "),e("span",[t._v(t._s(t.sizeLabel)+"码")])]):t._e(),t._v(" "),e("div",{staticClass:"component-cart-line__product-info-price-number-box"},[e("div",{staticClass:"component-cart-line__product-info-number-box"},[t.item.stock?[e("div",{staticClass:"component-cart-line__product-info-label"},[t._v("件数")]),t._v(" "),e("div",{staticClass:"component-cart-line__product-number-box"},[e("div",{staticClass:"reduce-icon-box",class:t.item.qty<=t.min&&"is-disabled",on:{click:t.handleReduceCartItem}},[e("img",{attrs:{src:n(2490),alt:"reduce-icon"}})]),t._v(" "),e("div",{staticClass:"product-number"},[t._v(t._s(t.item.qty))]),t._v(" "),e("div",{staticClass:"add-icon-box",class:t.item.qty>=t.qtyMax&&"is-disabled",on:{click:t.handleAddCartItem}},[e("img",{attrs:{src:n(2491),alt:"add-icon"}})])])]:t._e()],2),t._v(" "),e("div",{staticClass:"component-cart-line__product-info-price-box"},[t._v(t._s(t.item.row_total))])]),t._v(" "),t.cartItemMaxQtyt.cartItemMaxQty?e("div",{staticClass:"component-cart-line__stock-warning"},[t._v("\n 限购 "+t._s(t.cartItemMaxQty)+" 件\n ")]):t._e()]:t._e(),t._v(" "),t.cartItemMaxQty>=t.item.stock?[t.item.stock>0&&t.item.qty>t.item.stock?e("div",{staticClass:"component-cart-line__stock-warning"},[t._v("\n 库存不足,仅剩 "+t._s(t.item.stock)+" 件\n ")]):t._e(),t._v(" "),t.item.stock?t._e():e("div",{staticClass:"component-cart-line__stock-warning"},[t._v("库存不足")])]:t._e()],2),t._v(" "),e("div",{staticClass:"component-cart-line__options"},[e("svg-icon",{attrs:{name:"icon-close"},on:{click:function(e){return e.stopPropagation(),t.remove.apply(null,arguments)}}})],1)],1),t._v(" "),t.item.isPreOrder||t.item.isHotSale?[t.item.isPreOrder?e("div",{staticClass:"component-cart-line__pre-order-info"},[e("svg-icon",{attrs:{name:"time"}}),t._v(" "),e("span",[t._v(t._s(t.item.preOrderShippingNote||"预售商品"))])],1):t.item.isHotSale?e("div",{staticClass:"component-cart-line__pre-order-info"},[e("svg-icon",{attrs:{name:"time"}}),t._v(" "),e("span",[t._v(t._s(t.item.hotOrderShippingNote||"热卖商品"))])],1):t._e()]:t._e()],2)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{VCheckbox:n(214).default,PackShot:n(213).default,VLink:n(65).default})},2490:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAGCAYAAACij5zfAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAlSURBVHgB7c4xEQAACMSwgn8PSH0OFV2IgoCskgyiCwRRI/vAAhwqB6HhqtRYAAAAAElFTkSuQmCC"},2491:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABeSURBVHgB7daxDYAwDETRAzEIo2RTMgqjsIlxnVQ5RXLzv+Qm1SssxZJRRPSYe2R0qjgAAAAAAFAOOMxPpOXcw9uX88oAhApjB8oBV07Xek2bltCKkwwAAAAAAOzsB7pMOseuRrRzAAAAAElFTkSuQmCC"},2492:function(t,e,n){"use strict";n(2208)}}]);