You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
6.3 KiB
1 lines
6.3 KiB
import{d as e,r as t,o as a,c as l,w as s,b as r,S as o,z as c,A as n,B as u,Q as p,a3 as x,R as i,f,u as m,n as d,ah as _,ai as v,bZ as g,b_ as y,j as h,E as b,g as k,i as C,e as j,F as w,v as z,C as S}from"./index-ed377420.js";import{_ as V}from"./u-popup.c17b5064.js";import{M as U}from"./mescroll-body.b578c8a9.js";import{M as F}from"./mescroll-empty.a74b4bfd.js";import{u as I}from"./useMescroll.26ccf5de.js";import{s as M}from"./select-date.d1343b27.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-transition.62225ebb.js";import"./u-icon.d58f766c.js";import"./u-safe-bottom.c40cd15c.js";import"./mescroll-uni-option.db093104.js";import"./mescroll-i18n.6025c811.js";/* empty css */const R=B(e({__name:"point_detail",setup(e){const{mescrollInit:B,downCallback:R,getMescroll:A}=I(v,_),E=t(""),D=t(""),Q=t("all"),T=t([]),W=t([]),X=t(null),Z=t(!1),q=t([{name:"全部",status:"all"},{name:"收入",status:"income"},{name:"支出",status:"disburse"}]),G=e=>{let t={page:e.num,page_size:e.size,from_type:E.value,amount_type:Q.value,create_time:T.value};Z.value=!1,g(t).then((t=>{let a=t.data.data;e.endSuccess(a.length),1==e.num&&(W.value=[]),W.value=W.value.concat(a),W.value=W.value.map((e=>(e.flag=!0,e))),Z.value=!0})).catch((()=>{Z.value=!0,e.endErr()}))},H=t({});y("point").then((e=>{H.value=e.data}));const J=t(!1),K=(e="",t={})=>{E.value=e,D.value=t.name,J.value=!1,W.value=[],A().resetUpScroll()},L=t(),N=()=>{L.value.show=!0},O=e=>{T.value=e,W.value=[],A().resetUpScroll()};return(e,t)=>{const _=h,v=b,g=k(C("u-popup"),V),y=S;return a(),l(_,{class:"bg-[var(--page-bg-color)] min-h-[100vh]",style:d(e.themeColor())},{default:s((()=>[r(_,{class:"fixed left-0 right-0 top-0 z-10085"},{default:s((()=>[r(_,{class:"bg-[#fff] px-[30rpx] h-[88rpx] flex-center relative z-10084"},{default:s((()=>[r(_,{class:"search-input"},{default:s((()=>[r(_,{class:o(["flex-1 text-[24rpx] leading-[60rpx] text-[var(--text-color-light9)]",{"!text-[#333]":E.value}]),onClick:t[0]||(t[0]=e=>J.value=!0)},{default:s((()=>[c(n(D.value||"请选择来源用途"),1)])),_:1},8,["class"]),J.value?(a(),l(v,{key:0,class:"nc-iconfont nc-icon-shangV6xx-1 !text-[26rpx] ml-[18rpx] !text-[var(--text-color-light6)]",onClick:t[1]||(t[1]=e=>J.value=!1)})):(a(),l(v,{key:1,class:"nc-iconfont nc-icon-xiaV6xx !text-[26rpx] ml-[18rpx] !text-[var(--text-color-light6)]",onClick:t[2]||(t[2]=e=>J.value=!0)}))])),_:1})])),_:1}),r(_,{class:"type-class"},{default:s((()=>[r(g,{show:J.value,mode:"top",onClose:t[5]||(t[5]=e=>J.value=!1)},{default:s((()=>[r(_,{onTouchmove:t[4]||(t[4]=u((()=>{}),["prevent","stop"])),class:"py-[22rpx]"},{default:s((()=>[r(_,{class:o(["leading-[80rpx] text-[26rpx] text-[#333] px-[50rpx]",{"bg-[var(--primary-color-light)] !text-primary font-500":""==E.value}]),onClick:t[3]||(t[3]=e=>K())},{default:s((()=>[c("全部")])),_:1},8,["class"]),(a(!0),p(i,null,x(H.value,((e,t)=>(a(),l(_,{class:o(["leading-[80rpx] text-[26rpx] text-[#333] px-[50rpx]",{"bg-[var(--primary-color-light)] !text-primary font-500":E.value==t}]),onClick:a=>K(t,e)},{default:s((()=>[c(n(e.name),1)])),_:2},1032,["class","onClick"])))),256))])),_:1})])),_:1},8,["show"])])),_:1}),r(_,{class:"px-[var(--sidebar-m)] py-[30rpx] flex items-center justify-between"},{default:s((()=>[r(_,{class:"flex items-center"},{default:s((()=>[(a(!0),p(i,null,x(q.value,((e,t)=>(a(),l(_,{class:o(["px-[30rpx] bg-[#fff] rounded-[30rpx] text-[24rpx] leading-[54rpx] mr-[20rpx] text-[#333]",{"!text-[var(--primary-color)] font-500":Q.value==e.status}]),key:t,onClick:t=>{return a=e.status,Q.value=a,W.value=[],void A().resetUpScroll();var a}},{default:s((()=>[c(n(e.name),1)])),_:2},1032,["class","onClick"])))),128))])),_:1}),r(_,{class:"flex items-center",onClick:N},{default:s((()=>[r(_,{class:"text-[26rpx] text-[#333] mr-[10rpx]"},{default:s((()=>[c("日期")])),_:1}),r(_,{class:"nc-iconfont nc-icon-a-riliV6xx-36 !text-[28rpx] leading-[36rpx]"})])),_:1})])),_:1})])),_:1}),r(U,{ref_key:"mescrollRef",ref:X,onInit:m(B),down:{use:!1},onUp:G,top:"202rpx"},{default:s((()=>[(a(!0),p(i,null,x(W.value,((e,t)=>(a(),l(_,{key:t,class:"sidebar-margin card-template mb-[var(--top-m)]"},{default:s((()=>[r(_,{class:"flex justify-between items-center"},{default:s((()=>[r(_,{class:"text-[#333]"},{default:s((()=>[r(v,{class:"text-[26rpx]"},{default:s((()=>[c(n(e.month_info.year)+"年",1)])),_:2},1024),r(v,{class:"text-[36rpx] font-500 ml-[10rpx] mr-[4rpx]"},{default:s((()=>[c(n(e.month_info.month),1)])),_:2},1024),r(v,{class:"text-[26rpx]"},{default:s((()=>[c("月")])),_:1})])),_:2},1024),r(_,null,{default:s((()=>[e.flag?(a(),l(v,{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(v,{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),j(r(_,null,{default:s((()=>[(a(!0),p(i,null,x(e.month_data,((e,t)=>(a(),l(_,{key:e.id,class:"flex items-center"},{default:s((()=>[r(_,{class:"w-[60rpx] h-[60rpx]"},{default:s((()=>[e.account_data>0?(a(),l(y,{key:0,src:m(w)("static/resource/images/member/point/detail/point_add.png"),class:"w-[60rpx] h-[60rpx]"},null,8,["src"])):(a(),l(y,{key:1,src:m(w)("static/resource/images/member/point/detail/point_min.png"),class:"w-[60rpx] h-[60rpx]"},null,8,["src"]))])),_:2},1024),r(_,{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(_,{class:"flex-1"},{default:s((()=>[r(_,{class:"text-[26rpx] text-[#333]"},{default:s((()=>[c(n(e.from_type_name),1)])),_:2},1024),r(_,{class:"text-[24rpx] text-[var(--text-color-light9)] mt-[16rpx]"},{default:s((()=>[c(n(e.create_time),1)])),_:2},1024)])),_:2},1024),r(_,{class:o(["text-[36rpx] font-500 text-[#03B521] price-font",{"!text-primary":e.account_data>0}])},{default:s((()=>[c(n(e.account_data>0?"+"+e.account_data:e.account_data),1)])),_:2},1032,["class"])])),_:2},1032,["class"])])),_:2},1024)))),128))])),_:2},1536),[[z,e.flag]])])),_:2},1024)))),128)),!W.value.length&&Z.value?(a(),l(F,{key:0,option:{tip:"暂无积分明细"}})):f("v-if",!0)])),_:1},8,["onInit"]),f(" 时间选择 "),r(M,{ref_key:"selectDateRef",ref:L,onConfirm:O},null,512)])),_:1},8,["style"])}}}),[["__scopeId","data-v-162a9d0c"]]);export{R as default};
|
|
|