index-legacy.15c717a5.js 8.9 KB

1
  1. !function(){function e(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,i)}return o}function t(t){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?e(Object(r),!0).forEach((function(e){i(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function o(e,t,o,i,r,n,s){try{var a=e[n](s),d=a.value}catch(c){return void o(c)}a.done?t(d):Promise.resolve(d).then(i,r)}function i(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var r=document.createElement("style");r.innerHTML="._goods_e7m37_1{width:4.48rem;background:#ffffff;border-radius:.21333rem;overflow:hidden;--van-image-placeholder-background-color: #f1f1f1}._goodsSection_e7m37_8{position:relative;height:4.48rem;width:100%}._goodsSection_e7m37_8 ._sellOut_e7m37_13{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}._goodsSection_e7m37_8 ._sellOut_e7m37_13 ._sellOutImg_e7m37_24{width:2.45333rem;height:2.45333rem}._goodsImg_e7m37_28{width:100%;height:4.48rem}._goodsInfo_e7m37_32{position:relative;padding:.21333rem}._goodsInfo_e7m37_32 ._goodsName_e7m37_36{font-size:.37333rem;color:#333;line-height:.53333rem;padding-bottom:.16rem}._goodsSale_e7m37_42{font-size:.32rem;color:#999;line-height:.45333rem}._goodsPrice_e7m37_47{font-size:.37333rem;font-weight:500;color:var(--van-primary);line-height:.53333rem}._addCart_e7m37_53{position:absolute;bottom:.32rem;right:.32rem}._addCartDisabled_e7m37_58 .van-icon__image{filter:grayscale(100%)}._tabList_1we34_1 .van-list__loading,._tabList_1we34_1 .van-list__finished-text,._tabList_1we34_1 .van-list__error-text{width:100%}._goodsList_1we34_6{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 .37333rem}\n",document.head.appendChild(r),System.register(["./index-legacy.192c56a4.js","./index-legacy.b5b853c6.js","./index-legacy.c60ed240.js","./index-legacy.6db8bdae.js"],(function(e){"use strict";var r,n,s,a,d,c,l,u,g,m,f,p,h;return{setters:[function(e){r=e.d,n=e.i,s=e.w,a=e.bk,d=e.L,c=e.b,l=e.ak,u=e.C,g=e.ab},function(e){m=e.L},function(e){f=e.i,p=e.A},function(e){h=e.I}],execute:function(){var b,y="data:image/png;base64,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",_=Object.freeze((i(b={__proto__:null},Symbol.toStringTag,"Module"),i(b,"default",y),b));e("_",_);var w={goods:"_goods_e7m37_1",goodsSection:"_goodsSection_e7m37_8",sellOut:"_sellOut_e7m37_13",sellOutImg:"_sellOutImg_e7m37_24",goodsImg:"_goodsImg_e7m37_28",goodsInfo:"_goodsInfo_e7m37_32",goodsName:"_goodsName_e7m37_36",goodsSale:"_goodsSale_e7m37_42",goodsPrice:"_goodsPrice_e7m37_47",addCart:"_addCart_e7m37_53",addCartDisabled:"_addCartDisabled_e7m37_58"},v=r({name:"goods",props:{item:{type:Object,default:{}},onItemClick:{type:Function,default:function(e){}},onBuyClick:{type:Function,default:function(e){}}},render:function(){var e=this,t=this.item;return n("div",{class:w.goods,onClick:function(){return e.onItemClick(t)}},[n("div",{class:w.goodsSection},[n(h,{src:t.pic,fit:"cover",class:w.goodsImg},null),t.stock<=0&&n("div",{class:w.sellOut},[n(h,{src:f,fit:"cover",class:w.sellOutImg},null)])]),n("div",{class:w.goodsInfo},[n("div",{class:[w.goodsName,"van-ellipsis"]},[t.name]),n("div",{class:w.goodsBuy},[n("del",{class:w.goodsSale},[s("¥"),a(t.originalPrice)]),n("p",{class:w.goodsPrice},[s("¥"),a(t.price)]),n(d,{class:[w.addCart,t.stock<=0&&w.addCartDisabled],name:y,size:22,onClick:function(o){o.stopPropagation(),t.stock>0&&e.onBuyClick(t)}},null)])])])}}),I="_tabList_1we34_1",N="_goodsList_1we34_6";e("T",r({name:"tab-list",props:{typeId:{type:Number,default:0},productAttributeCategoryId:{type:Number,default:0},brandId:{type:Number,default:0},sort:{type:Number,defalut:0},keyword:{type:String,defalut:""},isTab:{type:Boolean,default:!1},onOpenWebView:{type:Function,default:function(e){}}},data:function(){return{list:[],dataShow:!0,loading:!1,finished:!1,params:{productCategoryId:void 0,productAttributeCategoryId:void 0,brandId:null,sort:null,keyword:"",pageNum:1,pageSize:20},addGoodsShow:!1,selectGoodsItem:{}}},mounted:function(){this.getList()},methods:{onSearch:function(){this.loading=!1,this.finished=!1,this.list=[],this.params.pageNum=1,this.dataShow||this.getList(),this.dataShow=!0},getList:function(){var e,i=this;return(e=regeneratorRuntime.mark((function e(){var o,r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,(o=i.params).productCategoryId=i.typeId?i.typeId:void 0,o.productAttributeCategoryId=i.productAttributeCategoryId?i.productAttributeCategoryId:void 0,o.brandId=i.brandId?i.brandId:void 0,o.sort=i.sort?i.sort:void 0,o.keyword=i.keyword?i.keyword:void 0,e.next=9,c.post("/api-mall-portal/product/search",{data:t({},o)});case 9:if(r=e.sent,i.loading=!1,n=r.data||{},!(i.list.length>0&&1===n.pageNum)){e.next=14;break}return e.abrupt("return");case 14:i.list=i.list.concat(n.list||[]),i.finished=n.pageNum>=n.totalPage,i.params.pageNum=n.pageNum+1,i.dataShow=i.list.length>0,e.next=24;break;case 20:e.prev=20,e.t0=e.catch(0),i.dataShow=!1,i.finished=!0;case 24:case"end":return e.stop()}}),e,null,[[0,20]])})),function(){var t=this,i=arguments;return new Promise((function(r,n){var s=e.apply(t,i);function a(e){o(s,r,n,a,d,"next",e)}function d(e){o(s,r,n,a,d,"throw",e)}a(void 0)}))})()},onDetailClick:function(e){if(this.isTab){var t=this.$router.resolve({path:"/goodsDetail",query:{id:e.id}}).fullPath;this.onOpenWebView(t)}else this.$router.push({path:"/goodsDetail",query:{id:e.id}})},onBuyClick:function(e){this.selectGoodsItem=e,this.addGoodsShow=!0}},render:function(){var e,t,o=this;return n("div",{class:I},[this.dataShow?n(m,{loading:this.loading,"onUpdate:loading":function(e){return o.loading=e},finished:this.finished,finishedText:" ",immediateCheck:!1,class:[N,"mb12"],onLoad:this.getList},(t=e=this.list.map((function(e){return n(v,{style:{marginTop:"12px"},item:e,onItemClick:o.onDetailClick,onBuyClick:o.onBuyClick},null)})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!l(t)?e:{default:function(){return[e]}})):n(u,{btnStatus:!1,classImgSize:"SMALL",tips:"暂无商品"},null),n(g,{show:this.addGoodsShow,closeable:!0,position:"bottom",round:!0,onClose:function(){o.addGoodsShow=!1}},{default:function(){return[n(p,{item:o.selectGoodsItem},null)]}})])}}))}}}))}();