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
7.9 KiB
1 lines
7.9 KiB
import{d as e,m as a,p as t,M as s,a9 as l,y as r,bG as o,bM as n,k as c,r as p,u as i,o as u,c as d,w as f,b as x,n as m,z as _,A as g,S as b,Q as y,f as v,R as h,a3 as k,ah as j,ai as w,a as C,bN as F,j as A,E as S,D as E,g as O,i as M,G as z,ab as B,F as I,H as R}from"./index-ed377420.js";import{_ as T}from"./loading-page.vue_vue_type_script_setup_true_lang.1c79156d.js";import{M as U}from"./mescroll-body.b578c8a9.js";import{M as N}from"./mescroll-empty.a74b4bfd.js";import{u as P}from"./useMescroll.26ccf5de.js";import{t as D}from"./topTabbar.5c01942d.js";import{s as G}from"./select-date.d1343b27.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-icon.9ec5388c.js";import"./u-transition.62225ebb.js";import"./mescroll-uni-option.db093104.js";import"./mescroll-i18n.6025c811.js";/* empty css */import"./u-popup.c17b5064.js";import"./u-icon.d58f766c.js";import"./u-safe-bottom.c40cd15c.js";const H=V(e({__name:"balance",setup(e){const{downCallback:V,mescrollInit:H,getMescroll:L}=P(w,j),Q=a(),W=t();D().setTopTabbarParam({title:"我的余额"});const X=s({}),q=s({});l((()=>W.siteAddons),((e,a)=>{e!==a&&(W.siteAddons=e,W.siteAddons.includes("recharge")&&n().then((e=>{for(let a in e.data)q[a]=e.data[a]})))})),r((()=>{o().then((e=>{for(let a in e.data)X[a]=e.data[a]})),W.siteAddons.includes("recharge")&&n().then((e=>{for(let a in e.data)q[a]=e.data[a]}))}));let J={};const K=c((()=>({backgroundImage:"url("+I("static/resource/images/member/balance_bg.png")+") ",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"}))),Y=c((()=>1==X.is_open||1==q.is_use?Object.keys(J).length?R(Number(J.height))+R(J.top)+R(8)+700+"rpx":"718rpx":Object.keys(J).length?R(Number(J.height))+R(J.top)+R(8)+632+"rpx":"650rpx")),Z=p([{name:"全部",key:""},{name:"收入",key:"income"},{name:"支出",key:"disburse"},{name:"提现",key:"cash_out"}]),$=p(""),ee=p([]),ae=p(0),te=()=>{uni.setStorageSync("cashOutAccountType","money"),C({url:"/app/pages/member/apply_cash_out"})},se=p([]),le=p(!0),re=p(!0),oe=p(null),ne=e=>{re.value=!0;let a={page:e.num,limit:e.size,trade_type:$.value,create_time:ee.value};F(a).then((a=>{let t=a.data.data;e.endSuccess(t.length),1==e.num&&(se.value=[]),se.value=se.value.concat(t),re.value=!1,le.value=!1})).catch((()=>{re.value=!1,le.value=!1,e.endErr()}))},ce=p(),pe=()=>{ce.value.show=!0},ie=e=>{ee.value=e,se.value=[],L().resetUpScroll()};return(e,a)=>{const t=A,s=S,l=E,r=O(M("loading-page"),T);return i(Q).info?(u(),d(t,{key:0,class:"min-h-[100vh] !bg-[var(--page-bg-color)]",style:m(e.themeColor())},{default:f((()=>[x(t,{class:"fixed w-full z-2 !bg-[var(--page-bg-color)]"},{default:f((()=>[x(t,{class:"pb-[190rpx] text-[#fff] w-full",style:m(i(K))},{default:f((()=>[x(t,{class:"leading-[38rpx] text-[28rpx] pl-[60rpx] pt-[100rpx]"},{default:f((()=>[_(g(i(z)("accountBalance")),1)])),_:1}),x(t,{class:"flex items-baseline pl-[60rpx]"},{default:f((()=>[x(s,{class:"text-[36rpx] leading-[52rpx] mr-[6rpx] price-font"},{default:f((()=>[_("¥")])),_:1}),x(s,{class:"text-[56rpx] leading-[72rpx] price-font"},{default:f((()=>[_(g(i(Q).info?i(B)((parseFloat(i(Q).info.balance)+parseFloat(i(Q).info.money)).toString()).split(".")[0]:"0")+".",1)])),_:1}),x(s,{class:"text-[36rpx] leading-[56rpx] price-font"},{default:f((()=>[_(g(i(Q).info?i(B)((parseFloat(i(Q).info.balance)+parseFloat(i(Q).info.money)).toString()).split(".")[1]:"00"),1)])),_:1})])),_:1})])),_:1},8,["style"]),x(t,{class:"sidebar-margin pt-[50rpx] pb-[40rpx] bg-[#fff] rounded-[var(--rounded-big)] px-[40rpx] box-border mt-[-112rpx]"},{default:f((()=>[x(t,{class:b(["flex flex-col items-center w-full",{"pt-[12rpx]":!Object.keys(X).length||Object.keys(X).length&&!i(W).siteAddons.includes("recharge")&&1!=X.is_open}]),onClick:a[0]||(a[0]=e=>i(C)({url:"/app/pages/member/detailed_account",param:{type:"money"}}))},{default:f((()=>[x(t,{class:"text-[var(--text-color-light9)] text-[26rpx] leading-[34rpx] mb-[12rpx]"},{default:f((()=>[_(g(i(z)("money")),1)])),_:1}),x(t,{class:"text-[#333] inline-block"},{default:f((()=>[x(s,{class:"text-[36rpx] mr-[6rpx] price-font"},{default:f((()=>[_("¥")])),_:1}),x(s,{class:"text-[56rpx] font-500 price-font"},{default:f((()=>{var e;return[_(g(i(B)(null==(e=i(Q).info)?void 0:e.money).split(".")[0])+".",1)]})),_:1}),x(s,{class:"text-[36rpx] font-500 price-font"},{default:f((()=>{var e;return[_(g(i(B)(null==(e=i(Q).info)?void 0:e.money).split(".")[1]),1)]})),_:1})])),_:1})])),_:1},8,["class"]),Object.keys(X).length&&(i(W).siteAddons.includes("recharge")||1==X.is_open||1==q.is_use)?(u(),d(t,{key:0,class:"mt-[60rpx] flex justify-around"},{default:f((()=>[i(W).siteAddons.includes("recharge")?(u(),y(h,{key:0},[1==q.is_use?(u(),d(l,{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=>i(C)({url:"/addon/recharge/pages/recharge"}))},{default:f((()=>[_("充值")])),_:1})):v("v-if",!0)],64)):v("v-if",!0),1==X.is_open?(u(),d(t,{key:1,class:b([{"!w-[340rpx]":!i(W).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:te},{default:f((()=>[_(g(i(z)("cashOut")),1)])),_:1},8,["class"])):v("v-if",!0)])),_:1})):v("v-if",!0)])),_:1}),x(t,{class:"mt-[30rpx] bg-[var(--page-bg-color)] tab-style-1"},{default:f((()=>[x(t,{class:"tab-left"},{default:f((()=>[(u(!0),y(h,null,k(Z.value,((e,a)=>(u(),d(t,{class:b(["tab-left-item",{"class-select":$.value===e.key}]),onClick:t=>((e,a)=>{$.value=e,ae.value=a,L().resetUpScroll()})(e.key,a)},{default:f((()=>[_(g(e.name),1)])),_:2},1032,["class","onClick"])))),256))])),_:1}),x(t,{class:"tab-right",onClick:pe},{default:f((()=>[x(t,{class:"tab-right-date"},{default:f((()=>[_("日期")])),_:1}),x(t,{class:"nc-iconfont nc-icon-a-riliV6xx-36 tab-right-icon"})])),_:1})])),_:1})])),_:1}),x(U,{ref_key:"mescrollRef",ref:oe,onInit:i(H),down:{use:!1},height:"auto",onUp:ne,top:i(Y)},{default:f((()=>[se.value.length?(u(),d(t,{key:0,class:"sidebar-margin pt-[10rpx] body-bottom"},{default:f((()=>[(u(!0),y(h,null,k(se.value,((e,a)=>(u(),d(t,{key:e.id,class:b(["w-full h-[140rpx] flex justify-between items-center box-border card-template",{"mt-[var(--top-m)]":a>0}])},{default:f((()=>[x(t,{class:"flex items-center"},{default:f((()=>[x(t,{class:b(["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:f((()=>[_(g("money"==e.account_type?"提":e.account_data>0?"收":"支"),1)])),_:2},1032,["class"]),x(t,{class:"flex flex-col ml-[20rpx]"},{default:f((()=>[x(t,{class:"text-[#333] text-[28rpx] leading-[36rpx]"},{default:f((()=>[_(g(e.from_type_name),1)])),_:2},1024),x(t,{class:"text-[var(--text-color-light9)] text-[24rpx] mt-[12rpx]"},{default:f((()=>[_(g(e.create_time),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),x(t,{class:"text-right"},{default:f((()=>[x(t,{class:b(["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:f((()=>[_(g(e.account_data>0?"+"+e.account_data:e.account_data),1)])),_:2},1032,["class"])])),_:2},1024)])),_:2},1032,["class"])))),128))])),_:1})):v("v-if",!0),se.value.length||le.value||re.value?v("v-if",!0):(u(),d(N,{key:1}))])),_:1},8,["onInit","top"]),x(r,{loading:le.value},null,8,["loading"]),v(' <pay ref="payRef" @close="rechargeLoading = false"></pay> '),v(" 时间选择 "),x(G,{ref_key:"selectDateRef",ref:ce,onConfirm:ie},null,512)])),_:1},8,["style"])):v("v-if",!0)}}}),[["__scopeId","data-v-db447c2c"]]);export{H as default};
|
|
|