pages-user-wallet-money.D-cOSHO8.js 4.8 KB

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