bztang-admin/addons/yun_shop/static/app/js/chunk-572beb2c.65053e51.js

1 line
4.0 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-572beb2c"],{"253a":function(t,o,e){t.exports=e.p+"static/app/img/img_default.a608a24a.png"},"7ce5":function(t,o,e){"use strict";e("8a6f")},"847a":function(t,o,e){var a=e("24fb");o=a(!1),o.push([t.i,".banner-box[data-v-6da6a8c4]{cursor:pointer;width:100%}.banner-box img[data-v-6da6a8c4]{width:100%}",""]),t.exports=o},8798:function(t,o,e){t.exports=e.p+"static/app/img/no-more-product.f4632785.png"},"8a6f":function(t,o,e){var a=e("847a");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=e("499e").default;n("09ae74cc",a,!0,{sourceMap:!1,shadowMode:!1})},ac0d:function(t,o,e){"use strict";e.d(o,"a",(function(){return i}));var a=document.documentElement,n=document.body,i={data:function(){return{}},activated:function(){window.addEventListener("scroll",this.handleScroll)},deactivated:function(){window.removeEventListener("scroll",this.handleScroll)},methods:{getScrollTop:function(){var t=0;return a&&a.scrollTop?t=a.scrollTop:n&&(t=n.scrollTop),t},getClientHeight:function(){var t=0;return t=n.clientHeight&&a.clientHeight?Math.min(n.clientHeight,a.clientHeight):Math.max(n.clientHeight,a.clientHeight),t},getScrollHeight:function(){return Math.max(n.scrollHeight,a.scrollHeight)},handleScroll:function(){this.otherScroll();var t=document.documentElement.scrollTop||document.body.scrollTop;this.btnFlag=t>60,this.getScrollTop()+this.getClientHeight()+105>this.getScrollHeight()?(this.isLoadMore&&this.getMoreData(),this.isBottom=!0):this.isBottom=!1},otherScroll:function(){}}}},ce80:function(t,o,e){"use strict";e.r(o);var a=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",[e("c-title",{attrs:{hide:!1,text:t.navigationTitle}}),t.banner_src?e("div",{staticClass:"banner-box"},[e("img",{attrs:{src:t.banner_src,alt:""},on:{click:t.toLink}})]):t._e(),e("c-goodsList",{staticClass:"osll",attrs:{goods:t.goodsList,goods_template:t.goods_template,text:"搜索结果",loading:t.loading}})],1)},n=[],i=(e("e7e5"),e("d399")),s=(e("99af"),e("ac0d")),r=e("98e3"),c={mixins:[s["a"]],data:function(){return{navigationTitle:"",goodsList:[],goods_template:"01",goodsShow:{},banner_src:"",banner_url:"",isLoadMore:!0,page:1,total_page:0}},activated:function(){switch(this.$route.params.goodtype){case"recommend":this.navigationTitle="推荐商品";break;case"hot":this.navigationTitle="热销商品";break;case"new":this.navigationTitle="新品商品";break;case"promotion":this.navigationTitle="促销商品";break;default:this.navigationTitle="商品列表";break}this.fun.setWXTitle(this.navigationTitle),this.getData()},mounted:function(){},methods:{toLink:function(){this.banner_url&&(window.location.href=this.banner_url)},getData:function(){var t=this,o={page:this.page,goods_type:this.$route.params.goodtype};$http.post("plugin.pc-terminal.api.home.get-goods",o," ").then((function(o){if(1===o.result){switch(t.goodsShow=o.data.goodsShow,t.$route.params.goodtype){case"recommend":t.banner_src=t.goodsShow.recommend_banner_src,t.banner_url=t.goodsShow.recommend_url;break;case"hot":t.banner_src=t.goodsShow.hot_banner_src,t.banner_url=t.goodsShow.hot_url;break;case"new":t.banner_src=t.goodsShow.new_banner_src,t.banner_url=t.goodsShow.new_url;break;case"promotion":t.banner_src=t.goodsShow.promotion_banner_src,t.banner_url=t.goodsShow.promotion_url;break;default:t.banner_src="";break}t.isLoadMore=!0,t.total_page=o.data.list.last_page,t.total_page||(t.total_page=0),t.goodsList=o.data.list.data}else Object(i["a"])(o.msg)}),(function(t){}))},getMoreData:function(){var t=this;this.isLoadMore=!1,this.page>=this.total_page||(this.page=this.page+1,$http.get("plugin.pc-terminal.api.home.get-goods",{page:this.page,goods_type:this.$route.params.goodtype},"加载中").then((function(o){if(t.isLoadMore=!0,1===o.result){var e=o.data.list.data;t.goodsList=t.goodsList.concat(e)}else t.page=t.page-1,t.isLoadMore=!1}),(function(t){})))}},components:{cGoodsList:r["a"]}},l=c,d=(e("7ce5"),e("2877")),g=Object(d["a"])(l,a,n,!1,null,"6da6a8c4",null);o["default"]=g.exports}}]);