pages-wallet-index.DrMp37Lr.js 7.0 KB

1
  1. import{_ as a,b as e,a as t,u as l}from"./cwg-page-wrapper.DMQ18-Ki.js";import{d as s,u as o,r as c,c as n,x as u,m as r,q as i,a3 as d,a4 as p,b as m,e as f,w as _,f as v,j as g,E as y,F as w,G as h,k as b,a5 as C,h as k,t as x,l as V,_ as j,K as S,o as U,z,i as D,L}from"./index-BtPgKBbM.js";import{_ as $}from"./cwg-empty-state.Dtpn4YpB.js";import{a as F}from"./USD.Cq0rfd5Z.js";import{s as B}from"./toast.CBnmyaVe.js";import{u as q}from"./ucard.CSCoO8DZ.js";import{_ as O}from"./lodash.mvvpT1we.js";import{u as A}from"./use-card-store.BFFM6bxV.js";import"./request.CF7O_zBD.js";import"./config.L5Ru1Rfu.js";import"./use-user-store.DrPiNKOs.js";import"./crypt.DiE9FGlk.js";const E=j(s({__name:"cwg-currency-select",props:{modelValue:{type:Boolean},showSearch:{type:Boolean},placeholder:{},options:{}},emits:["update:modelValue","select"],setup(e,{emit:t}){const l=e,s=t;o();const j=c(""),S=c(l.modelValue),U=n((()=>{if(!j.value)return l.options;const a=j.value.toLowerCase();return l.options.filter((e=>e.text.toLowerCase().includes(a)||e.value.toLowerCase().includes(a)))}));return u((()=>l.modelValue),(a=>S.value=a)),u(S,(a=>s("update:modelValue",a))),(e,t)=>{const l=r(i("cwg-icon"),a),o=r(i("u-input"),d),c=b,n=V,u=C,z=r(i("u-action-sheet"),p);return m(),f(z,{show:S.value,"onUpdate:show":t[1]||(t[1]=a=>S.value=a),class:"sheet"},{default:_((()=>[v(c,{class:"currency-mask"},{default:_((()=>[e.showSearch?(m(),f(c,{key:0,class:"search"},{default:_((()=>[v(o,{modelValue:j.value,"onUpdate:modelValue":t[0]||(t[0]=a=>j.value=a),class:"form-input",type:"text",placeholder:e.placeholder,clearable:!0,autocomplete:"off"},{"left-icon":_((()=>[v(l,{name:"cwg-search",size:23,color:""})])),_:1},8,["modelValue","placeholder"])])),_:1})):g("",!0),v(u,{class:"currency-select","scroll-y":"true"},{default:_((()=>[(m(!0),y(h,null,w(U.value,(a=>(m(),f(c,{key:a.value,class:"currency-item",onClick:e=>function(a){s("select",a),S.value=!1}(a)},{default:_((()=>{return[v(n,{src:(e=a.value,`/static/images/currency/${(e||"").toString().toUpperCase()}.png`),alt:"",srcset:""},null,8,["src"]),k(" "+x(a.value)+" ",1),v(c,{class:"text"},{default:_((()=>[k(x(a.text),1)])),_:2},1024)];var e})),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1},8,["show"])}}}),[["__scopeId","data-v-d2200493"]]),G=j(s({__name:"index",setup(s){const n=A(),{t:u}=o(),d=l();S((a=>{}));const p=c("EUR"),C=c("USD"),j=c(!1),G=c(!1);c(!1);const I=c([]),N=c(0);function H(a){return`/static/images/currency/${a}.png`}c([]);function K(){j.value=!0}function R(){}function T(){d.push("/pages/wallet/global-list")}function J(){d.push(`/pages/wallet/global-order?currency=${p.value}`)}function M(a){p.value=a.value}function P(a){C.value=a.value}const Q=c([]),W=c([]);return U((()=>{(async()=>{const a=await q.globalCurrenciesDropdown({code:"",status:"online"});if(200===a.code||0===a.code){Q.value=a.data.map((a=>({currency:a.payoutCurrency,text:a.country,value:a.payoutCurrency})))||[];const e=O.cloneDeep(a.data);n.saveCurrencyList(e)}})(),async function(){try{const a=await q.globalOrdersList({page:{current:1,row:5}});200===a.code?W.value=a.data:W.value=[]}catch(a){B(u("common.error"))}}(),async function(){try{const a=await q.walletBalance(),e=Number.parseFloat(a.data.balance).toFixed(2),{amount:t,decimal:l}=function(a){if(null==a||0===a||"number"!=typeof a&&"string"!=typeof a||"string"==typeof a&&!/^\d+(\.\d+)?$/.test(a))return{amount:0,decimal:""};const e=a.toString();if(!e.includes("."))return{amount:e,decimal:""};const[t,l]=e.split(".");return{amount:`${t}.`,decimal:l||""}}(e);N.value=e,I.value.push({name:"USD",amount:t,decimal:l})}catch(a){}}()})),(l,s)=>{const o=r(i("cwg-header"),e),c=V,S=L,U=r(i("cwg-icon"),a),B=b,q=r(i("u-button"),z),O=r(i("cwg-empty-state"),$),A=r(i("cwg-currency-select"),E),N=r(i("cwg-page-wrapper"),t);return m(),f(N,{isHeaderFixed:!0},{default:_((()=>[v(B,{class:"page"},{default:_((()=>[v(o,{class:"wallet-header",title:D(u)("wallet1.title")},null,8,["title"]),v(B,{class:"wallet-banner"},{default:_((()=>[v(B,{class:"balance"},{default:_((()=>[v(B,{class:"balance-item"},{default:_((()=>[v(B,{class:"r l",onClick:R},{default:_((()=>[v(c,{src:H(C.value),alt:"",srcset:""},null,8,["src"]),v(S,null,{default:_((()=>[k(x(C.value),1)])),_:1}),v(U,{name:"icon_dropdown",size:24})])),_:1}),v(B,{class:"r"},{default:_((()=>[v(S,null,{default:_((()=>{var a;return[k("$ "+x(null==(a=I.value[0])?void 0:a.amount),1)]})),_:1}),v(S,{class:"decimal"},{default:_((()=>{var a;return[k(x(null==(a=I.value[0])?void 0:a.decimal),1)]})),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),v(B,{class:"wallet-page"},{default:_((()=>[v(B,{class:"global-title"},{default:_((()=>[k(x(D(u)("wallet1.p3")),1)])),_:1}),v(B,{class:"global-con"},{default:_((()=>[v(B,{class:"global-con-l"},{default:_((()=>[v(c,{src:F,alt:"",srcset:""}),v(B,{class:"r"},{default:_((()=>[v(B,null,{default:_((()=>[k("USD")])),_:1})])),_:1})])),_:1}),v(U,{name:"icon_transfer",size:23,color:"#1a1a1a"}),v(B,{class:"global-con-r",onClick:K},{default:_((()=>[v(c,{src:H(p.value),alt:"",srcset:""},null,8,["src"]),v(B,{class:"r"},{default:_((()=>[v(B,null,{default:_((()=>[k(x(p.value),1)])),_:1})])),_:1}),v(U,{name:"icon_dropdown",size:24})])),_:1})])),_:1}),v(B,{class:"cwg-button"},{default:_((()=>[v(q,{type:"primary",block:"",onClick:J},{default:_((()=>[k(x(D(u)("global.title1")),1)])),_:1})])),_:1}),v(B,{class:"trans-header"},{default:_((()=>[v(B,{class:"record-title"},{default:_((()=>[k(x(D(u)("global.title")),1)])),_:1}),v(B,{class:"all",onClick:T},{default:_((()=>[k(x(D(u)("card.Status.t22")),1)])),_:1})])),_:1}),v(B,{class:"transaction-list"},{default:_((()=>[W.value.length>0?(m(!0),y(h,{key:0},w(W.value,(a=>(m(),f(B,{key:a.id,class:"transaction-item",onClick:e=>{return t=a,console.log(t,1212),n.saveOrderDetail(t),void d.push({path:"/pages/wallet/global-detail",query:{id:t.id}});var t}},{default:_((()=>[v(B,{class:"transaction-left"},{default:_((()=>[v(B,{class:"transaction-icon"},{default:_((()=>[v(S,{class:"icon-text"},{default:_((()=>[v(U,{name:"icon_transfer",size:23,color:"#1a1a1a"})])),_:1})])),_:1}),v(B,{class:"transaction-info"},{default:_((()=>[v(S,{class:"transaction-status"},{default:_((()=>[k(x(a.merchantOrderNo),1)])),_:2},1024),v(S,{class:"transaction-time"},{default:_((()=>[k(x(a.addTime),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),v(B,{class:"transaction-right"},{default:_((()=>[v(S,{class:"transaction-amount"},{default:_((()=>[k(x(a.deductionAmount)+" "+x(a.sendCurrency),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128)):g("",!0),0==W.value.length?(m(),f(O,{key:1,title:D(u)("empty-state.t2"),text:D(u)("empty-state.c2")},null,8,["title","text"])):g("",!0)])),_:1})])),_:1}),v(A,{modelValue:j.value,"onUpdate:modelValue":s[0]||(s[0]=a=>j.value=a),"show-search":!0,options:Q.value,onSelect:M,placeholder:D(u)("common.country")},null,8,["modelValue","options","placeholder"]),v(A,{modelValue:G.value,"onUpdate:modelValue":s[1]||(s[1]=a=>G.value=a),"show-search":!0,options:Q.value,onSelect:P},null,8,["modelValue","options"])])),_:1})])),_:1})}}}),[["__scopeId","data-v-95961264"]]);export{G as default};