niucloud-admin/niucloud/public/wap/assets/app-pages-member-point_detail.3a08e2a2.js
全栈小学生 fb2c3be261 up
2026-03-20 16:00:24 +08:00

2 lines
6.3 KiB
JavaScript

import{d as e,r as t,o as a,e as l,w as s,f as r,E as o,C as n,D as c,B as u,Z as x,ad as p,_ as i,g as f,j as d,k as m,ao as v,ap as _,b_ as g,b$ as h,p as y,K as b,l as k,m as C,q as j,i as w,T as z,v as S,aF as U,U as V,S as F}from"./index-ab4b7b3d.js";import{_ as I}from"./u-popup.cc2f77a8.js";import{u as M,M as B}from"./useMescroll.d4bd58da.js";import{M as R}from"./mescroll-empty.0a605be6.js";import{s as T}from"./select-date.d7736427.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-transition.dcaa034a.js";import"./u-icon.c63ef108.js";import"./mescroll-i18n.945e6584.js";const E=D(e({__name:"point_detail",setup(e){const{mescrollInit:D,downCallback:E,getMescroll:q}=M(_,v),A=t(""),K=t(""),Z=t("all"),$=t([]),G=t([]),H=t(null),J=t(!1),L=t([{name:"全部",status:"all"},{name:"收入",status:"income"},{name:"支出",status:"disburse"}]),N=t("0rpx"),O=e=>{let t={page:e.num,page_size:e.size,from_type:A.value,amount_type:Z.value,create_time:$.value};J.value=!1,g(t).then(t=>{let a=t.data.data;e.endSuccess(a.length),1==e.num&&(G.value=[]),G.value=G.value.concat(a),G.value=G.value.map(e=>(e.flag=!0,e)),J.value=!0}).catch(()=>{J.value=!0,e.endErr()})},P=t({});h("point").then(e=>{P.value=e.data}),setTimeout(()=>{U().select(".container").boundingClientRect(e=>{if(e){const t=V(e.height);N.value=t+"rpx"}else N.value="185rpx"}).exec()},200);const Q=t(!1),W=(e="",t={})=>{A.value=e,K.value=t.name,Q.value=!1,G.value=[],q().resetUpScroll()},X=t(),Y=()=>{X.value.show=!0},ee=e=>{$.value=e,G.value=[],q().resetUpScroll()};return(e,t)=>{const v=y,_=b,g=k(C("u-popup"),I),h=F,U=j("layout-default-uni");return a(),l(U,null,{default:s(()=>[r(v,{class:"bg-[var(--page-bg-color)] min-h-[100vh]",style:m(e.themeColor())},{default:s(()=>[r(v,{class:"fixed left-0 right-0 top-0 z-10085 container"},{default:s(()=>[r(v,{class:"bg-[#f6f6f6] px-[30rpx] h-[88rpx] pt-[10rpx] flex-center relative z-10084"},{default:s(()=>[r(v,{class:"search-input bg-[#fff]"},{default:s(()=>[r(v,{class:o(["flex-1 text-[24rpx] leading-[60rpx] text-[var(--text-color-light9)]",{"!text-[#333]":A.value}]),onClick:t[0]||(t[0]=e=>Q.value=!0)},{default:s(()=>[n(c(K.value||"请选择来源用途"),1)]),_:1},8,["class"]),Q.value?(a(),l(_,{key:0,class:"nc-iconfont nc-icon-shangV6xx-1 !text-[26rpx] ml-[18rpx] !text-[var(--text-color-light6)]",onClick:t[1]||(t[1]=e=>Q.value=!1)})):(a(),l(_,{key:1,class:"nc-iconfont nc-icon-xiaV6xx !text-[26rpx] ml-[18rpx] !text-[var(--text-color-light6)]",onClick:t[2]||(t[2]=e=>Q.value=!0)}))]),_:1})]),_:1}),r(v,{class:"type-class"},{default:s(()=>[r(g,{show:Q.value,mode:"top",onClose:t[5]||(t[5]=e=>Q.value=!1)},{default:s(()=>[r(v,{onTouchmove:t[4]||(t[4]=u(()=>{},["prevent","stop"])),class:"py-[22rpx]"},{default:s(()=>[r(v,{class:o(["leading-[80rpx] text-[26rpx] text-[#333] px-[50rpx]",{"bg-[var(--primary-color-light)] !text-primary font-500":""==A.value}]),onClick:t[3]||(t[3]=e=>W())},{default:s(()=>[n("全部")]),_:1},8,["class"]),(a(!0),x(i,null,p(P.value,(e,t)=>(a(),l(v,{class:o(["leading-[80rpx] text-[26rpx] text-[#333] px-[50rpx]",{"bg-[var(--primary-color-light)] !text-primary font-500":A.value==t}]),onClick:a=>W(t,e)},{default:s(()=>[n(c(e.name),1)]),_:2},1032,["class","onClick"]))),256))]),_:1})]),_:1},8,["show"])]),_:1}),r(v,{class:"px-[var(--sidebar-m)] pb-[20rpx] pt-[20rpx] bg-[#f6f6f6] flex items-center justify-between"},{default:s(()=>[r(v,{class:"flex items-center"},{default:s(()=>[(a(!0),x(i,null,p(L.value,(e,t)=>(a(),l(v,{class:o(["px-[30rpx] bg-[#fff] rounded-[30rpx] text-[24rpx] leading-[54rpx] mr-[20rpx] text-[#333]",{"!text-[var(--primary-color)] font-500":Z.value==e.status}]),key:t,onClick:t=>{return a=e.status,Z.value=a,G.value=[],void q().resetUpScroll();var a}},{default:s(()=>[n(c(e.name),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),r(v,{class:"flex items-center",onClick:Y},{default:s(()=>[r(v,{class:"text-[26rpx] text-[#333] mr-[10rpx]"},{default:s(()=>[n("日期")]),_:1}),r(v,{class:"nc-iconfont nc-icon-a-riliV6xx-36 !text-[28rpx] leading-[36rpx]"})]),_:1})]),_:1})]),_:1}),r(B,{ref_key:"mescrollRef",ref:H,onInit:f(D),down:{use:!1},onUp:O,top:N.value},{default:s(()=>[(a(!0),x(i,null,p(G.value,(e,t)=>(a(),l(v,{key:t,class:"sidebar-margin card-template mt-[var(--top-m)]"},{default:s(()=>[r(v,{class:"flex justify-between items-center"},{default:s(()=>[r(v,{class:"text-[#333]"},{default:s(()=>[r(_,{class:"text-[26rpx]"},{default:s(()=>[n(c(e.month_info.year)+"年",1)]),_:2},1024),r(_,{class:"text-[36rpx] font-500 ml-[10rpx] mr-[4rpx]"},{default:s(()=>[n(c(e.month_info.month),1)]),_:2},1024),r(_,{class:"text-[26rpx]"},{default:s(()=>[n("月")]),_:1})]),_:2},1024),r(v,null,{default:s(()=>[e.flag?(a(),l(_,{key:0,class:"nc-iconfont nc-icon-xiaV6xx !text-[26rpx] text-[var(--text-color-light6)]",onClick:t=>e.flag=!1},null,8,["onClick"])):(a(),l(_,{key:1,class:"nc-iconfont nc-icon-shangV6xx-1 !text-[26rpx] text-[var(--text-color-light6)]",onClick:t=>e.flag=!0},null,8,["onClick"]))]),_:2},1024)]),_:2},1024),w(r(v,null,{default:s(()=>[(a(!0),x(i,null,p(e.month_data,(e,t)=>(a(),l(v,{key:e.id,class:"flex items-center"},{default:s(()=>[r(v,{class:"w-[60rpx] h-[60rpx]"},{default:s(()=>[e.account_data>0?(a(),l(h,{key:0,src:f(z)("static/resource/images/member/point/detail/point_add.png"),class:"w-[60rpx] h-[60rpx]"},null,8,["src"])):(a(),l(h,{key:1,src:f(z)("static/resource/images/member/point/detail/point_min.png"),class:"w-[60rpx] h-[60rpx]"},null,8,["src"]))]),_:2},1024),r(v,{class:o(["flex-1 flex items-center ml-[20rpx] box-border py-[30rpx] border-0",{"border-solid border-t-[2rpx] border-[#F0F2F8]":t}])},{default:s(()=>[r(v,{class:"flex-1"},{default:s(()=>[r(v,{class:"text-[26rpx] text-[#333]"},{default:s(()=>[n(c(e.from_type_name),1)]),_:2},1024),r(v,{class:"text-[24rpx] text-[var(--text-color-light9)] mt-[16rpx]"},{default:s(()=>[n(c(e.create_time),1)]),_:2},1024)]),_:2},1024),r(v,{class:o(["text-[36rpx] font-500 text-[#03B521] price-font",{"!text-primary":e.account_data>0}])},{default:s(()=>[n(c(e.account_data>0?"+"+e.account_data:e.account_data),1)]),_:2},1032,["class"])]),_:2},1032,["class"])]),_:2},1024))),128))]),_:2},1536),[[S,e.flag]])]),_:2},1024))),128)),!G.value.length&&J.value?(a(),l(R,{key:0,option:{tip:"暂无积分明细"}})):d("v-if",!0)]),_:1},8,["onInit","top"]),d(" 时间选择 "),r(T,{ref_key:"selectDateRef",ref:X,onConfirm:ee},null,512)]),_:1},8,["style"])]),_:1})}}}),[["__scopeId","data-v-b5479f25"]]);export{E as default};