1 |
- import{a7 as a,s as t,c as e,v as s,o,aw as l,x as n,e as i,f as r,w as d,_ as u,l as c,j as p,p as m,t as f,u as _,y as g,k as y,r as b,F as x,g as v,i as h,C as j,D as w,m as k}from"./index-9880b451.js";import{_ as S}from"./uni-datetime-picker.df7514bc.js";import{_ as T}from"./su-tabs.1ce39404.js";import{_ as N}from"./su-sticky.84aef901.js";import{_ as M}from"./s-empty.74111684.js";import{_ as C}from"./uni-load-more.aac4524a.js";import{_ as Y}from"./s-layout.dfc5b0b5.js";import{r as $}from"./index.df38848e.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */const D=t=>{void 0===t.addStatus&&delete t.addStatus;const e=Object.keys(t).map((a=>encodeURIComponent(a)+"="+t[a])).join("&");return a({url:`/member/point/record/page?${e}`,method:"GET"})},H=z({__name:"score",setup(a){const z=2*t.$platform.device.statusBarHeight,H=e((()=>t.$store("user").userInfo)),I=t.$platform.navbar,V=s({currentTab:0,pagination:{list:0,total:0,pageSize:6,pageNo:1},loadStatus:"",date:[],today:""}),F=[{name:"全部",value:"all"},{name:"收入",value:"true"},{name:"支出",value:"false"}],U=e((()=>V.date[0]===V.date[1]?V.date[0]:V.date.join("~")));async function B(){V.loadStatus="loading";let{code:a,data:t}=await D({pageNo:V.pagination.pageNo,pageSize:V.pagination.pageSize,addStatus:V.currentTab>0?F[V.currentTab].value:void 0,"createTime[0]":V.date[0]+" 00:00:00","createTime[1]":V.date[1]+" 23:59:59"});0===a&&(V.pagination.list=u.concat(V.pagination.list,t.list),V.pagination.total=t.total,V.loadStatus=V.pagination.list.length<V.pagination.total?"more":"noMore")}function E(a){V.currentTab=a.index,$(V.pagination),B()}function G(a){V.date[0]=a[0],V.date[1]=a[a.length-1],$(V.pagination),B()}function O(){"noMore"!==V.loadStatus&&(V.pagination.pageNo++,B())}return o((()=>{V.today=l().format("YYYY-MM-DD"),V.date=[V.today,V.today],B()})),n((()=>{O()})),(a,e)=>{const s=h,o=j,l=w,n=c(k("uni-datetime-picker"),S),u=c(k("su-tabs"),T),$=c(k("su-sticky"),N),D=c(k("s-empty"),M),B=c(k("uni-load-more"),C),R=c(k("s-layout"),Y);return i(),r(R,{class:"wallet-wrap",title:"我的积分",navbar:"inner"},{default:d((()=>[p(s,{class:"header-box ss-flex ss-flex-col ss-row-center ss-col-center",style:g([{marginTop:"-"+Number(z+88)+"rpx",paddingTop:Number(z+88)+"rpx"}])},{default:d((()=>[p(s,{class:"header-bg"},{default:d((()=>[p(s,{class:"bg"})])),_:1}),p(s,{class:"score-box ss-flex-col ss-row-center ss-col-center"},{default:d((()=>[p(s,{class:"ss-m-b-30"},{default:d((()=>[p(o,{class:"all-title ss-m-r-8"},{default:d((()=>[m("当前积分")])),_:1})])),_:1}),p(o,{class:"all-num"},{default:d((()=>[m(f(_(H).point||0),1)])),_:1})])),_:1})])),_:1},8,["style"]),p($,{customNavHeight:_(I)},{default:d((()=>[p(s,{class:"filter-box ss-p-x-30 ss-flex ss-col-center ss-row-between"},{default:d((()=>[p(n,{modelValue:V.date,"onUpdate:modelValue":e[0]||(e[0]=a=>V.date=a),type:"daterange",onChange:G,end:V.today},{default:d((()=>[p(l,{class:"ss-reset-button date-btn"},{default:d((()=>[p(o,null,{default:d((()=>[m(f(_(U)),1)])),_:1}),p(o,{class:"cicon-drop-down ss-seldate-icon"})])),_:1})])),_:1},8,["modelValue","end"])])),_:1}),p(u,{list:F,onChange:E,scrollable:!1,current:V.currentTab},null,8,["current"])])),_:1},8,["customNavHeight"]),p(s,{class:"list-box"},{default:d((()=>[V.pagination.total>0?(i(),r(s,{key:0},{default:d((()=>[(i(!0),y(x,null,b(V.pagination.list,(a=>(i(),r(s,{class:"list-item ss-flex ss-col-center ss-row-between",key:a.id},{default:d((()=>[p(s,{class:"ss-flex-col"},{default:d((()=>[p(s,{class:"name"},{default:d((()=>[m(f(a.title)+f(a.description?" - "+a.description:""),1)])),_:2},1024),p(s,{class:"time"},{default:d((()=>[m(f(_(t).$helper.timeFormat(a.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:2},1024)])),_:2},1024),a.point>0?(i(),r(s,{key:0,class:"add"},{default:d((()=>[m("+"+f(a.point),1)])),_:2},1024)):(i(),r(s,{key:1,class:"minus"},{default:d((()=>[m(f(a.point),1)])),_:2},1024))])),_:2},1024)))),128))])),_:1})):(i(),r(D,{key:1,text:"暂无数据",icon:"/static/data-empty.png"}))])),_:1}),V.pagination.total>0?(i(),r(B,{key:0,status:V.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:O},null,8,["status"])):v("",!0)])),_:1})}}},[["__scopeId","data-v-a3b7511b"]]);export{H as default};
|