mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-03-31 09:40:53 +00:00
2 lines
7.9 KiB
JavaScript
2 lines
7.9 KiB
JavaScript
import{d as e,s as a,b as t,y as l,ah as s,P as r,az as n,aE as o,t as c,r as u,aF as i,U as p,o as d,e as f,w as x,g as m,k as g,f as _,C as b,D as y,E as v,Z as h,j as k,_ as j,ad as C,ao as w,ap as F,c as A,aG as B,p as I,K as E,L as S,l as O,m as T,q as z,A as R,aj as M,T as U}from"./index-ab4b7b3d.js";import{_ as P}from"./loading-page.vue_vue_type_script_setup_true_lang.1b8b4b02.js";import{u as D,M as L}from"./useMescroll.d4bd58da.js";import{M as N}from"./mescroll-empty.0a605be6.js";import{t as q}from"./topTabbar.d99162c4.js";import{s as G}from"./select-date.d7736427.js";import{_ as K}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.d05cfed8.js";import"./u-transition.dcaa034a.js";import"./mescroll-i18n.945e6584.js";import"./u-popup.cc2f77a8.js";import"./u-icon.c63ef108.js";const V=K(e({__name:"balance",setup(e){const{downCallback:K,mescrollInit:V,getMescroll:Z}=D(F,w),H=a(),J=t();q().setTopTabbarParam({title:"我的余额"});const Q=l({}),W=l({});s(()=>J.siteAddons,(e,a)=>{e!==a&&(J.siteAddons=e,J.siteAddons.includes("recharge")&&o().then(e=>{for(let a in e.data)W[a]=e.data[a]}))}),r(()=>{n().then(e=>{for(let a in e.data)Q[a]=e.data[a];setTimeout(()=>$(),200)}),J.siteAddons.includes("recharge")&&o().then(e=>{for(let a in e.data)W[a]=e.data[a]})});const X=c(()=>({backgroundImage:"url("+U("static/resource/images/member/balance_bg.png")+") ",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"})),Y=u("0rpx"),$=()=>{i().select(".container").boundingClientRect(e=>{if(e){const a=p(e.height);Y.value=a+"rpx"}else 1==Q.is_open||1==W.is_use?Object.keys(J.menuButtonInfo).length?Y.value=p(Number(J.menuButtonInfo.height))+p(J.menuButtonInfo.top)+p(8)+700+"rpx":Y.value="718rpx":Object.keys(J.menuButtonInfo).length?Y.value=p(Number(J.menuButtonInfo.height))+p(J.menuButtonInfo.top)+p(8)+632+"rpx":Y.value="650rpx"}).exec()},ee=u([{name:"全部",key:""},{name:"收入",key:"income"},{name:"支出",key:"disburse"},{name:"提现",key:"cash_out"}]),ae=u(""),te=u([]),le=u(0),se=()=>{uni.setStorageSync("cashOutAccountType","money"),A({url:"/app/pages/member/apply_cash_out"})},re=u([]),ne=u(!0),oe=u(!0),ce=u(null),ue=e=>{oe.value=!0;let a={page:e.num,limit:e.size,trade_type:ae.value,create_time:te.value};B(a).then(a=>{let t=a.data.data;e.endSuccess(t.length),1==e.num&&(re.value=[]),re.value=re.value.concat(t),oe.value=!1,ne.value=!1}).catch(()=>{oe.value=!1,ne.value=!1,e.endErr()})},ie=u(),pe=()=>{ie.value.show=!0},de=e=>{te.value=e,re.value=[],Z().resetUpScroll()};return(e,a)=>{const t=I,l=E,s=S,r=O(T("loading-page"),P),n=z("layout-default-uni");return d(),f(n,null,{default:x(()=>[m(H).info?(d(),f(t,{key:0,class:"min-h-[100vh] !bg-[var(--page-bg-color)]",style:g(e.themeColor())},{default:x(()=>[_(t,{class:"fixed w-full z-2 !bg-[var(--page-bg-color)] container"},{default:x(()=>[_(t,{class:"pb-[190rpx] text-[#fff] w-full",style:g(m(X))},{default:x(()=>[_(t,{class:"leading-[38rpx] text-[28rpx] pl-[60rpx] pt-[100rpx]"},{default:x(()=>[b(y(m(R)("accountBalance")),1)]),_:1}),_(t,{class:"flex items-baseline pl-[60rpx]"},{default:x(()=>[_(l,{class:"text-[36rpx] leading-[52rpx] mr-[6rpx] price-font"},{default:x(()=>[b("¥")]),_:1}),_(l,{class:"text-[56rpx] leading-[72rpx] price-font"},{default:x(()=>[b(y(m(H).info?m(M)((parseFloat(m(H).info.balance)+parseFloat(m(H).info.money)).toString()).split(".")[0]:"0")+".",1)]),_:1}),_(l,{class:"text-[36rpx] leading-[56rpx] price-font"},{default:x(()=>[b(y(m(H).info?m(M)((parseFloat(m(H).info.balance)+parseFloat(m(H).info.money)).toString()).split(".")[1]:"00"),1)]),_:1})]),_:1})]),_:1},8,["style"]),_(t,{class:"sidebar-margin pt-[50rpx] pb-[40rpx] bg-[#fff] rounded-[var(--rounded-big)] px-[40rpx] box-border mt-[-112rpx]"},{default:x(()=>[_(t,{class:v(["flex flex-col items-center w-full",{"pt-[12rpx]":!Object.keys(Q).length||Object.keys(Q).length&&!m(J).siteAddons.includes("recharge")&&1!=Q.is_open}]),onClick:a[0]||(a[0]=e=>m(A)({url:"/app/pages/member/detailed_account",param:{type:"money"}}))},{default:x(()=>[_(t,{class:"text-[var(--text-color-light9)] text-[26rpx] leading-[34rpx] mb-[12rpx]"},{default:x(()=>[b(y(m(R)("money")),1)]),_:1}),_(t,{class:"text-[#333] inline-block"},{default:x(()=>[_(l,{class:"text-[36rpx] mr-[6rpx] price-font"},{default:x(()=>[b("¥")]),_:1}),_(l,{class:"text-[56rpx] font-500 price-font"},{default:x(()=>{var e;return[b(y(m(M)(null==(e=m(H).info)?void 0:e.money).split(".")[0])+".",1)]}),_:1}),_(l,{class:"text-[36rpx] font-500 price-font"},{default:x(()=>{var e;return[b(y(m(M)(null==(e=m(H).info)?void 0:e.money).split(".")[1]),1)]}),_:1})]),_:1})]),_:1},8,["class"]),Object.keys(Q).length&&(m(J).siteAddons.includes("recharge")||1==Q.is_open||1==W.is_use)?(d(),f(t,{key:0,class:"mt-[60rpx] flex justify-around"},{default:x(()=>[m(J).siteAddons.includes("recharge")?(d(),h(j,{key:0},[1==W.is_use?(d(),f(s,{key:0,class:"w-[250rpx] h-[70rpx] rounded-[40rpx] text-[26rpx] font-500 !bg-[#fff] !text-[var(--primary-color)] flex-center !m-0 border-[2rpx] border-[var(--primary-color)] border-solid box-border","hover-class":"none",shape:"circle",onClick:a[1]||(a[1]=e=>m(A)({url:"/addon/recharge/pages/recharge"}))},{default:x(()=>[b("充值")]),_:1})):k("v-if",!0)],64)):k("v-if",!0),1==Q.is_open?(d(),f(t,{key:1,class:v([{"!w-[340rpx]":!m(J).siteAddons.includes("recharge")},"text-center w-[250rpx] h-[70rpx] rounded-[40rpx] text-[26rpx] !text-[#fff] flex-center font-500 !m-0"]),style:{background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"},onClick:se},{default:x(()=>[b("提现")]),_:1},8,["class"])):k("v-if",!0)]),_:1})):k("v-if",!0)]),_:1}),_(t,{class:"mt-[30rpx] bg-[var(--page-bg-color)] tab-style-1"},{default:x(()=>[_(t,{class:"tab-left"},{default:x(()=>[(d(!0),h(j,null,C(ee.value,(e,a)=>(d(),f(t,{class:v(["tab-left-item",{"class-select":ae.value===e.key}]),onClick:t=>((e,a)=>{ae.value=e,le.value=a,Z().resetUpScroll()})(e.key,a)},{default:x(()=>[b(y(e.name),1)]),_:2},1032,["class","onClick"]))),256))]),_:1}),_(t,{class:"tab-right",onClick:pe},{default:x(()=>[_(t,{class:"tab-right-date"},{default:x(()=>[b("日期")]),_:1}),_(t,{class:"nc-iconfont nc-icon-a-riliV6xx-36 tab-right-icon"})]),_:1})]),_:1})]),_:1}),_(L,{ref_key:"mescrollRef",ref:ce,onInit:m(V),down:{use:!1},height:"auto",onUp:ue,top:Y.value},{default:x(()=>[re.value.length?(d(),f(t,{key:0,class:"sidebar-margin pt-[10rpx] body-bottom"},{default:x(()=>[(d(!0),h(j,null,C(re.value,(e,a)=>(d(),f(t,{key:e.id,class:v(["w-full h-[140rpx] flex justify-between items-center box-border card-template",{"mt-[var(--top-m)]":a>0}])},{default:x(()=>[_(t,{class:"flex items-center"},{default:x(()=>[_(t,{class:v(["w-[80rpx] h-[80rpx] text-center rounded-[40rpx] text-[40rpx] font-500 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:x(()=>[b(y("money"==e.account_type?"提":e.account_data>0?"收":"支"),1)]),_:2},1032,["class"]),_(t,{class:"flex flex-col ml-[20rpx]"},{default:x(()=>[_(t,{class:"text-[#333] text-[28rpx] leading-[36rpx]"},{default:x(()=>[b(y(e.from_type_name),1)]),_:2},1024),_(t,{class:"text-[var(--text-color-light9)] text-[24rpx] mt-[12rpx]"},{default:x(()=>[b(y(e.create_time),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),_(t,{class:"text-right"},{default:x(()=>[_(t,{class:v(["text-[36rpx] leading-[40rpx] price-font",{"text-[#EF000C]":e.account_data>0&&"money"!=e.account_type,"text-[#03B521]":e.account_data<=0&&"money"!=e.account_type}])},{default:x(()=>[b(y(e.account_data>0?"+"+e.account_data:e.account_data),1)]),_:2},1032,["class"])]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})):k("v-if",!0),re.value.length||ne.value||oe.value?k("v-if",!0):(d(),f(N,{key:1}))]),_:1},8,["onInit","top"]),_(r,{loading:ne.value},null,8,["loading"]),k(' <pay ref="payRef" @close="rechargeLoading = false"></pay> '),k(" 时间选择 "),_(G,{ref_key:"selectDateRef",ref:ie,onConfirm:de},null,512)]),_:1},8,["style"])):k("v-if",!0)]),_:1})}}}),[["__scopeId","data-v-c68923ad"]]);export{V as default};
|