1 |
- import{a8 as a,s as t,c as e,v as s,o,aJ as l,ao as n,r as i,e as r,f as d,w as u,j as c,k as p,p as m,t as f,x as g,u as _,l as y,m as b,F as x,g as v,i as h,C as j,K as k}from"./index-CX1RzKYB.js";import{_ as w}from"./uni-datetime-picker.Bd2LQRkX.js";import{_ as S}from"./su-tabs.dCfZcxzC.js";import{_ as T}from"./su-sticky.aWnlrscg.js";import{_ as N}from"./s-empty.CnuPhNtn.js";import{_ as M}from"./uni-load-more.B68FXPXI.js";import{S as $}from"./s-layout.eWmtGu02.js";import{r as C}from"./index.OCAPzm9g.js";import{_ as z}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{l as Y}from"./lodash.default.D_y2Co6H.js";import"./min.BjsomBC-.js";const H=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"})},I=z({__name:"score",setup(a){const z=2*t.$platform.device.statusBarHeight,I=e((()=>t.$store("user").userInfo)),V=t.$platform.navbar,D=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((()=>D.date[0]===D.date[1]?D.date[0]:D.date.join("~")));async function q(){D.loadStatus="loading";let{code:a,data:t}=await H({pageNo:D.pagination.pageNo,pageSize:D.pagination.pageSize,addStatus:D.currentTab>0?F[D.currentTab].value:void 0,"createTime[0]":D.date[0]+" 00:00:00","createTime[1]":D.date[1]+" 23:59:59"});0===a&&(D.pagination.list=Y.concat(D.pagination.list,t.list),D.pagination.total=t.total,D.loadStatus=D.pagination.list.length<D.pagination.total?"more":"noMore")}function B(a){D.currentTab=a.index,C(D.pagination),q()}function E(a){D.date[0]=a[0],D.date[1]=a[a.length-1],C(D.pagination),q()}function G(){"noMore"!==D.loadStatus&&(D.pagination.pageNo++,q())}return o((()=>{D.today=l().format("YYYY-MM-DD"),D.date=[D.today,D.today],q()})),n((()=>{G()})),(a,e)=>{const s=h,o=j,l=k,n=i(r("uni-datetime-picker"),w),C=i(r("su-tabs"),S),Y=i(r("su-sticky"),T),H=i(r("s-empty"),N),q=i(r("uni-load-more"),M),J=i(r("s-layout"),$);return c(),d(J,{class:"wallet-wrap",title:"我的积分",navbar:"inner"},{default:u((()=>[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:u((()=>[p(s,{class:"header-bg"},{default:u((()=>[p(s,{class:"bg"})])),_:1}),p(s,{class:"score-box ss-flex-col ss-row-center ss-col-center"},{default:u((()=>[p(s,{class:"ss-m-b-30"},{default:u((()=>[p(o,{class:"all-title ss-m-r-8"},{default:u((()=>[m("当前积分")])),_:1})])),_:1}),p(o,{class:"all-num"},{default:u((()=>[m(f(I.value.point||0),1)])),_:1})])),_:1})])),_:1},8,["style"]),p(Y,{customNavHeight:_(V)},{default:u((()=>[p(s,{class:"filter-box ss-p-x-30 ss-flex ss-col-center ss-row-between"},{default:u((()=>[p(n,{modelValue:D.date,"onUpdate:modelValue":e[0]||(e[0]=a=>D.date=a),type:"daterange",onChange:E,end:D.today},{default:u((()=>[p(l,{class:"ss-reset-button date-btn"},{default:u((()=>[p(o,null,{default:u((()=>[m(f(U.value),1)])),_:1}),p(o,{class:"cicon-drop-down ss-seldate-icon"})])),_:1})])),_:1},8,["modelValue","end"])])),_:1}),p(C,{list:F,onChange:B,scrollable:!1,current:D.currentTab},null,8,["current"])])),_:1},8,["customNavHeight"]),p(s,{class:"list-box"},{default:u((()=>[D.pagination.total>0?(c(),d(s,{key:0},{default:u((()=>[(c(!0),y(x,null,b(D.pagination.list,(a=>(c(),d(s,{class:"list-item ss-flex ss-col-center ss-row-between",key:a.id},{default:u((()=>[p(s,{class:"ss-flex-col"},{default:u((()=>[p(s,{class:"name"},{default:u((()=>[m(f(a.title)+f(a.description?" - "+a.description:""),1)])),_:2},1024),p(s,{class:"time"},{default:u((()=>[m(f(_(t).$helper.timeFormat(a.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:2},1024)])),_:2},1024),a.point>0?(c(),d(s,{key:0,class:"add"},{default:u((()=>[m("+"+f(a.point),1)])),_:2},1024)):(c(),d(s,{key:1,class:"minus"},{default:u((()=>[m(f(a.point),1)])),_:2},1024))])),_:2},1024)))),128))])),_:1})):(c(),d(H,{key:1,text:"暂无数据",icon:"/static/data-empty.png"}))])),_:1}),D.pagination.total>0?(c(),d(q,{key:0,status:D.loadStatus,"content-text":{contentdown:"上拉加载更多"},onClick:G},null,8,["status"])):v("",!0)])),_:1})}}},[["__scopeId","data-v-6494e4ec"]]);export{I as default};
|