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

1
  1. import{K as a,s as t,v as e,c as s,o,bk as l,m as n,a as i,b as r,d as u,w as d,u as c,a2 as p,_ as m,e as _,f,g as y,J as g,j as b,x,y as w,z as h,F as j,i as v,M,l as k}from"./index-C46XI2Ke.js";import{_ as S}from"./uni-datetime-picker.BvdWfh-G.js";import{_ as T}from"./su-tabs.QzWIMMBC.js";import{_ as z}from"./su-sticky.CnF96b25.js";import{_ as C}from"./s-empty.DuQu79BP.js";import{_ as N}from"./uni-load-more.DcQz5LKs.js";import{_ as Y}from"./s-layout.BZ1IWdLh.js";import{f as $,r as I}from"./useGoods.CBroTrzy.js";import{_ as W}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.Dt7gdk0A.js";import"./uni-badge.Bce9TLVn.js";/* empty css */import"./s-menu-tools.DYr8G2S4.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.Bob2pH2A.js";import"./s-tabbar.EL2o2QQ_.js";import"./phone-international-input.B9udmHyC.js";const E=W({__name:"money",setup(W){a((a=>({"325ee661":c(E)})));const E=t.$url.css("/static/img/shop/user/wallet_card_bg.png"),V=e({showMoney:!1,date:[],currentTab:0,pagination:{list:[],total:0,pageNo:1,pageSize:8},summary:{totalIncome:0,totalExpense:0},loadStatus:"",today:""}),D=[{name:"全部",value:""},{name:"收入",value:"1"},{name:"支出",value:"2"}],F=s((()=>t.$store("user").userWallet)),G=s((()=>V.date[0]===V.date[1]?V.date[0]:V.date.join("~")));async function q(){V.loadStatus="loading";const{data:a,code:t}=await p.getWalletTransactionPage({pageNo:V.pagination.pageNo,pageSize:V.pagination.pageSize,type:D[V.currentTab].value,"createTime[0]":V.date[0]+" 00:00:00","createTime[1]":V.date[1]+" 23:59:59"});0===t&&(V.pagination.list=m.concat(V.pagination.list,a.list),V.pagination.total=a.total,V.loadStatus=V.pagination.list.length<V.pagination.total?"more":"noMore")}async function A(){const{data:a,code:t}=await p.getWalletTransactionSummary({createTime:[V.date[0]+" 00:00:00",V.date[1]+" 23:59:59"]});0===t&&(V.summary=a)}function B(a){V.currentTab=a.index,I(V.pagination),q(),A()}function J(a){V.date[0]=a[0],V.date[1]=a[a.length-1],I(V.pagination),q(),A()}return o((()=>{V.today=l().format("YYYY-MM-DD"),V.date=[V.today,V.today],q(),A(),t.$store("user").getWallet()})),n((()=>{"noMore"!==V.loadStatus&&(V.pagination.pageNo++,q())})),(a,e)=>{const s=v,o=M,l=k,n=i(r("uni-datetime-picker"),S),p=i(r("su-tabs"),T),m=i(r("su-sticky"),z),I=i(r("s-empty"),C),W=i(r("uni-load-more"),N),E=i(r("s-layout"),Y);return _(),u(E,{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=>V.showMoney=!V.showMoney),class:g(["ss-eye-icon",V.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(b(V.showMoney?c($)(F.value.balance):"*****"),1)])),_:1}),f(o,{class:"ss-reset-button topup-btn",onClick:e[1]||(e[1]=a=>c(t).$router.go("/pages/pay/recharge"))},{default:d((()=>[y(" 充值 ")])),_:1})])),_:1})])),_:1})])),_:1}),f(m,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:V.data,"onUpdate:modelValue":e[2]||(e[2]=a=>V.data=a),type:"daterange",onChange:J,end:V.today},{default:d((()=>[f(o,{class:"ss-reset-button date-btn"},{default:d((()=>[f(l,null,{default:d((()=>[y(b(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("总收入¥"+b(c($)(V.summary.totalIncome)),1)])),_:1}),f(s,null,{default:d((()=>[y("总支出¥"+b(c($)(V.summary.totalExpense)),1)])),_:1})])),_:1})])),_:1}),f(p,{list:D,onChange:B,scrollable:!1,current:V.currentTab},null,8,["current"])])),_:1}),0===V.pagination.total?(_(),u(I,{key:0,text:"暂无数据",icon:"/static/data-empty.png"})):x("",!0),V.pagination.total>0?(_(),u(s,{key:1},{default:d((()=>[(_(!0),w(j,null,h(V.pagination.list,(a=>(_(),u(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(b(a.title),1)])),_:2},1024),f(s,{class:"money"},{default:d((()=>[a.price>=0?(_(),u(l,{key:0,class:"add"},{default:d((()=>[y("+"+b(c($)(a.price)),1)])),_:2},1024)):(_(),u(l,{key:1,class:"minus"},{default:d((()=>[y(b(c($)(a.price)),1)])),_:2},1024))])),_:2},1024)])),_:2},1024),f(l,{class:"time"},{default:d((()=>[y(b(c(t).$helper.timeFormat(V.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:2},1024)])),_:2},1024)))),128))])),_:1})):x("",!0),V.pagination.total>0?(_(),u(W,{key:2,status:V.loadStatus,"content-text":{contentdown:"上拉加载更多"}},null,8,["status"])):x("",!0)])),_:1})}}},[["__scopeId","data-v-f121b0ab"]]);export{E as default};