integral.js 2.8 KB

1
  1. "use strict";const t=require("../common/vendor.js"),d=()=>"../components/Loading.js",r={components:{Loading:d},data(){return{typeOptions:[],isDaySign:!1,top:0,signNum:0,integral:0,sign:[],statusBarHeight:t.index.getStorageSync("menuInfo").statusBarHeight,tags:[{lable:"全部",value:0},{lable:"获得",value:1},{lable:"消耗",value:2}],tabIndex:0,current:0,page:{type:0,page:1,pageSize:10},list:[],loaded:!1,loading:!1}},onLoad(e){this.getDictByKey("sys_integral_log_type"),this.getUserSign(),this.getUserIntegralLogsList()},onReachBottom(){!this.loading&&this.getUserIntegralLogsList()},onPageScroll(e){e.scrollTop>30?this.topFixed=!0:this.topFixed=!1},onPageScroll(e){this.top=e.scrollTop},computed:{bg:function(){return"rgba(255,142,60, "+this.top/30+")"}},methods:{getDictByKey(e){var s={key:e};getDictByKey(s).then(o=>{o.code==200&&(this.typeOptions=o.data)},o=>{})},doSign(){var e={};t.index.showLoading({title:"正在加载中..."}),doSign(e).then(s=>{t.index.hideLoading(),s.code==200?(t.index.showToast({icon:"success",title:s.msg}),this.list=[],this.page.page=1,this.list=[],this.loaded=!1,this.loading=!1,this.getUserIntegralLogsList(),this.getUserSign()):t.index.showToast({icon:"none",title:s.msg})},s=>{})},getUserSign(){getUserSign().then(e=>{e.code==200?(this.data=e.member,this.signNum=e.signNum,this.isDaySign=e.isDaySign,this.integral=e.integral,this.sign=JSON.parse(e.sign)):t.index.showToast({icon:"none",title:"请求失败"})},e=>{})},getUserIntegralLogsList(){let e=this;e.loaded==!0||e.loading==!0||(e.loading=!0,t.index.showLoading({title:"加载中..."}),getUserIntegralLogsList(e.page).then(s=>{e.loading=!1,e.loaded=s.data.list.length<e.page.pageSize,e.page.page=e.page.page+1,e.list.push.apply(e.list,s.data.list),t.index.hideLoading()},s=>{t.index.hideLoading(),t.index.showToast({title:s.msg,icon:"none",duration:2e3})}))},back(){t.index.navigateBack()},tabChange(e){console.log(e),this.tabIndex=e.value,this.page.type=this.tabIndex,this.page.page=1,this.list=[],this.loaded=!1,this.loading=!1,this.getUserIntegralLogsList()}}};Array||t.resolveComponent("Loading")();function h(e,s,o,p,i,g){return t.e({a:i.statusBarHeight,b:t.o((...n)=>g.back&&g.back(...n)),c:g.bg,d:i.statusBarHeight,e:t.t(i.integral),f:t.t(i.signNum),g:t.f(i.sign,(n,a,l)=>t.e({a:i.signNum>=a+1},i.signNum>=a+1?{}:{},{b:t.t(n.day),c:a,d:t.n(i.signNum>=a+1?"item active":"item")})),h:i.isDaySign==!1},i.isDaySign==!1?{i:t.o(n=>g.doSign())}:{},{j:t.f(i.tags,(n,a,l)=>({a:t.t(n.lable),b:i.tabIndex==n.value,c:a,d:t.n(i.tabIndex==n.value?"item active":"item"),e:t.o(u=>g.tabChange(n),a)})),k:t.f(i.list,(n,a,l)=>t.e({a:t.t(e.$getDictLabelName(i.typeOptions,n.logType)),b:t.t(n.createTime),c:n.integral<0},n.integral<0?{d:t.t(n.integral)}:{e:t.t(n.integral)},{f:a})),l:t.p({loaded:i.loaded,loading:i.loading})})}const c=t._export_sfc(r,[["render",h]]);r.__runtimeHooks=1;wx.createPage(c);