| 1 |
- var z=(j,f,i)=>new Promise((x,p)=>{var $=c=>{try{w(i.next(c))}catch(_){p(_)}},m=c=>{try{w(i.throw(c))}catch(_){p(_)}},w=c=>c.done?x(c.value):Promise.resolve(c.value).then($,m);w((i=i.apply(j,f)).next())});import{d as S,r as g,v as Y,f as V,g as t,a1 as Z,z as q,P as T,B as y,_ as G,D as b,W as H,o as O,h as e,E,F as n,j as K,L as r,M as o,O as C,K as D,N as Q,G as J,H as X,I as ee,a2 as te,aZ as ae,q as le}from"./index-CZIX6ZiI.js";import{_ as oe,a as se}from"./wd-radio-group.CT4MvbSB.js";import{_ as ne}from"./wd-text.DJLq1BRo.js";import{_ as re}from"./z-paging.Bra-LOfm.js";import{u as ue}from"./useZPaging.CHmbORlB.js";import{a as de,u as ce,b as ie}from"./wallet.DCWvlizl.js";import{D as pe}from"./DialogBox.Bpd1dP5M.js";import{D as fe}from"./utils.CY6F74uO.js";const me=S({__name:"myWallet",setup(j){const f=g(null);ue(f);const i=g({}),x=g(1),p=g({});function $(){return z(this,null,function*(){const a=yield de();p.value=a==null?void 0:a.data})}const m=g([]);function w(a,u){return z(this,null,function*(){const l={page:a,size:u,type:x.value};try{const d=yield ie(l);f.value.complete(d.data.list)}catch(d){f.value.complete(!1)}})}function c(){Object.assign(i.value,fe.info(T("wallet.unpaidOrderDialog.title"),{showCancel:!0,confirmText:T("wallet.unpaidOrderDialog.confirm"),cancelText:T("wallet.unpaidOrderDialog.cancel")}))}function _(){i.value.show=!1}function L(){_(),D({url:"/pages/wallet/rechargeRecord"})}function N(){return z(this,null,function*(){try{const a=yield ce();a.code==="200"&&a.data&&c()}catch(a){}})}const k=g([]);function W(){return z(this,null,function*(){const a=yield Z({id:1});k.value=a.data})}return Y(()=>{W(),$(),N(),f.value.reload()}),(a,u)=>{const l=K,d=Q,h=y(b("wd-icon"),G),A=y(b("wd-button"),H),v=y(b("wd-radio"),oe),I=y(b("wd-radio-group"),se),U=y(b("wd-text"),ne),F=y(b("z-paging"),re),P=q("layout-default-uni");return O(),V(P,null,{default:t(()=>[e(F,{ref_key:"paging",ref:f,modelValue:n(m),"onUpdate:modelValue":u[5]||(u[5]=s=>E(m)?m.value=s:null),"use-page-scroll":"",onOnRefresh:$,onQuery:w},{default:t(()=>[e(l,{class:"px-24rpx pt-20rpx"},{default:t(()=>[e(l,{class:"mb-20rpx flex items-center justify-around rounded-12rpx bg-[rgba(var(--wot-color-theme-rgb),0.1)] px-16rpx py-22rpx"},{default:t(()=>[e(l,{class:"text-center"},{default:t(()=>[e(l,{class:"text-22rpx text-#595959"},{default:t(()=>[r(o(a.$t("wallet.balance")),1)]),_:1}),e(l,{class:"mb-22rpx text-44rpx text-[var(--wot-color-theme)] font-bold"},{default:t(()=>[r(o(n(C)(n(p).balance)),1)]),_:1}),e(l,{class:"flex items-center justify-between gap-4"},{default:t(()=>[e(l,{onClick:u[0]||(u[0]=s=>n(D)({url:"/pages/wallet/frozenRecord"}))},{default:t(()=>[e(l,{class:"flex items-center text-22rpx text-#595959"},{default:t(()=>[e(d,{class:"mr-1"},{default:t(()=>[r(o(a.$t("wallet.frozenBalance")),1)]),_:1}),e(h,{name:"help-circle",size:"20rpx"})]),_:1}),e(l,{class:"flex items-center justify-center text-26rpx font-bold"},{default:t(()=>[e(d,{class:"mr-1"},{default:t(()=>[r(o(n(C)(n(p).freezeAmount)),1)]),_:1}),e(h,{name:"arrow-right",size:"20rpx"})]),_:1})]),_:1}),e(l,null,{default:t(()=>[e(l,{class:"flex items-center text-22rpx text-#595959"},{default:t(()=>[e(d,null,{default:t(()=>[r(o(a.$t("wallet.availableAmount")),1)]),_:1})]),_:1}),e(l,{class:"text-26rpx font-bold"},{default:t(()=>[r(o(n(C)(n(p).availableAmount)),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(l,{class:"flex flex-col items-end"},{default:t(()=>[e(A,{size:"small",onClick:u[1]||(u[1]=s=>n(D)({url:"/pages/wallet/recharge"}))},{default:t(()=>[r(o(a.$t("wallet.recharge")),1)]),_:1})]),_:1})]),_:1}),e(l,{class:"mb-20rpx flex justify-center"},{default:t(()=>[e(l,{class:"flex items-center justify-center",onClick:u[2]||(u[2]=s=>n(D)({url:"/pages/wallet/withdraw",params:{balance:n(p).availableAmount,type:1}}))},{default:t(()=>[e(d,{class:"mr-8rpx"},{default:t(()=>[r(o(a.$t("wallet.withdrawNow")),1)]),_:1}),e(h,{name:"arrow-right",size:"28rpx"})]),_:1})]),_:1}),e(l,null,{default:t(()=>[e(l,{class:"mb-20rpx text-32rpx"},{default:t(()=>[r(o(a.$t("wallet.record")),1)]),_:1}),e(l,{class:"mb-20rpx"},{default:t(()=>[e(I,{modelValue:n(x),"onUpdate:modelValue":u[3]||(u[3]=s=>E(x)?x.value=s:null),shape:"button",onChange:u[4]||(u[4]=()=>w(1,20))},{default:t(()=>[e(v,{value:1},{default:t(()=>[r(o(a.$t("wallet.record.type.DT")),1)]),_:1}),e(v,{value:2},{default:t(()=>[r(o(a.$t("wallet.record.type.YT")),1)]),_:1}),e(v,{value:3},{default:t(()=>[r(o(a.$t("wallet.record.type.L7D")),1)]),_:1}),e(v,{value:4},{default:t(()=>[r(o(a.$t("wallet.record.type.MTD")),1)]),_:1}),e(v,{value:5},{default:t(()=>[r(o(a.$t("wallet.record.type.YTD")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(l,{class:"rounded-16rpx bg-white px-20rpx"},{default:t(()=>[(O(!0),J(X,null,ee(n(m),(s,R)=>(O(),V(l,{key:s.id,class:te(["py-20rpx",{"border-b-1 border-b-solid border-b-#e8e8e8":R!==n(m).length-1}])},{default:t(()=>[e(l,{class:"mb-8rpx flex items-center justify-between text-24rpx"},{default:t(()=>[e(d,{class:"truncate"},{default:t(()=>[r(o(a.$t("myOrders.order.id"))+":"+o(s.bizNo),1)]),_:2},1024),e(d,{class:"flex-shrink-0 pl-16rpx"},{default:t(()=>[r(o(s.type===1?"-":"+")+"৳"+o(n(C)(s.amount)),1)]),_:2},1024)]),_:2},1024),e(l,{class:"flex items-center justify-between text-22rpx"},{default:t(()=>{var B;return[e(d,{class:"text-#5B5B5B"},{default:t(()=>[r(o(s.createTime),1)]),_:2},1024),e(U,{type:s.bizType===8001||s.bizType===9001?"primary":"success",text:s.bizType===8001||s.bizType===9001?(B=n(k).find(M=>M.code===s.bizType))==null?void 0:B.name:"Completed"},null,8,["type","text"])]}),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})]),_:1}),e(pe,ae(n(i),{onConfirm:L,onCancel:_,onClose:_}),null,16)]),_:1})]),_:1},8,["modelValue"])]),_:1})}}}),Ce=le(me,[["__scopeId","data-v-6e157ff7"]]);export{Ce as default};
|