"use strict";var e=require("../common/vendor.js"),t=require("../api/common.js"),i=require("../api/integral.js");require("../common/request.js");const a={components:{Loading:()=>"../components/Loading.js"},data:()=>({typeOptions:[],isDaySign:!1,top:0,signNum:0,integral:0,sign:[],statusBarHeight:e.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 i={key:e};t.getDictByKey(i).then((e=>{200==e.code&&(this.typeOptions=e.data)}),(e=>{}))},doSign(){i.doSign({}).then((t=>{200==t.code?(e.index.showToast({icon:"success",title:t.msg}),this.list=[],this.page.page=1,this.list=[],this.loaded=!1,this.loading=!1,this.getUserIntegralLogsList(),this.getUserSign()):e.index.showToast({icon:"none",title:t.msg})}),(e=>{}))},getUserSign(){i.getUserSign().then((t=>{200==t.code?(this.data=t.member,this.signNum=t.signNum,this.isDaySign=t.isDaySign,this.integral=t.integral,this.sign=JSON.parse(t.sign)):e.index.showToast({icon:"none",title:"请求失败"})}),(e=>{}))},getUserIntegralLogsList(){let t=this;1!=t.loaded&&1!=t.loading&&(t.loading=!0,e.index.showLoading({title:"加载中..."}),i.getUserIntegralLogsList(t.page).then((i=>{t.loading=!1,t.loaded=i.data.list.length{e.index.hideLoading(),e.index.showToast({title:t.msg,icon:"none",duration:2e3})})))},back(){e.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()}}};if(!Array){e.resolveComponent("Loading")()}var s=e._export_sfc(a,[["render",function(t,i,a,s,n,g){return e.e({a:n.statusBarHeight,b:e.o(((...e)=>g.back&&g.back(...e))),c:g.bg,d:n.statusBarHeight,e:e.t(n.integral),f:e.t(n.signNum),g:e.f(n.sign,((t,i,a)=>e.e({a:n.signNum>=i+1},(n.signNum,{}),{b:e.t(t.day),c:i,d:e.n(n.signNum>=i+1?"item active":"item")}))),h:0==n.isDaySign},0==n.isDaySign?{i:e.o((e=>g.doSign()))}:{},{j:e.f(n.tags,((t,i,a)=>({a:e.t(t.lable),b:n.tabIndex==t.value,c:i,d:e.n(n.tabIndex==t.value?"item active":"item"),e:e.o((e=>g.tabChange(t)),i)}))),k:e.f(n.list,((i,a,s)=>e.e({a:e.t(t.$getDictLabelName(n.typeOptions,i.logType)),b:e.t(i.createTime),c:i.integral<0},i.integral<0?{d:e.t(i.integral)}:{e:e.t(i.integral)},{f:a}))),l:e.p({loaded:n.loaded,loading:n.loading})})}]]);a.__runtimeHooks=1,wx.createPage(s);