200.7779004b703d21e8e9ab.js 2.6 KB

1
  1. webpackJsonp([200],{CsjO:function(t,e){},o2nu:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});n("OLZS");var i=n("4j1Q"),a=n("vLgD");n("7+uW").a.use(i.a);var s={name:"my_ranking",data:function(){return{page:1,page_size:"10",data:[],novice:!0,noviceHeight:""}},computed:{hasData:function(){return this.loading||Array.isArray(this.data)&&this.data.length>0}},methods:{closeNotice:function(){this.novice=!1},openRanking:function(t){"normal"==t.type?this.$router.push({name:"integral_rank"}):"all"==t.type?this.$router.push({name:"rankB"}):this.$router.push({name:"ranking_detail",query:{group_id:t.target_id,title:t.group_name,date_interval:t.date_interval}})},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在加载"})},get_list:function(t){var e=this,n=this;n.showLoading();var i={page:this.page,page_size:"10"};Object(a.a)("get","/api/integral/statistics/ranking/list",i).then(function(i){if(t(),1===i.data.code){n.$refs.scroller.finishInfinite(10!=i.data.data.list.length);var a=i.data.data.list;0==a.length&&(e.novice=!1),1===n.page?n.data=a:n.data=n.data.concat(a)}else n.$refs.scroller.finishInfinite(!0)}).finally(function(){e.setHeight(),e.$toast.clear()})},setHeight:function(){var t=this;this.$nextTick(function(){setTimeout(function(){t.novice&&(t.noviceHeight="calc(100% - 0.92rem)")},100)})},onRefresh:function(t){var e=this;this.page=1,this.get_list(function(){e.list=[],t()})},onInfinite:function(t){this.page++,this.get_list(t)}}},r={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("van-nav-bar",{attrs:{title:"我的排名","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),t.novice&&0!=t.data.length?n("div",{ref:"pkNoticeRef"}):t._e(),t._v(" "),n("div",{staticClass:"body_com",style:{height:t.novice?t.noviceHeight:"calc(100%)"}},[n("scroller",{ref:"scroller",attrs:{"on-refresh":t.onRefresh,"on-infinite":t.onInfinite}},[n("div",{staticStyle:{margin:"0.26rem"}},[t._l(t.data,function(e,i){return n("van-cell-group",{key:i,staticStyle:{"margin-top":"0rem","margin-bottom":"0.2rem"}},[n("van-cell",{attrs:{center:""},scopedSlots:t._u([{key:"title",fn:function(){return[n("span",{staticClass:"custom-title"},[t._v(t._s(e.group_name))])]},proxy:!0},{key:"right-icon",fn:function(){},proxy:!0}],null,!0)}),t._v(" "),n("van-cell",{staticClass:"openDetail",attrs:{title:"查看排名","is-link":""},on:{click:function(n){return t.openRanking(e)}}})],1)}),t._v(" "),n("noData",{attrs:{list:t.data}})],2)])],1)],1)},staticRenderFns:[]};var o=n("VU/8")(s,r,!1,function(t){n("CsjO")},"data-v-07d5760a",null);e.default=o.exports}});