2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
"use strict";var e=(e,t,a)=>new Promise(((o,n)=>{var s=e=>{try{r(a.next(e))}catch(t){n(t)}},i=e=>{try{r(a.throw(e))}catch(t){n(t)}},r=e=>e.done?o(e.value):Promise.resolve(e.value).then(s,i);r((a=a.apply(e,t)).next())}));const t=require("../../../../common/vendor.js"),a=require("../../../../sheep/index.js"),o=require("../../../../sheep/api/pay/wallet.js"),n=require("../../../../sheep/hooks/useGoods.js"),s=require("../../../../sheep/util/index.js");if(!Array){(t.resolveComponent("uni-datetime-picker")+t.resolveComponent("su-tabs")+t.resolveComponent("su-sticky")+t.resolveComponent("s-empty")+t.resolveComponent("uni-load-more")+t.resolveComponent("s-layout")+t.resolveComponent("layout-default-uni"))()}Math||((()=>"../../../../uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js")+(()=>"../../../../sheep/ui/su-tabs/su-tabs.js")+(()=>"../../../../sheep/ui/su-sticky/su-sticky.js")+(()=>"../../../../sheep/components/s-empty/s-empty.js")+(()=>"../../../../uni_modules/uni-load-more/components/uni-load-more/uni-load-more.js")+(()=>"../../../../sheep/components/s-layout/s-layout.js"))();const i={__name:"money",setup(i){t.useCssVars((e=>({"02cb75b3":t.unref(r)})));const r=a.sheep.$url.css("/static/img/shop/user/wallet_card_bg.png"),l=t.reactive({showMoney:!1,date:[],currentTab:0,pagination:{list:[],total:0,pageNo:1,pageSize:8},summary:{totalIncome:0,totalExpense:0},loadStatus:"",today:""}),u=[{name:"全部",value:""},{name:"收入",value:"1"},{name:"支出",value:"2"}],p=t.computed((()=>a.sheep.$store("user").userWallet)),c=t.computed((()=>l.date[0]===l.date[1]?l.date[0]:l.date.join("~")));function d(){return e(this,null,(function*(){l.loadStatus="loading";const{data:e,code:a}=yield o.PayWalletApi.getWalletTransactionPage({pageNo:l.pagination.pageNo,pageSize:l.pagination.pageSize,type:u[l.currentTab].value,"createTime[0]":l.date[0]+" 00:00:00","createTime[1]":l.date[1]+" 23:59:59"});0===a&&(l.pagination.list=t.lodash.concat(l.pagination.list,e.list),l.pagination.total=e.total,l.loadStatus=l.pagination.list.length<l.pagination.total?"more":"noMore")}))}function m(){return e(this,null,(function*(){const{data:e,code:t}=yield o.PayWalletApi.getWalletTransactionSummary({createTime:[l.date[0]+" 00:00:00",l.date[1]+" 23:59:59"]});0===t&&(l.summary=e)}))}function y(e){l.currentTab=e.index,s.resetPagination(l.pagination),d(),m()}function g(e){l.date[0]=e[0],l.date[1]=e[e.length-1],s.resetPagination(l.pagination),d(),m()}return t.onLoad((()=>{l.today=t.dayjs().format("YYYY-MM-DD"),l.date=[l.today,l.today],d(),m(),a.sheep.$store("user").getWallet()})),t.onReachBottom((()=>{"noMore"!==l.loadStatus&&(l.pagination.pageNo++,d())})),(e,o)=>t.e({a:t.o((e=>l.showMoney=!l.showMoney)),b:t.n(l.showMoney?"cicon-eye":"cicon-eye-off"),c:t.t(l.showMoney?t.unref(n.fen2yuan)(p.value.balance):"*****"),d:t.o((e=>t.unref(a.sheep).$router.go("/modules/mall/pay/recharge"))),e:t.t(c.value),f:t.o(g),g:t.o((e=>l.data=e)),h:t.p({type:"daterange",end:l.today,modelValue:l.data}),i:t.t(t.unref(n.fen2yuan)(l.summary.totalIncome)),j:t.t(t.unref(n.fen2yuan)(l.summary.totalExpense)),k:t.o(y),l:t.p({list:u,scrollable:!1,current:l.currentTab}),m:0===l.pagination.total},0===l.pagination.total?{n:t.p({text:"暂无数据",icon:"/static/data-empty.png"})}:{},{o:l.pagination.total>0},l.pagination.total>0?{p:t.f(l.pagination.list,((e,a,o)=>t.e({a:t.t(e.title),b:e.price>=0},e.price>=0?{c:t.t(t.unref(n.fen2yuan)(e.price))}:{d:t.t(t.unref(n.fen2yuan)(e.price))},{e:e.id}))),q:t.t(t.unref(a.sheep).$helper.timeFormat(l.createTime,"yyyy-mm-dd hh:MM:ss"))}:{},{r:l.pagination.total>0},l.pagination.total>0?{s:t.p({status:l.loadStatus,"content-text":{contentdown:"上拉加载更多"}})}:{},{t:t.p({title:"钱包"}),v:t.s(e.__cssVars())})}},r=t._export_sfc(i,[["__scopeId","data-v-1e2fe2b8"]]);wx.createPage(r);
|