| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[5],{523:function(t,e,n){"use strict";n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return d}));var c=n(1);function o(t){return Object(c.a)({url:"/api/goodscollect/iscollect",data:t,forceLogin:!0})}function r(t){return Object(c.a)({url:"/api/goodscollect/add",data:t,forceLogin:!0})}function d(t){return Object(c.a)({url:"/api/goodscollect/delete",data:t,forceLogin:!0})}},630:function(t,e,n){},735:function(t,e,n){"use strict";n(630)},798:function(t,e,n){"use strict";n.r(e);n(25),n(24),n(23),n(8),n(29),n(17),n(30);var c=n(4),o=(n(93),n(12)),r=n(523);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}var l={props:{cargo:{type:Object,required:!0},path:{type:String,default:"/sku/"},newTab:{type:Boolean,default:!0}},data:function(){return{cardBody:{width:"228px",height:"440px",padding:"5px"},isAdding:!1}},created:function(){},computed:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(e){Object(c.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},Object(o.b)(["defaultGoodsImage"])),methods:{addToCart:function(){this.isAdding||(this.isAdding=!0,this.$store.dispatch("cart/add_to_cart",this.cargo).then(this.isAdding=!1).catch((function(t){return t})))},addToCollection:function(){var t=this;if(!this.isAdding){this.isAdding=!0;var e=this.cargo,n=e.goods_id,c=e.sku_id,o=e.site_id,d=e.sku_name,l=e.sku_price,_=e.sku_image;Object(r.a)({goods_id:n,sku_id:c,site_id:o,sku_name:d,sku_price:l,sku_image:_}).then((function(e){t.$message({message:"收藏成功",type:"success"})})).catch((function(t){return t}))}},handleCargoContentClick:function(){this.newTab?this.$util.pushToTab("".concat(this.path).concat(this.cargo.sku_id)):this.$router.push("".concat(this.path).concat(this.cargo.sku_id))}}},_=l,f=(n(735),n(7)),component=Object(f.a)(_,(function(){var t=this,e=t._self._c;return e("el-card",{attrs:{shadow:"hover","body-style":t.cardBody}},[e("div",{staticClass:"cargo"},[e("div",{staticClass:"img",on:{click:t.handleCargoContentClick}},[e("el-image",{attrs:{fit:"scale-down",src:t.$img(t.cargo.sku_image,{size:"mid"}),lazy:"",alt:t.cargo.introduction},on:{error:function(e){t.cargo.sku_image=t.defaultGoodsImage}}})],1),t._v(" "),e("div",{staticClass:"price",on:{click:t.handleCargoContentClick}},[e("div",[e("span",{staticClass:"main_price"},[t._v("¥"+t._s(t.cargo.price))])]),t._v(" "),e("div")]),t._v(" "),e("div",{staticClass:"name",on:{click:t.handleCargoContentClick}},[e("span",[t._v(t._s(t.cargo.sku_name||t.cargo.goods_name||""))]),t._v(" "),e("span",[e("el-link",{attrs:{type:"warning"}},[t._v(t._s(t.cargo.introduction))])],1)]),t._v(" "),e("div",{staticClass:"saling"},[e("div",[e("span",{staticClass:"num"},[t._v(t._s(t.cargo.sale_num||0))]),t._v("\n\t\t\t\t人付款\n\t\t\t")]),t._v(" "),e("div",[t._v("\n\t\t\t\t库存剩余\n\t\t\t\t"),e("span",{staticClass:"num"},[t._v(t._s(t.cargo.stock||0))])])]),t._v(" "),t.cargo.is_own?e("div",{staticClass:"shop"},[e("el-tag",{attrs:{type:"danger",size:"mini",effect:"dark"}},[t._v("自营")]),t._v(" "),e("div",[t._v(t._s(t.cargo.site_name||""))])],1):t._e(),t._v(" "),e("div",{staticClass:"tags"},[t.cargo.is_free_shipping?e("el-tag",{attrs:{type:"warning",size:"mini",effect:"dark"}},[t._v("包邮")]):t._e(),t._v(" "),t.cargo.is_virtual?e("el-tag",{attrs:{type:"warning",size:"mini",effect:"dark"}},[t._v("虚拟商品")]):t._e()],1),t._v(" "),e("div",[e("el-button-group",{staticClass:"button-group"},[e("el-button",{attrs:{plain:"",size:"mini",icon:"el-icon-star-off"},on:{click:t.addToCollection}},[t._v("收藏")]),t._v(" "),e("el-button",{staticClass:"item",attrs:{plain:"",size:"mini",icon:"el-icon-shopping-cart-full"},on:{click:t.addToCart}},[t._v("加入购物车")])],1)],1)])])}),[],!1,null,"f5c50ba4",null);e.default=component.exports}}]);
|