1 |
- "use strict";var t=require("../common/vendor.js"),c=require("../api/common.js"),l=require("../api/integral.js");require("../common/request.js");const d=()=>"../components/Loading.js",h={components:{Loading:d},data(){return{typeOptions:[],isDaySign:!1,top:0,signNum:0,integral:0,sign:[],statusBarHeight:t.index.getStorageSync("menuInfo").statusBarHeight,tags:[{lable:"\u5168\u90E8",value:0},{lable:"\u83B7\u5F97",value:1},{lable:"\u6D88\u8017",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 n={key:e};c.getDictByKey(n).then(o=>{o.code==200&&(this.typeOptions=o.data)},o=>{})},doSign(){var e={};l.doSign(e).then(n=>{n.code==200?(t.index.showToast({icon:"success",title:n.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:n.msg})},n=>{})},getUserSign(){l.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:"\u8BF7\u6C42\u5931\u8D25"})},e=>{})},getUserIntegralLogsList(){let e=this;e.loaded==!0||e.loading==!0||(e.loading=!0,t.index.showLoading({title:"\u52A0\u8F7D\u4E2D..."}),l.getUserIntegralLogsList(e.page).then(n=>{e.loading=!1,e.loaded=n.data.list.length<e.page.pageSize,e.page.page=e.page.page+1,e.list.push.apply(e.list,n.data.list),t.index.hideLoading()},n=>{t.index.hideLoading(),t.index.showToast({title:n.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 p(e,n,o,m,i,g){return t.e({a:i.statusBarHeight,b:t.o((...s)=>g.back&&g.back(...s)),c:g.bg,d:i.statusBarHeight,e:t.t(i.integral),f:t.t(i.signNum),g:t.f(i.sign,(s,a,r)=>t.e({a:i.signNum>=a+1},i.signNum>=a+1?{}:{},{b:t.t(s.day),c:a,d:t.n(i.signNum>=a+1?"item active":"item")})),h:i.isDaySign==!1},i.isDaySign==!1?{i:t.o(s=>g.doSign())}:{},{j:t.f(i.tags,(s,a,r)=>({a:t.t(s.lable),b:i.tabIndex==s.value,c:a,d:t.n(i.tabIndex==s.value?"item active":"item"),e:t.o(f=>g.tabChange(s),a)})),k:t.f(i.list,(s,a,r)=>t.e({a:t.t(e.$getDictLabelName(i.typeOptions,s.logType)),b:t.t(s.createTime),c:s.integral<0},s.integral<0?{d:t.t(s.integral)}:{e:t.t(s.integral)},{f:a})),l:t.p({loaded:i.loaded,loading:i.loading})})}var u=t._export_sfc(h,[["render",p],["__file","E:/Project/2023/\u95EE\u8BCA\u5E73\u53F0/his_user_miniapp/pages_user/integral.vue"]]);h.__runtimeHooks=1;wx.createPage(u);
|