| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[34],{564:function(e,t,o){"use strict";o.d(t,"b",(function(){return c})),o.d(t,"a",(function(){return r}));var n=o(1);function c(e){return Object(n.a)({url:"/api/goodscollect/page",data:e,forceLogin:!0})}function r(e){return Object(n.a)({url:"/api/goodscollect/delete",data:e,forceLogin:!0})}},599:function(e,t,o){},689:function(e,t,o){"use strict";o(599)},774:function(e,t,o){"use strict";o.r(t);o(25),o(24),o(23),o(8),o(29),o(18),o(30);var n,c=o(4),r=(o(73),o(564)),l=o(12),d=o(205);function m(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(object);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,o)}return t}var f=(n={name:"collection",layout:"member",components:{}},Object(c.a)(n,"layout","member"),Object(c.a)(n,"data",(function(){return{goodsInfo:{page:1,page_size:10},shopInfo:{page:1,page_size:10},activeName:"goods",goodsTotal:0,goodsList:[],loading:!0,yes:!0,list:[],page:1,pageSize:5}})),Object(c.a)(n,"created",(function(){this.getGoodsCollect(),this.getGoodsRecommend()})),Object(c.a)(n,"computed",function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(t){Object(c.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},Object(l.b)(["defaultGoodsImage"]))),Object(c.a)(n,"mounted",(function(){var e=this;setTimeout((function(){e.yes=!1}),300)})),Object(c.a)(n,"methods",{getGoodsRecommend:function(){var e=this;Object(d.e)({page:this.page,page_size:this.pageSize}).then((function(t){0==t.code&&(e.list=t.data.list),e.loading=!1})).catch((function(t){e.loading=!1}))},getGoodsCollect:function(){var e=this;Object(r.b)(this.goodsInfo).then((function(t){e.goodsTotal=t.data.count,e.goodsList=t.data.list,e.loading=!1})).catch((function(t){e.loading=!1,e.$message.error(t.message)}))},deleteGoods:function(e){var t=this;Object(r.a)({goods_id:e}).then((function(e){0==e.code&&(t.$message({message:"取消关注成功",type:"success"}),t.getGoodsCollect())})).catch((function(e){t.$message.error(e.message)}))},handleClick:function(e,t){"0"==e.index&&(this.loading=!0,this.getGoodsCollect())},handleSizeChange:function(e){this.goodsInfo.page_size=e,this.loading=!0,this.getGoodsCollect()},handleCurrentChange:function(e){this.goodsInfo.page=e,this.loading=!0,this.getGoodsCollect()},imageError:function(e){this.goodsList[e].sku_image=this.defaultGoodsImage},imageImgError:function(e){this.list[e].sku_image=this.defaultGoodsImage}}),n),h=f,v=(o(689),o(7)),component=Object(v.a)(h,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"box"},[t("div",{directives:[{name:"show",rawName:"v-show",value:e.yes,expression:"yes"}],staticClass:"null-page"}),e._v(" "),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"collection"},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"宝贝",name:"goods"}},[e.goodsList.length>0?t("div",[t("div",{staticClass:"goods"},e._l(e.goodsList,(function(o,n){return t("div",{key:o.goods_id,staticClass:"goods-wrap"},[t("div",{staticClass:"goods-item"},[t("div",{staticClass:"img",on:{click:function(t){return e.$util.pushToTab({path:"/sku/"+o.sku_id})}}},[t("img",{attrs:{src:e.$img(o.goods_image.split(",")[0],{size:"mid"})},on:{error:function(t){return e.imageError(n)}}}),e._v(" "),t("i",{staticClass:"del el-icon-delete",on:{click:function(t){return t.stopPropagation(),e.deleteGoods(o.goods_id)}}})]),e._v(" "),t("div",{staticClass:"goods-name"},[e._v(e._s(o.goods_name))]),e._v(" "),t("div",{staticClass:"price"},[e._v("¥"+e._s(o.price))])])])})),0),e._v(" "),t("div",{staticClass:"pager"},[t("el-pagination",{attrs:{"current-page":e.goodsInfo.page,"page-size":e.goodsInfo.page_size,background:"","pager-count":5,"prev-text":"上一页","next-text":"下一页","hide-on-single-page":"",total:e.goodsTotal},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)]):e.loading||e.goodsList.length?e._e():t("div",{staticClass:"empty"},[e._v("您还没有关注商品哦")])])],1)],1),e._v(" "),t("div",{staticClass:"goods-recommended"},[e._m(0),e._v(" "),t("div",{staticClass:"body-wrap"},[t("ul",{staticClass:"goods-list"},e._l(e.list,(function(o,n){return t("li",{key:n,attrs:{title:o.goods_name},on:{click:function(t){return e.$util.pushToTab({path:"/sku/"+o.sku_id})}}},[t("div",{staticClass:"img-wrap"},[t("img",{attrs:{alt:"商品图片",src:e.$img(o.goods_image.split(",")[0],{size:"mid"})},on:{error:function(t){return e.imageImgError(n)}}})]),e._v(" "),t("h3",[e._v(e._s(o.goods_name))]),e._v(" "),t("p",{staticClass:"price"},[t("span",{staticClass:"num"},[e._v(e._s(o.discount_price)+"元")]),e._v(" "),t("del",[e._v(e._s(o.market_price)+"元")])])])})),0)])])])}),[function(){var e=this._self._c;return e("div",{staticClass:"youLike"},[e("span",[this._v("猜你喜欢")])])}],!1,null,"46a6e18a",null);t.default=component.exports}}]);
|