pages-user-wallet-money.b0b5f56f.js 5.1 KB

1
  1. import{s as a,v as t,c as e,o as s,bk as o,m as l,a as n,b as i,w as r,a2 as u,_ as d,j as c,d as p,e as m,J as _,f,u as y,x as g,y as b,z as x,F as w,L as h,i as j,M as v,l as k,k as M}from"./index-39e65128.js";import{_ as S}from"./uni-datetime-picker.19d8d2ba.js";import{_ as T}from"./su-tabs.8031a35b.js";import{_ as z}from"./su-sticky.f61c337a.js";import{_ as W}from"./s-empty.637bbf42.js";import{_ as $}from"./uni-load-more.4cfd6f67.js";import{_ as C}from"./s-layout.69eddd84.js";import{f as N,r as Y}from"./useGoods.133fe7ed.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a2d557af_lang.dec8d7d1.js";import"./uni-badge.71668d1e.js";/* empty css */import"./s-layout.vue_vue_type_style_index_0_scoped_0789db2f_lang.a57fff0d.js";import"./s-tabbar.6c197486.js";import"./phone-international-input.20ca2464.js";const I=F({__name:"money",setup(F){h((a=>({"6a9557b6":y(I)})));const I=a.$url.css("/static/img/shop/user/wallet_card_bg.png"),V=t({showMoney:!1,date:[],currentTab:0,pagination:{list:[],total:0,pageNo:1,pageSize:8},summary:{totalIncome:0,totalExpense:0},loadStatus:"",today:""}),B=[{name:"全部",value:""},{name:"收入",value:"1"},{name:"支出",value:"2"}],D=e((()=>a.$store("user").userWallet)),E=e((()=>V.date[0]===V.date[1]?V.date[0]:V.date.join("~")));async function G(){V.loadStatus="loading";const{data:a,code:t}=await u.getWalletTransactionPage({pageNo:V.pagination.pageNo,pageSize:V.pagination.pageSize,type:B[V.currentTab].value,"createTime[0]":V.date[0]+" 00:00:00","createTime[1]":V.date[1]+" 23:59:59"});0===t&&(V.pagination.list=d.concat(V.pagination.list,a.list),V.pagination.total=a.total,V.loadStatus=V.pagination.list.length<V.pagination.total?"more":"noMore")}async function q(){const{data:a,code:t}=await u.getWalletTransactionSummary({createTime:[V.date[0]+" 00:00:00",V.date[1]+" 23:59:59"]});0===t&&(V.summary=a)}function J(a){V.currentTab=a.index,Y(V.pagination),G(),q()}function K(a){V.date[0]=a[0],V.date[1]=a[a.length-1],Y(V.pagination),G(),q()}return s((()=>{V.today=o().format("YYYY-MM-DD"),V.date=[V.today,V.today],G(),q(),a.$store("user").getWallet()})),l((()=>{"noMore"!==V.loadStatus&&(V.pagination.pageNo++,G())})),(t,e)=>{const s=j,o=v,l=k,u=c(M("uni-datetime-picker"),S),d=c(M("su-tabs"),T),h=c(M("su-sticky"),z),Y=c(M("s-empty"),W),F=c(M("uni-load-more"),$),I=c(M("s-layout"),C);return n(),i(I,{class:"wallet-wrap",title:"钱包"},{default:r((()=>[p(s,{class:"header-box ss-flex ss-row-center ss-col-center"},{default:r((()=>[p(s,{class:"card-box ui-BG-Main ui-Shadow-Main"},{default:r((()=>[p(s,{class:"card-head ss-flex ss-col-center"},{default:r((()=>[p(s,{class:"card-title ss-m-r-10"},{default:r((()=>[m("钱包余额(元)")])),_:1}),p(s,{onClick:e[0]||(e[0]=a=>V.showMoney=!V.showMoney),class:_(["ss-eye-icon",V.showMoney?"cicon-eye":"cicon-eye-off"])},null,8,["class"])])),_:1}),p(s,{class:"ss-flex ss-row-between ss-col-center ss-m-t-64"},{default:r((()=>[p(s,{class:"money-num"},{default:r((()=>[m(f(V.showMoney?y(N)(D.value.balance):"*****"),1)])),_:1}),p(o,{class:"ss-reset-button topup-btn",onClick:e[1]||(e[1]=t=>y(a).$router.go("/pages/pay/recharge"))},{default:r((()=>[m(" 充值 ")])),_:1})])),_:1})])),_:1})])),_:1}),p(h,null,{default:r((()=>[p(s,{class:"filter-box ss-p-x-30 ss-flex ss-col-center ss-row-between"},{default:r((()=>[p(u,{modelValue:V.data,"onUpdate:modelValue":e[2]||(e[2]=a=>V.data=a),type:"daterange",onChange:K,end:V.today},{default:r((()=>[p(o,{class:"ss-reset-button date-btn"},{default:r((()=>[p(l,null,{default:r((()=>[m(f(E.value),1)])),_:1}),p(l,{class:"cicon-drop-down ss-seldate-icon"})])),_:1})])),_:1},8,["modelValue","end"]),p(s,{class:"total-box"},{default:r((()=>[p(s,{class:"ss-m-b-10"},{default:r((()=>[m("总收入¥"+f(y(N)(V.summary.totalIncome)),1)])),_:1}),p(s,null,{default:r((()=>[m("总支出¥"+f(y(N)(V.summary.totalExpense)),1)])),_:1})])),_:1})])),_:1}),p(d,{list:B,onChange:J,scrollable:!1,current:V.currentTab},null,8,["current"])])),_:1}),0===V.pagination.total?(n(),i(Y,{key:0,text:"暂无数据",icon:"/static/data-empty.png"})):g("",!0),V.pagination.total>0?(n(),i(s,{key:1},{default:r((()=>[(n(!0),b(w,null,x(V.pagination.list,(t=>(n(),i(s,{class:"wallet-list ss-flex border-bottom",key:t.id},{default:r((()=>[p(s,{class:"list-content"},{default:r((()=>[p(s,{class:"title-box ss-flex ss-row-between ss-m-b-20"},{default:r((()=>[p(l,{class:"title ss-line-1"},{default:r((()=>[m(f(t.title),1)])),_:2},1024),p(s,{class:"money"},{default:r((()=>[t.price>=0?(n(),i(l,{key:0,class:"add"},{default:r((()=>[m("+"+f(y(N)(t.price)),1)])),_:2},1024)):(n(),i(l,{key:1,class:"minus"},{default:r((()=>[m(f(y(N)(t.price)),1)])),_:2},1024))])),_:2},1024)])),_:2},1024),p(l,{class:"time"},{default:r((()=>[m(f(y(a).$helper.timeFormat(V.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:2},1024)])),_:2},1024)))),128))])),_:1})):g("",!0),V.pagination.total>0?(n(),i(F,{key:2,status:V.loadStatus,"content-text":{contentdown:"上拉加载更多"}},null,8,["status"])):g("",!0)])),_:1})}}},[["__scopeId","data-v-71409acb"]]);export{I as default};