pages-user-wallet-money.b388fd6f.js 4.9 KB

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