1 line
8.3 KiB
JavaScript
1 line
8.3 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1a6738a6"],{"98e76":function(t,i,e){var a=e("ff16");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=e("499e").default;s("1af90738",a,!0,{sourceMap:!1,shadowMode:!1})},a6df:function(t,i,e){"use strict";e.r(i);var a=function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{attrs:{id:"shopRanking"}},["5"==t.fun.getTyep()?e("div",{staticClass:"title"},[t._v(t._s(t.setting.title))]):t._e(),e("div",{staticClass:"banner"},[e("img",{attrs:{src:t.setting.banner,alt:""}}),e("div",{staticClass:"posbtn",on:{click:function(i){t.show=!0}}},[t._v("榜单说明")])]),e("div",{staticClass:"list"},t._l(t.rank_list,(function(i,a){return e("div",{key:a,staticClass:"lis"},[e("div",{staticClass:"shopTitle"},[e("span",[t._v(t._s(i.name))]),e("div",{staticClass:"tapBd",on:{click:function(e){return t.toBd(i.id)}}},[t._v(" 查看榜单 "),e("van-icon",{attrs:{name:"arrow"}})],1)]),e("div",{staticClass:"listBox"},t._l(i.goods_list,(function(i,a){return e("div",{key:a,staticClass:"shoplist",on:{click:function(e){return t.goDetail(i.id)}}},[e("div",{staticClass:"shopImg"},[e("img",{staticClass:"shopimg",attrs:{src:i.thumb,alt:""}}),0==a?e("div",{staticClass:"posimg",staticStyle:{background:"url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/shopRanking.png')"}},[t._v(t._s(a+1))]):t._e(),1==a?e("div",{staticClass:"posimg",staticStyle:{background:"url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/shopRanking2.png')"}},[t._v(t._s(a+1))]):t._e(),2==a?e("div",{staticClass:"posimg",staticStyle:{background:"url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/shopRanking3.png')"}},[t._v(t._s(a+1))]):t._e()]),e("div",{staticClass:"shopTxt"},[t._v(t._s(i.title))])])})),0)])})),0),e("van-popup",{style:{height:"100%",width:"100%"},attrs:{position:"right"},model:{value:t.show,callback:function(i){t.show=i},expression:"show"}},[e("van-nav-bar",{attrs:{title:"榜单说明","left-arrow":""},on:{"click-left":t.onClickLeft}}),e("div",{staticClass:"contenTxt",domProps:{innerHTML:t._s(t.setting.summary)}})],1)],1)},s=[],n=(e("e7e5"),e("d399")),o=(e("14d9"),e("99af"),e("6968")),l=e("ac0d"),r={mixins:[l["a"]],data:function(){return{show:!1,rank_list:[],setting:[],page:1,isLoadMore:!0,total_page:0}},activated:function(){this.page=1,this.getData()},mouted:function(){},methods:{goDetail:function(t){this.$router.push(this.fun.getUrl("goods",{id:t}))},toBd:function(t){this.$router.push(this.fun.getUrl("shopRankingList",{id:t}))},onClickLeft:function(){this.show=!1},getData:function(){var t=this;$http.post("plugin.goods-ranking.api.index.rank-list",{page:t.page},"").then((function(i){if(1===i.result){t.rank_list=i.data.data.rank_list,t.setting=i.data.data.setting,t.fun.setWXTitle(i.data.data.setting.title),t.total_page=i.data.last_page,t.page=i.data.current_page,t.isLoadMore=!0;var e=t.setting;t.fun.wxShare("",{},{title:e.share_title,imgUrl:e.share_logo,description:e.share_desc}),0==i.data.data.length&&(t.isLoadMore=!1)}else Object(n["a"])(i.msg)}),(function(t){Object(n["a"])(t)})).catch((function(t){}))},getMoreData:function(){this.isLoadMore=!1;var t=this;t.page>=t.total_page||(t.page+=1,$http.post("plugin.goods-ranking.api.index.rank-list",{page:t.page},"").then((function(i){if(t.isLoadMore=!0,1!=i.result)return t.page=t.page-1,void(t.isLoadMore=!1);var e=i.data.data.rank_list;t.rank_list=t.rank_list.concat(e)})).catch((function(t){})))},initShare:function(){var t=this,i={url:"android"===this.fun.isIosOrAndroid()?window.location.href:window.initUrl};$http.post("member.member.wxJsSdkConfig",i).then((function(i){1===i.result&&i.data.config&&t.share(i.data)})).catch((function(t){}))},share:function(t){var i=this,e=i.setting;wx.config(t.config),wx.ready((function(){var a=i.fun.isTextEmpty(e.share_title)?t.share.title:e.share_title,s=document.location.href,o=i.fun.isTextEmpty(e.share_logo)?t.share.icon:e.share_logo,l=i.fun.isTextEmpty(e.share_desc)?t.share.desc:e.share_desc;wx.showOptionMenu(),wx.onMenuShareTimeline({title:a,link:s,imgUrl:o,success:function(){Object(n["a"])("分享成功")},cancel:function(){Object(n["a"])("取消分享")}}),wx.onMenuShareAppMessage({title:a,desc:l,link:s,imgUrl:o,type:"link",dataUrl:"",success:function(){Object(n["a"])("分享成功")},cancel:function(){Object(n["a"])("取消分享")}})}))}},components:{cTitle:o["a"]}},c=r,d=c,h=(e("acd89"),e("2877")),p=Object(h["a"])(d,a,s,!1,null,"07710a33",null);i["default"]=p.exports},ac0d:function(t,i,e){"use strict";e.d(i,"a",(function(){return n}));var a=document.documentElement,s=document.body,n={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:s&&(t=s.scrollTop),t},getClientHeight:function(){var t=0;return t=s.clientHeight&&a.clientHeight?Math.min(s.clientHeight,a.clientHeight):Math.max(s.clientHeight,a.clientHeight),t},getScrollHeight:function(){return Math.max(s.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(){}}}},acd89:function(t,i,e){"use strict";e("98e76")},ff16:function(t,i,e){var a=e("24fb");i=a(!1),i.push([t.i,"#shopRanking .contenTxt[data-v-07710a33]{padding:.94rem 1.03rem .94rem .91rem;color:#333;font-size:.94rem;text-align:left}#shopRanking .posbtn[data-v-07710a33]{width:3.41rem;height:1.25rem;background-color:rgba(0,0,0,.5);border-radius:.63rem 0 0 .63rem;position:absolute;right:0;top:.44rem;font-size:.69rem;color:#fff;line-height:1.25rem;text-align:center}#shopRanking .list[data-v-07710a33]{position:absolute;top:10.88rem;width:100%;padding:0 .94rem;padding-bottom:5rem}#shopRanking .list .lis[data-v-07710a33]{margin-top:.4rem;margin-bottom:.4rem;width:21.56rem;background:#fff;border-radius:.63rem;padding:.78rem .84rem .75rem .81rem}#shopRanking .list .lis .listBox[data-v-07710a33]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#shopRanking .list .lis .shoplist[data-v-07710a33]:first-child{margin-left:0}#shopRanking .list .lis .shoplist[data-v-07710a33]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:6.22rem;height:7.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:.63rem}#shopRanking .list .lis .shoplist .shopTxt[data-v-07710a33]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}#shopRanking .list .lis .shoplist .shopImg[data-v-07710a33]{width:6.22rem;height:6.22rem;border-radius:.31rem;position:relative}#shopRanking .list .lis .shoplist .shopImg .shopimg[data-v-07710a33]{width:100%;height:100%;border-radius:.31rem}#shopRanking .list .lis .shoplist .shopImg .posimg[data-v-07710a33]{width:1.06rem;height:1.3rem;position:absolute;top:0;left:.28rem;background-size:cover;color:#fff}#shopRanking .list .lis .shopTitle[data-v-07710a33]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem;color:#333;margin-bottom:.94rem}#shopRanking .list .lis .shopTitle[data-v-07710a33],#shopRanking .list .lis .shopTitle .tapBd[data-v-07710a33]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#shopRanking .list .lis .shopTitle .tapBd[data-v-07710a33]{font-size:.75rem;color:#757575}#shopRanking .banner[data-v-07710a33]{width:100%;height:10rem;background-color:#c8c8c8;position:relative}#shopRanking .banner img[data-v-07710a33]{width:100%;height:100%}#shopRanking .title[data-v-07710a33]{height:2.78rem;width:100%;background:#fff;text-align:center;line-height:2.78rem;font-size:1rem}",""]),t.exports=i}}]); |