app-pages-member-balance.9ea7744c.js 7.2 KB

1
  1. import{d as e,F as a,ab as t,H as l,o as s,a3 as r,G as n,r as o,e as c,a as p,c as u,w as i,b as d,n as x,p as f,D as _,A as m,g,S as b,T as y,U as v,ac as h,ad as k,M as j,ae as w,j as F,E as C,aa as O,h as S,i as E,t as T,J as I,a5 as M,af as B}from"./index-65a0752a.js";import{_ as U}from"./u-loading-page.6e8b6450.js";import{u as z,M as A}from"./useMescroll.d7eb7970.js";import{M as R}from"./mescroll-empty.9e667eae.js";import{t as D}from"./topTabbar.6d1048f1.js";import{s as N}from"./select-date.0e6266a1.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.8860be91.js";import"./u-transition.4a1deb0f.js";import"./mescroll-i18n.8cdb125f.js";import"./u-popup.861e9cb5.js";import"./u-popup.vue_vue_type_style_index_0_scoped_ca966c1e_lang.345278f5.js";import"./u-icon.086befcc.js";import"./u-safe-bottom.ed5ce7c3.js";/* empty css *//* empty css */const q=P(e({__name:"balance",setup(e){const{mescrollInit:P,downCallback:q,getMescroll:G}=z(k,h),H=a(),J=t();D().setTopTabbarParam({title:"我的余额"});const V=l({});s((()=>{r().then((e=>{for(let a in e.data)V[a]=e.data[a]}))}));let K={};const L=n((()=>Object.keys(V).length||1==V.is_open?Object.keys(K).length?B(Number(K.height))+B(K.top)+B(8)+565+"rpx":"565rpx":Object.keys(K).length?B(Number(K.height))+B(K.top)+B(8)+669+"rpx":"669rpx")),Q=o([{name:"全部",key:""},{name:"收入",key:"income"},{name:"支出",key:"disburse"},{name:"提现",key:"cash_out"}]),W=o(""),X=o([]),Y=o(0),Z=()=>{uni.setStorageSync("cashOutAccountType","money"),j({url:"/app/pages/member/apply_cash_out"})},$=o([]),ee=o(!0),ae=o(!0),te=o(null),le=e=>{ae.value=!0;let a={page:e.num,limit:e.size,trade_type:W.value,create_time:X.value};w(a).then((a=>{let t=a.data.data;e.endSuccess(t.length),1==e.num&&($.value=[]),$.value=$.value.concat(t),ae.value=!1,ee.value=!1})).catch((()=>{ae.value=!1,ee.value=!1,e.endErr()}))},se=o(),re=()=>{se.value.show=!0},ne=e=>{X.value=e,$.value=[],G().resetUpScroll()};return(e,a)=>{const t=F,l=C,s=O,r=S(E("u-loading-page"),U);return c(H).info?(p(),u(t,{key:0,class:"min-h-[100vh] !bg-[#F6F6F6]",style:x(e.themeColor())},{default:i((()=>[d(t,{class:"fixed w-full z-2 !bg-[#F6F6F6]"},{default:i((()=>[d(t,{class:"pb-[203rpx] text-[#fff] w-full",style:x({backgroundImage:"url("+c(T)("static/resource/images/member/balance_bg.png")+")",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"})},{default:i((()=>[d(t,{class:"leading-[39rpx] text-[28rpx] pl-[53rpx] pt-[79rpx]"},{default:i((()=>[f(_(c(I)("accountBalance")),1)])),_:1}),d(t,{class:"flex items-baseline pl-[53rpx]"},{default:i((()=>[d(l,{class:"text-[40rpx] leading-[56rpx]"},{default:i((()=>[f("¥")])),_:1}),d(l,{class:"text-[70rpx] leading-[98rpx]"},{default:i((()=>[f(_(c(H).info?c(M)((parseFloat(c(H).info.balance)+parseFloat(c(H).info.money)).toString()):"0.00"),1)])),_:1})])),_:1})])),_:1},8,["style"]),d(t,{class:"sidebar-marign py-[30rpx] bg-[#fff] rounded-[16rpx] px-[40rpx] box-border w-[calc(100% - 60rpx)] mt-[-112rpx]"},{default:i((()=>[d(t,{class:m(["flex flex-col items-center w-full",{"pt-[12rpx]":!Object.keys(V).length||Object.keys(V).length&&!c(J).siteAddons.includes("recharge")&&1!=V.is_open}]),onClick:a[0]||(a[0]=e=>c(j)({url:"/app/pages/member/detailed_account",param:{type:"money"}}))},{default:i((()=>[d(t,{class:"text-[#999] text-[24rpx] leading-[34rpx] font-400"},{default:i((()=>[f(_(c(I)("money")),1)])),_:1}),d(t,{class:"flex items-baseline text-[#333]"},{default:i((()=>[d(l,{class:"text-[26rpx] leading-[36rpx]"},{default:i((()=>[f("¥")])),_:1}),d(l,{class:"text-[44rpx] leading-[62rpx] font-bold"},{default:i((()=>{var e;return[f(_(c(M)(null==(e=c(H).info)?void 0:e.money)||"0.00"),1)]})),_:1})])),_:1})])),_:1},8,["class"]),Object.keys(V).length&&1==V.is_open?(p(),u(t,{key:0,class:"mt-[50rpx] flex justify-between"},{default:i((()=>[1==V.is_open?(p(),u(t,{key:0,class:"text-center w-[630rpx] h-[66rpx] rounded-[40rpx] text-[30rpx] !text-[#fff] leading-[66rpx] !m-0",style:{background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"},shape:"circle",onClick:Z},{default:i((()=>[f(_(c(I)("cashOut")),1)])),_:1})):g("v-if",!0)])),_:1})):g("v-if",!0)])),_:1}),d(t,{class:"px-[var(--sidebar-m)] box-border w-full mt-[20rpx] flex justify-between items-center"},{default:i((()=>[d(s,{"scroll-x":!0,"scroll-with-animation":"","scroll-into-view":"id"+(Y.value>3?Y.value-2:0),class:"!h-[100%] flex-1"},{default:i((()=>[d(t,{class:"flex whitespace-nowrap"},{default:i((()=>[(p(!0),b(v,null,y(Q.value,((e,a)=>(p(),u(t,{id:"id"+a,class:m(["text-[26rpx] leading-[70rpx] text-[#666] font-400",{"class-select":W.value===e.key,"ml-30rpx":a}]),onClick:t=>((e,a)=>{W.value=e,Y.value=a,$.value=[],G().resetUpScroll()})(e.key,a)},{default:i((()=>[f(_(e.name),1)])),_:2},1032,["id","class","onClick"])))),256))])),_:1})])),_:1},8,["scroll-into-view"]),d(t,{class:"flex items-center",onClick:re},{default:i((()=>[d(t,{class:"text-[26rpx] text-[#333] mr-[10rpx]"},{default:i((()=>[f("日期")])),_:1}),d(t,{class:"nc-iconfont nc-icon-riliV6xx !text-[28rpx] leading-[36rpx]"})])),_:1})])),_:1})])),_:1}),d(A,{ref_key:"mescrollRef",ref:te,onInit:c(P),down:{use:!1},height:"auto",onUp:le,top:c(L)},{default:i((()=>[$.value.length?(p(),u(t,{key:0,class:"sidebar-marign pt-[20rpx] body-bottom"},{default:i((()=>[(p(!0),b(v,null,y($.value,((e,a)=>(p(),u(t,{key:e.id,class:m(["w-full h-[120rpx] flex justify-between items-center bg-[#fff] box-border p-[20rpx] rounded-[16rpx]",{"mt-[20rpx]":a>0}])},{default:i((()=>[d(t,{class:"flex items-center"},{default:i((()=>[d(t,{class:m(["w-[80rpx] h-[80rpx] text-center rounded-[40rpx] text-[40rpx] font-bold leading-[80rpx] text-[#fff]",{"bg-[#EF000C]":e.account_data>0&&"money"!=e.account_type,"bg-[#03B521]":e.account_data<=0&&"money"!=e.account_type,"bg-[#1379FF]":"money"==e.account_type}])},{default:i((()=>[f(_("money"==e.account_type?"提":e.account_data>0?"收":"支"),1)])),_:2},1032,["class"]),d(t,{class:"flex flex-col ml-[20rpx]"},{default:i((()=>[d(t,{class:"text-[#000] text-[26rpx] leading-[36rpx]"},{default:i((()=>[f(_(e.from_type_name),1)])),_:2},1024),d(t,{class:"text-[#999] text-[24rpx] leading-[34rpx] mt-[4rpx] font-400"},{default:i((()=>[f(_(e.create_time),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),d(t,{class:"text-right"},{default:i((()=>[d(t,{class:m(["text-[36rpx] leading-[50rpx]",{"text-[#EF000C]":e.account_data>0&&"money"!=e.account_type,"text-[#03B521]":e.account_data<=0&&"money"!=e.account_type}])},{default:i((()=>[f(_(e.account_data>0?"+"+e.account_data:e.account_data),1)])),_:2},1032,["class"]),d(t,{class:"text-[#999] text-[24rpx] leading-[34rpx] mt-[4rpx] font-400"},{default:i((()=>[d(l,{class:"mr-[15rpx]"},{default:i((()=>[f("剩余余额")])),_:1}),d(l,null,{default:i((()=>[f(_(e.account_sum),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["class"])))),128))])),_:1})):g("v-if",!0),$.value.length||ee.value||ae.value?g("v-if",!0):(p(),u(R,{key:1}))])),_:1},8,["onInit","top"]),d(r,{"bg-color":"rgb(248,248,248)",loading:ee.value,loadingText:""},null,8,["loading"]),g(" 时间选择 "),d(N,{ref_key:"selectDateRef",ref:se,onConfirm:ne},null,512)])),_:1},8,["style"])):g("v-if",!0)}}}),[["__scopeId","data-v-aa8deccd"]]);export{q as default};