1import{a as e}from'./index-CrWCx5FQ.js';import{ay as a,u as t,Y as l,aq as s,al as n,aN as r,P as i,E as u,aW as d}from'./router-G8QecHxs.js';import{_ as p}from'./AppHeader.vue_vue_type_script_setup_true_lang-BBSFNGRg.js';/* empty css */import{_ as c}from'./GoBackButton.vue_vue_type_script_setup_true_lang-CpalaY3X.js';import{u as o}from'./use-emitter-C_oNMCkI.js';import{u as m}from'./use-image-vDNpur_E.js';import{u as v}from'./use-helper-0uaKdRkp.js';import{u as b}from'./use-user-DNoP8E0n.js';import{l as y,f,R as k,W as _,u as g,X as x,S as h,a1 as w,F as j,Z as A,U as C,a as B,w as $,c as I,N as W,k as N,Y as q,_ as L,i as S,M as U}from'./vendor-vue-PrZjxzdu.js';import{q as E,r as F}from'./vant-D0wJLC7X.js';import'./vendor-utils-C8M3dJTb.js';import'./use-secure-DjH-S5Zr.js';import'./use-crypto-CkizMN_8.js';import'./use-game-BSxu_11L.js';import'./use-version-yhz4yb9Y.js';import'./use-language-JeHkxM7X.js';/* empty css */const H={class:'title flex items-center justify-between border-b-[1px] border-[#fff] p-1.5 text-[15px]'},P={class:'flex items-center'},Y=['src'],Z=['src'],z={class:'content relative flex flex-col px-1 py-0.5 text-[14px]'},D={key:0,class:'absolute bottom-1 right-1 flex items-end leading-none'},G=['src'],M={key:1},O=e(y({__name:'BankCardItem',props:{item:{}},emits:['select'],setup(e,{emit:r}){const{getSiteImage:i}=m(),{t:u}=a(),d=t(),p=e,c=r,o=f((()=>{var e,a;return null==(a=null==(e=d.user.bankCard.allAccountList)?void 0:e.find((e=>e.type===p.item.type)))?void 0:a.name})),v=f((()=>{switch(p.item.type){case l.Bank:return d.config.add_edit_bank_sw===s.all;case l.Alipay:return d.config.add_edit_alipay_sw===s.all;case l.Wechat:return d.config.add_edit_wechat_sw===s.all;case l.Crypto:return d.config.add_edit_vcoin_sw===s.all;default:return!1}})),b=f((()=>{switch(p.item.type){case l.Bank:return i('bank/ico-bcard.svg');case l.Alipay:return i('bank/ico-alipay.svg');case l.Wechat:return i('bank/ico-wechat.svg');case l.Crypto:return i('bank/ico-xnb.svg');default:return}})),y=e=>e.endsWith('*')?e.replace(/\*/g,''):e,B=f((()=>{const{ownerName:e,bankName:a,bankAddr:t,bankCard:s,bankCard2:r}=p.item;switch(p.item.type){case l.Bank:return[{label:u('app.acccount.name','\u5f00\u6237\u59d3\u540d'),value:e},{label:u('app.account','\u5f00\u6237\u8d26\u53f7'),value:`${u('app.tail.number','\u5c3e\u53f7')}${n(r)}`},{label:u('app.open.bank','\u5f00\u6237\u94f6\u884c'),value:a}];case l.Alipay:return[{label:u('app.android.realname2','\u771f\u5b9e\u59d3\u540d'),value:e},{label:u('app.alipay.card.number','\u652f\u4ed8\u5b9d\u8d26\u53f7'),value:y(s)}];case l.Wechat:return[{label:u('app.android.realname2','\u771f\u5b9e\u59d3\u540d'),value:e},{label:u('app.bind.mobile.number','\u7ed1\u5b9a\u624b\u673a\u53f7'),value:`${u('app.tail.number','\u5c3e\u53f7')}${n(t)}`},{label:u('app.ios070','\u5fae\u4fe1\u53f7'),value:y(s)}];case l.Crypto:return[{label:u('app.money.xnb.type','\u5e01\u79cd'),value:a},{label:u('app.money.xnb.subadress','\u6536\u6b3e\u5730\u5740'),value:y(s)}];default:return[]}}));return(e,a)=>(C(),k('div',{class:_(['bank-card-item flex flex-col text-[13px]',[g(d).inThemes('76')&&'text-white']])},[x('div',H,[x('div',P,[x('img',{class:'mr-1 h-[18px]',src:g(b),alt:''},null,8,Y),x('span',null,w(g(o)),1)]),g(v)?(C(),k('div',{key:0,onClick:a[0]||(a[0]=e=>c('select',p.item))},[x('img',{class:'mr-2 h-[24px]',src:g(i)('icon-modify.png'),alt:''},null,8,Z)])):h('',!0)]),x('div',z,[(C(!0),k(j,null,A(g(B),((e,a)=>(C(),k('div',{key:a,class:'row my-0.5 flex items-center'},[x('div',null,w(e.label)+'\uff1a',1),x('div',null,w(e.value),1)])))),128)),[g(l).Alipay,g(l).Wechat].includes(e.item.type)?(C(),k('div',D,[x('div',null,w(e.$t('app.grab.wallet.vrcode','\u6536\u6b3e\u78bc'))+':\xa0',1),e.item.qrcode?(C(),k('img',{key:0,class:'size-[35px]',src:g(i)('qrCode/qrcodeico.png'),alt:''},null,8,G)):(C(),k('div',M,w(e.$t('app.iosa135','\u672a\u7ed1\u5b9a')),1))])):h('',!0)])],2))}}),[['__scopeId','data-v-fbf2828e']]),R={class:'user-bank-page page-content has-header'},T={key:0,class:'mt-14 flex flex-col items-center text-[12px] text-white'},X=['src'],J={key:0,class:'my-1 text-center'},K=e(y({__name:'index',setup(e){const{getSystemBankList:s}=v(),{getSiteImage:n}=m(),{emitEvent:y}=o(),{t:_}=a(),H=U(),P=W(),Y=t(),Z=B(!1),z=B(l.All),{getUserBankCard:D,bankCardList:G}=b(),M=f((()=>{var e;return(null==(e=Y.user.bankCard.allAccountList)?void 0:e.reduce(((e,a)=>Array.isArray(a.data)?e+a.data.filter((e=>-1!==e.bankId)).length:e),0))>0})),K=f((()=>{var e;const a=null==(e=Y.user.bankCard.allAccountList)?void 0:e.filter((e=>e.isshow));return M.value&&a.length>0?[{type:l.All,name:_('app.all','\u5168\u90e8'),data:G.value,canAdd:!0},...a]:[]})),Q=f((()=>K.value.find((e=>e.type===z.value))));$((()=>K.value.length),(e=>{e>0&&d(e)}),{immediate:!0}),I((async()=>{try{Z.value=!0,await s(l.Bank),'/wallet/withdraw'!==P.meta.fromPath&&await D()}catch{}finally{Z.value=!1}}));const V=e=>{H.push({name:i.UserEditBankCard,params:{id:e.id}})},ee=()=>{H.back()},ae=()=>{Y.userInfo.fullName?H.push({name:i.UserAddBankCard,params:{type:z.value}}):y(u.AddFullName)};return(e,a)=>{const t=F,l=E;return C(),k(j,null,[N(p,null,{left:q((()=>[N(c,{onOnClick:ee})])),right:q((()=>{var a;return[(null==(a=g(Q))?void 0:a.canAdd)||0===g(K).length?(C(),k('div',{key:0,class:'header-button text-[16px]',onClick:ae},w(e.$t('app.addnew','\u65b0\u589e')),1)):h('',!0)]})),default:q((()=>[x('span',null,w(g(r)(e.$route.meta,'\u6211\u7684\u63d0\u6b3e\u8d26\u6237')),1)])),_:1}),x('div',R,[0!==g(K).length||g(Z)?h('',!0):(C(),k('div',T,[x('img',{class:'mb-1',src:g(n)('grab/ico_noData.svg'),alt:''},null,8,X),x('div',null,w(e.$t('app.nobetnumber','\u7a7a\u7a7a\u5982\u4e5f')),1),x('div',null,w(e.$t('app.addnewbank','\u70b9\u51fb\u53f3\u4e0a\u89d2\u201c\u65b0\u589e\u201d\u6dfb\u52a0\u63d0\u6b3e\u8d26\u6237\u5427')),1)])),g(K).length>0?(C(),L(l,{key:1,active:g(z),'onUpdate:active':a[0]||(a[0]=e=>S(z)?z.value=e:null),class:'h-full'},{default:q((()=>[(C(!0),k(j,null,A(g(K),(a=>(C(),L(t,{key:a.type,title:a.name,name:a.type},{default:q((()=>{var t,l;return[(null==a?void 0:a.data)&&0!==(null==a?void 0:a.data.length)?(C(!0),k(j,{key:1},A(null==(l=null==(t=null==a?void 0:a.data)?void 0:t.filter((e=>-1!==e.bankId)))?void 0:l.sort(((e,a)=>+a.sort-+e.sort)),((e,a)=>(C(),L(O,{key:a,item:e,onSelect:V},null,8,['item'])))),128)):(C(),k('div',J,w(e.$t('app.addnewbank','\u70b9\u51fb\u53f3\u4e0a\u89d2\u201c\u65b0\u589e\u201d\u6dfb\u52a0\u63d0\u6b3e\u8d26\u6237\u5427')),1))]})),_:2},1032,['title','name'])))),128))])),_:1},8,['active'])):h('',!0)])],64)}}}),[['__scopeId','data-v-1edc4ad6']]);export{K as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.