mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-06 13:08:10 +00:00
2 lines
7.9 KiB
JavaScript
2 lines
7.9 KiB
JavaScript
import{d as e,H as a,ah as t,J as l,ai as s,a6 as r,I as o,r as n,u as c,o as p,c as i,w as u,b as d,n as x,E as f,F as m,B as g,f as _,T as b,U as y,V as h,ae as v,af as k,a as j,aj as w,i as F,G as C,P as O,ad as S,g as E,h as A,L as I,a8 as T,l as B,ak as z}from"./index-3788e709.js";import{_ as M}from"./u-loading-page.4c1187eb.js";import{u as R,M as U}from"./useMescroll.4008a6f7.js";import{M as P}from"./mescroll-empty.ea08929d.js";import{t as L}from"./topTabbar.d68c2bd9.js";import{s as N}from"./select-date.d4821bde.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.9cc882ae.js";import"./u-transition.2921302e.js";import"./mescroll-i18n.e119fd0d.js";import"./u-popup.0caffe54.js";import"./u-icon.29403ccf.js";import"./u-safe-bottom.c1110952.js";const D=V(e({__name:"balance",setup(e){const{downCallback:V,mescrollInit:D,getMescroll:G}=R(k,v),H=a(),J=t();L().setTopTabbarParam({title:"我的余额"});const q=l({});s((()=>{r().then((e=>{for(let a in e.data)q[a]=e.data[a]}))}));let K={};const Q=o((()=>({backgroundImage:"url("+B("static/resource/images/member/balance_bg.png")+") ",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"}))),W=o((()=>Object.keys(q).length&&(J.siteAddons.includes("recharge")||1==q.is_open)?Object.keys(K).length?z(Number(K.height))+z(K.top)+z(8)+669+"rpx":"669rpx":Object.keys(K).length?z(Number(K.height))+z(K.top)+z(8)+566+"rpx":"566rpx")),X=n([{name:"全部",key:""},{name:"收入",key:"income"},{name:"支出",key:"disburse"},{name:"提现",key:"cash_out"}]),Y=n(""),Z=n([]),$=n(0),ee=()=>{uni.setStorageSync("cashOutAccountType","money"),j({url:"/app/pages/member/apply_cash_out"})},ae=n([]),te=n(!0),le=n(!0),se=n(null),re=e=>{le.value=!0;let a={page:e.num,limit:e.size,trade_type:Y.value,create_time:Z.value};w(a).then((a=>{let t=a.data.data;e.endSuccess(t.length),1==e.num&&(ae.value=[]),ae.value=ae.value.concat(t),le.value=!1,te.value=!1})).catch((()=>{le.value=!1,te.value=!1,e.endErr()}))},oe=n(),ne=()=>{oe.value.show=!0},ce=e=>{Z.value=e,ae.value=[],G().resetUpScroll()};return(e,a)=>{const t=F,l=C,s=O,r=S,o=E(A("u-loading-page"),M);return c(H).info?(p(),i(t,{key:0,class:"min-h-[100vh] !bg-[#F6F6F6]",style:x(e.themeColor())},{default:u((()=>[d(t,{class:"fixed w-full z-2 !bg-[#F6F6F6]"},{default:u((()=>[d(t,{class:"pb-[203rpx] text-[#fff] w-full",style:x(c(Q))},{default:u((()=>[d(t,{class:"leading-[39rpx] text-[28rpx] pl-[53rpx] pt-[79rpx]"},{default:u((()=>[f(m(c(I)("accountBalance")),1)])),_:1}),d(t,{class:"flex items-baseline pl-[53rpx]"},{default:u((()=>[d(l,{class:"text-[40rpx] leading-[56rpx]"},{default:u((()=>[f("¥")])),_:1}),d(l,{class:"text-[70rpx] leading-[98rpx]"},{default:u((()=>[f(m(c(H).info?c(T)((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:u((()=>[d(t,{class:g(["flex flex-col items-center w-full",{"pt-[12rpx]":!Object.keys(q).length||Object.keys(q).length&&!c(J).siteAddons.includes("recharge")&&1!=q.is_open}]),onClick:a[0]||(a[0]=e=>c(j)({url:"/app/pages/member/detailed_account",param:{type:"money"}}))},{default:u((()=>[d(t,{class:"text-[#999] text-[24rpx] leading-[34rpx] font-400"},{default:u((()=>[f(m(c(I)("money")),1)])),_:1}),d(t,{class:"flex items-baseline text-[#333]"},{default:u((()=>[d(l,{class:"text-[26rpx] leading-[36rpx]"},{default:u((()=>[f("¥")])),_:1}),d(l,{class:"text-[44rpx] leading-[62rpx] font-bold"},{default:u((()=>{var e;return[f(m(c(T)(null==(e=c(H).info)?void 0:e.money)||"0.00"),1)]})),_:1})])),_:1})])),_:1},8,["class"]),Object.keys(q).length&&(c(J).siteAddons.includes("recharge")||1==q.is_open)?(p(),i(t,{key:0,class:"mt-[50rpx] flex justify-between"},{default:u((()=>[c(J).siteAddons.includes("recharge")?(p(),i(s,{key:0,class:g([{"!w-[630rpx]":1!=q.is_open},"w-[280rpx] h-[66rpx] rounded-[40rpx] text-[30rpx] !bg-[#fff] !text-[var(--primary-color)] leading-[64rpx] !m-0 border-[2rpx] border-[var(--primary-color)] border-solid box-border"]),shape:"circle",onClick:a[1]||(a[1]=e=>c(j)({url:"/addon/recharge/pages/recharge"}))},{default:u((()=>[f("充值")])),_:1},8,["class"])):_("v-if",!0),1==q.is_open?(p(),i(t,{key:1,class:g([{"!w-[630rpx]":!c(J).siteAddons.includes("recharge")},"text-center w-[280rpx] h-[66rpx] rounded-[40rpx] text-[30rpx] !text-[#fff] leading-[66rpx] !m-0"]),style:{background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"},onClick:ee},{default:u((()=>[f(m(c(I)("cashOut")),1)])),_:1},8,["class"])):_("v-if",!0)])),_:1})):_("v-if",!0)])),_:1}),d(t,{class:"px-[var(--sidebar-m)] box-border mt-[20rpx] flex justify-between items-center"},{default:u((()=>[d(r,{"scroll-x":!0,"scroll-with-animation":"","scroll-into-view":"id"+($.value>3?$.value-2:0),class:"!h-[100%] flex-1"},{default:u((()=>[d(t,{class:"flex whitespace-nowrap"},{default:u((()=>[(p(!0),b(h,null,y(X.value,((e,a)=>(p(),i(t,{id:"id"+a,class:g(["text-[26rpx] leading-[70rpx] text-[#666] font-400",{"class-select":Y.value===e.key,"ml-30rpx":a}]),onClick:t=>((e,a)=>{Y.value=e,$.value=a,G().resetUpScroll()})(e.key,a)},{default:u((()=>[f(m(e.name),1)])),_:2},1032,["id","class","onClick"])))),256))])),_:1})])),_:1},8,["scroll-into-view"]),d(t,{class:"flex items-center",onClick:ne},{default:u((()=>[d(t,{class:"text-[26rpx] text-[#333] mr-[10rpx]"},{default:u((()=>[f("日期")])),_:1}),d(t,{class:"nc-iconfont nc-icon-riliV6xx !text-[28rpx] leading-[36rpx]"})])),_:1})])),_:1})])),_:1}),d(U,{ref_key:"mescrollRef",ref:se,onInit:c(D),down:{use:!1},height:"auto",onUp:re,top:c(W)},{default:u((()=>[ae.value.length?(p(),i(t,{key:0,class:"sidebar-marign pt-[20rpx] body-bottom"},{default:u((()=>[(p(!0),b(h,null,y(ae.value,((e,a)=>(p(),i(t,{key:e.id,class:g(["w-full h-[120rpx] flex justify-between items-center bg-[#fff] box-border p-[20rpx] rounded-[16rpx]",{"mt-[20rpx]":a>0}])},{default:u((()=>[d(t,{class:"flex items-center"},{default:u((()=>[d(t,{class:g(["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:u((()=>[f(m("money"==e.account_type?"提":e.account_data>0?"收":"支"),1)])),_:2},1032,["class"]),d(t,{class:"flex flex-col ml-[20rpx]"},{default:u((()=>[d(t,{class:"text-[#000] text-[26rpx] leading-[36rpx]"},{default:u((()=>[f(m(e.from_type_name),1)])),_:2},1024),d(t,{class:"text-[#999] text-[24rpx] leading-[34rpx] mt-[4rpx] font-400"},{default:u((()=>[f(m(e.create_time),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),d(t,{class:"text-right"},{default:u((()=>[d(t,{class:g(["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:u((()=>[f(m(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:u((()=>[d(l,{class:"mr-[15rpx]"},{default:u((()=>[f("剩余余额")])),_:1}),d(l,null,{default:u((()=>[f(m(e.account_sum),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["class"])))),128))])),_:1})):_("v-if",!0),ae.value.length||te.value||le.value?_("v-if",!0):(p(),i(t,{key:1,class:"box-border pt-[20rpx] px-[30rpx] body-bottom",style:x({height:"calc(100vh - "+c(W)+")"})},{default:u((()=>[d(t,{class:"h-full rounded-[16rpx] flex items-center justify-center"},{default:u((()=>[d(P)])),_:1})])),_:1},8,["style"]))])),_:1},8,["onInit","top"]),d(o,{"bg-color":"rgb(248,248,248)",loading:te.value,loadingText:"",fontSize:"16",color:"#303133"},null,8,["loading"]),_(' <pay ref="payRef" @close="rechargeLoading = false"></pay> '),_(" 时间选择 "),d(N,{ref_key:"selectDateRef",ref:oe,onConfirm:ce},null,512)])),_:1},8,["style"])):_("v-if",!0)}}}),[["__scopeId","data-v-e2f4040d"]]);export{D as default};
|