2 lines
2.5 KiB
JavaScript
2 lines
2.5 KiB
JavaScript
import{d as e,r as a,a2 as t,f as l,x as s,l as r,w as u,F as o,M as p,P as d,o as n,k as c,t as i,v as m,ae as _,y,c as f,z as x,D as g,b7 as v}from"./index-B0pO-7rw.js";const b=e({__name:"points_log",setup(e){const b=a([{name:"全部",type:""},{name:"收入",type:1},{name:"支出",type:2}]),h=t(),w=a([]),k=a(0),V=e=>{k.value=e,h.value.reload()},j=async(e,a)=>{try{const t=b.value[k.value].type,l=await v({action:t,type:"up",page_no:e,page_size:a});h.value.complete(l.lists)}catch(t){h.value.complete(!1)}},z=a(0);return l(()=>{(async()=>{try{const e=await p.get({url:"/community/userStats"},{isTransformResponse:!1});1===(null==e?void 0:e.code)&&e.data&&(z.value=e.data.user_points||0)}catch(e){}})()}),(e,a)=>{const t=d("page-meta"),l=c,p=_,v=d("u-tabs"),C=d("z-paging");return n(),s(o,null,[r(t,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),r(C,{ref_key:"paging",ref:h,modelValue:w.value,"onUpdate:modelValue":a[1]||(a[1]=e=>w.value=e),onQuery:j,"show-loading-more-when-reload":!0},{default:u(()=>[r(l,{class:"points-log"},{default:u(()=>[r(l,{class:"p-[20rpx]"},{default:u(()=>[r(l,{class:"bg-primary rounded-[14rpx] flex items-center justify-between pl-[44rpx] py-[54rpx] text-white"},{default:u(()=>[r(l,null,{default:u(()=>[r(l,{class:"text-sm"},{default:u(()=>[i("当前积分")]),_:1}),r(l,{class:"text-[60rpx]"},{default:u(()=>[i(m(z.value),1)]),_:1})]),_:1}),r(p,{url:"/packages/pages/points_products/points_products","hover-class":"none"},{default:u(()=>[r(l,{class:"text-primary px-[30rpx] py-[15rpx] bg-white rounded-l-full"},{default:u(()=>[i(" 去购买 ")]),_:1})]),_:1})]),_:1})]),_:1}),r(v,{list:b.value,"is-scroll":!1,modelValue:k.value,"onUpdate:modelValue":a[0]||(a[0]=e=>k.value=e),activeColor:"var(--color-primary)",onChange:V},null,8,["list","modelValue"]),r(l,{class:"pt-2.5"},{default:u(()=>[(n(!0),s(o,null,y(w.value,e=>(n(),f(l,{key:e.id,class:"bg-white border-solid border-b border-0 border-light px-[26rpx] py-[24rpx]"},{default:u(()=>[r(l,{class:"flex justify-between"},{default:u(()=>[r(l,{class:"mr-2"},{default:u(()=>[i(m(e.type_desc),1)]),_:2},1024),r(l,{class:x(["text-lg",{"text-primary":1==e.action}])},{default:u(()=>[i(m(e.change_amount_desc),1)]),_:2},1032,["class"])]),_:2},1024),e.remark?(n(),f(l,{key:0,class:"text-sm text-muted mt-1"},{default:u(()=>[i(m(e.remark),1)]),_:2},1024)):g("",!0),r(l,{class:"text-sm text-muted mr-1"},{default:u(()=>[i(m(e.create_time),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}});export{b as default};
|