app-pages-member-balance.4955deca.js 6.8 KB

1
  1. import{d as e,G as a,P as t,J as l,o as s,as as r,H as o,r as n,f as c,b as p,c as u,w as i,e as f,n as d,y as x,z as m,A as _,i as g,W as b,ae as y,X as v,af as h,ag as k,a as j,ay as w,l as F,D as C,j as S,k as O,F as E,aa as z,R as I,S as B}from"./index-83368bfa.js";import{_ as M}from"./loading-page.vue_vue_type_script_setup_true_lang.5539c892.js";import{u as R,M as T}from"./useMescroll.db3d1b9a.js";import{M as A}from"./mescroll-empty.250a0733.js";import{t as P}from"./topTabbar.b73b87cf.js";import{s as U}from"./select-date.cfc12911.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-loading-page.2d519650.js";import"./u-loading-icon.aeb554a3.js";import"./u-transition.ac24b0f0.js";import"./mescroll-i18n.a0e7e612.js";import"./u-popup.2862f6be.js";import"./u-icon.592effc8.js";import"./u-safe-bottom.579f9172.js";const N=D(e({__name:"balance",setup(e){const{mescrollInit:D,downCallback:N,getMescroll:G}=R(k,h),H=a();t();P().setTopTabbarParam({title:"我的余额"});const J=l({});s((()=>{r().then((e=>{for(let a in e.data)J[a]=e.data[a]}))}));let V={};const W=o((()=>({backgroundImage:"url("+I("static/resource/images/member/balance_bg.png")+") ",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"bottom"}))),X=o((()=>1==J.is_open?Object.keys(V).length?B(Number(V.height))+B(V.top)+B(8)+700+"rpx":"718rpx":Object.keys(V).length?B(Number(V.height))+B(V.top)+B(8)+600+"rpx":"600rpx")),q=n([{name:"全部",key:""},{name:"收入",key:"income"},{name:"支出",key:"disburse"},{name:"提现",key:"cash_out"}]),K=n(""),L=n([]),Q=n(0),Y=()=>{uni.setStorageSync("cashOutAccountType","money"),j({url:"/app/pages/member/apply_cash_out"})},Z=n([]),$=n(!0),ee=n(!0),ae=n(null),te=e=>{ee.value=!0;let a={page:e.num,limit:e.size,trade_type:K.value,create_time:L.value};w(a).then((a=>{let t=a.data.data;e.endSuccess(t.length),1==e.num&&(Z.value=[]),Z.value=Z.value.concat(t),ee.value=!1,$.value=!1})).catch((()=>{ee.value=!1,$.value=!1,e.endErr()}))},le=n(),se=()=>{le.value.show=!0},re=e=>{L.value=e,Z.value=[],G().resetUpScroll()};return(e,a)=>{const t=F,l=C,s=S(O("loading-page"),M);return c(H).info?(p(),u(t,{key:0,class:"min-h-[100vh] !bg-[var(--page-bg-color)]",style:d(e.themeColor())},{default:i((()=>[f(t,{class:"fixed w-full z-2 !bg-[var(--page-bg-color)]"},{default:i((()=>[f(t,{class:"pb-[190rpx] text-[#fff] w-full",style:d(c(W))},{default:i((()=>[f(t,{class:"leading-[38rpx] text-[28rpx] pl-[60rpx] pt-[100rpx]"},{default:i((()=>[x(m(c(E)("accountBalance")),1)])),_:1}),f(t,{class:"flex items-baseline pl-[60rpx]"},{default:i((()=>[f(l,{class:"text-[36rpx] leading-[52rpx] mr-[6rpx] price-font"},{default:i((()=>[x("¥")])),_:1}),f(l,{class:"text-[56rpx] leading-[72rpx] price-font"},{default:i((()=>[x(m(c(H).info?c(z)((parseFloat(c(H).info.balance)+parseFloat(c(H).info.money)).toString()).split(".")[0]:"0")+".",1)])),_:1}),f(l,{class:"text-[36rpx] leading-[56rpx] price-font"},{default:i((()=>[x(m(c(H).info?c(z)((parseFloat(c(H).info.balance)+parseFloat(c(H).info.money)).toString()).split(".")[1]:"00"),1)])),_:1})])),_:1})])),_:1},8,["style"]),f(t,{class:"sidebar-margin pt-[50rpx] pb-[40rpx] bg-[#fff] rounded-[var(--rounded-big)] px-[40rpx] box-border mt-[-112rpx]"},{default:i((()=>[f(t,{class:_(["flex flex-col items-center w-full",{"pt-[12rpx]":!Object.keys(J).length||Object.keys(J).length&&1!=J.is_open}]),onClick:a[0]||(a[0]=e=>c(j)({url:"/app/pages/member/detailed_account",param:{type:"money"}}))},{default:i((()=>[f(t,{class:"text-[var(--text-color-light9)] text-[26rpx] leading-[34rpx] mb-[12rpx]"},{default:i((()=>[x(m(c(E)("money")),1)])),_:1}),f(t,{class:"text-[#333] inline-block"},{default:i((()=>[f(l,{class:"text-[36rpx] mr-[6rpx] price-font"},{default:i((()=>[x("¥")])),_:1}),f(l,{class:"text-[56rpx] font-500 price-font"},{default:i((()=>{var e;return[x(m(c(z)(null==(e=c(H).info)?void 0:e.money).split(".")[0])+".",1)]})),_:1}),f(l,{class:"text-[36rpx] font-500 price-font"},{default:i((()=>{var e;return[x(m(c(z)(null==(e=c(H).info)?void 0:e.money).split(".")[1]),1)]})),_:1})])),_:1})])),_:1},8,["class"]),Object.keys(J).length&&1==J.is_open?(p(),u(t,{key:0,class:"mt-[60rpx] flex justify-between"},{default:i((()=>[f(t,{class:"text-center w-[630rpx] h-[70rpx] rounded-[40rpx] text-[26rpx] !text-[#fff] flex-center font-500 !m-0",style:{background:"linear-gradient( 94deg, #FB7939 0%, #FE120E 99%), #EF000C"},shape:"circle",onClick:Y},{default:i((()=>[x(m(c(E)("cashOut")),1)])),_:1})])),_:1})):g("v-if",!0)])),_:1}),f(t,{class:"mt-[30rpx] bg-[var(--page-bg-color)] tab-style-1"},{default:i((()=>[f(t,{class:"tab-left"},{default:i((()=>[(p(!0),b(v,null,y(q.value,((e,a)=>(p(),u(t,{class:_(["tab-left-item",{"class-select":K.value===e.key}]),onClick:t=>((e,a)=>{K.value=e,Q.value=a,G().resetUpScroll()})(e.key,a)},{default:i((()=>[x(m(e.name),1)])),_:2},1032,["class","onClick"])))),256))])),_:1}),f(t,{class:"tab-right",onClick:se},{default:i((()=>[f(t,{class:"tab-right-date"},{default:i((()=>[x("日期")])),_:1}),f(t,{class:"nc-iconfont nc-icon-a-riliV6xx-36 tab-right-icon"})])),_:1})])),_:1})])),_:1}),f(T,{ref_key:"mescrollRef",ref:ae,onInit:c(D),down:{use:!1},height:"auto",onUp:te,top:c(X)},{default:i((()=>[Z.value.length?(p(),u(t,{key:0,class:"sidebar-margin pt-[10rpx] body-bottom"},{default:i((()=>[(p(!0),b(v,null,y(Z.value,((e,a)=>(p(),u(t,{key:e.id,class:_(["w-full h-[140rpx] flex justify-between items-center box-border card-template",{"mt-[var(--top-m)]":a>0}])},{default:i((()=>[f(t,{class:"flex items-center"},{default:i((()=>[f(t,{class:_(["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:i((()=>[x(m("money"==e.account_type?"提":e.account_data>0?"收":"支"),1)])),_:2},1032,["class"]),f(t,{class:"flex flex-col ml-[20rpx]"},{default:i((()=>[f(t,{class:"text-[#333] text-[28rpx] leading-[36rpx]"},{default:i((()=>[x(m(e.from_type_name),1)])),_:2},1024),f(t,{class:"text-[var(--text-color-light9)] text-[24rpx] mt-[12rpx]"},{default:i((()=>[x(m(e.create_time),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),f(t,{class:"text-right"},{default:i((()=>[f(t,{class:_(["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:i((()=>[x(m(e.account_data>0?"+"+e.account_data:e.account_data),1)])),_:2},1032,["class"])])),_:2},1024)])),_:2},1032,["class"])))),128))])),_:1})):g("v-if",!0),Z.value.length||$.value||ee.value?g("v-if",!0):(p(),u(A,{key:1}))])),_:1},8,["onInit","top"]),f(s,{loading:$.value},null,8,["loading"]),g(" 时间选择 "),f(U,{ref_key:"selectDateRef",ref:le,onConfirm:re},null,512)])),_:1},8,["style"])):g("v-if",!0)}}}),[["__scopeId","data-v-a2d9c916"]]);export{N as default};