1var b=(g,_,n)=>new Promise((k,d)=>{var m=e=>{try{i(n.next(e))}catch(o){d(o)}},v=e=>{try{i(n.throw(e))}catch(o){d(o)}},i=e=>e.done?k(e.value):Promise.resolve(e.value).then(m,v);i((n=n.apply(g,_)).next())});import{_ as S,u as E,q as L,p as R}from"./utils-B5OSJW8B.js";import{F as j,P as z,s as y}from"./vendor-vant-Bm17JRNb.js";import{B as G}from"./BtnClose-C6LEPMgl.js";/* empty css */import{S as H}from"../entry/index-Bkwk7GPG.js";import{u as J}from"./vendor-i18n-CiW900N9.js";import{a3 as O,P as u,k as r,u as w,Q as l,Y as P,R as B,U as C,a2 as W,r as A,h as U,c as q,W as c,F as M,X as Q,y as X,B as Y}from"./vendor-vue-3uhbnuug.js";import{D as Z}from"./DetailsHeader-DWBo4i4n.js";import{I as K,J as ss}from"./common-store-GQlMYFbM.js";import"./vendor-crypto-noGo53ea.js";import"./vendor-DBvt4Fsq.js";import"./vendor-axios-BcSYhU8s.js";import"./usePcHomeIframeBridge-DLiqpKXD.js";const es={class:"bindUstd"},ts={class:"content"},os={class:"form"},ls={class:"alone"},as={class:"formItem"},ds={class:"popup-container"},rs={class:"header"},ns={class:"protocolList"},is=["onClick"],us={class:"tick"},cs=["src"],ms={class:"alone"},ps={class:"formItem"},vs={key:0,class:"errorText"},ws={class:"alone"},As={class:"formItem"},_s={key:0,class:"errorText"},ks={class:"submit-button"},fs={__name:"bindUstd",setup(g){const{t:_}=J(),n=W(),{theme:k}=E(),d=A(!1),m=A(""),v=A([]),i=A(""),e=U({networkProtocol:"",walletAddress:"",addressAlias:""}),o=U({networkProtocol:"",walletAddress:"",addressAlias:""}),$=q(()=>e.networkProtocol&&e.walletAddress&&e.addressAlias?Object.values(o).some(Boolean):!0),x=()=>{if(!e.walletAddress){o.walletAddress="é±å
å°åä¸è½ä¸ºç©º";return}if(e.networkProtocol==="erc20"){const a=/^0x[a-fA-F0-9]{40}$/;o.walletAddress=a.test(e.walletAddress)?"":"erc20 å°åæ ¼å¼ä¸æ£ç¡®"}else if(e.networkProtocol==="trc20"){const a=/^T[1-9A-HJ-NP-Za-km-z]{33}$/;o.walletAddress=a.test(e.walletAddress)?"":"trc20 å°åæ ¼å¼ä¸æ£ç¡®"}else o.walletAddress="请å
éæ©ç½ç»åè®®"},f=a=>{switch(a){case"networkProtocol":o.networkProtocol=e.networkProtocol?"":"ç½ç»åè®®ä¸è½ä¸ºç©º";break;case"walletAddress":x();break;case"addressAlias":o.addressAlias=e.addressAlias?"":"å°åå«åä¸è½ä¸ºç©º";break}},V=a=>{o[a]=""},I=a=>{e.networkProtocol=a.usdtName,m.value=a.id,i.value=a.usdtCode,o.walletAddress="",d.value=!1},T=()=>b(this,null,function*(){const a=yield K();v.value=a.data.usdtTypes||[]}),h=()=>b(this,null,function*(){if(["networkProtocol","walletAddress","addressAlias"].forEach(f),Object.values(o).some(p=>p))return;const a={usdtType:i.value,address:e.walletAddress,addressAlias:e.addressAlias},s=yield ss(a);if(s.code!==0)return s.message&&y(s.message);y("æ·»å æå"),n.back()});return O(()=>{T()}),(a,s)=>{const p=j,F=G,D=z,N=L;return c(),u("div",es,[r(Z,{title:w(_)("æ·»å USDTå°å"),onLeft:s[0]||(s[0]=t=>w(n).back())},null,8,["title"]),l("div",ts,[l("div",os,[l("div",ls,[l("div",as,[s[12]||(s[12]=l("div",{class:"label"},"ç½ç»åè®®",-1)),r(p,{modelValue:e.networkProtocol,"onUpdate:modelValue":s[1]||(s[1]=t=>e.networkProtocol=t),readonly:"",name:"picker",placeholder:"è¯·éæ©ç½ç»åè®®",onClick:s[2]||(s[2]=t=>d.value=!0)},{"right-icon":P(()=>[r(H,{name:"downArrow",width:"12px",height:"12px",style:{fill:"#2f3341"}})]),_:1},8,["modelValue"]),r(D,{show:d.value,"onUpdate:show":s[4]||(s[4]=t=>d.value=t),position:"bottom",round:""},{default:P(()=>[l("div",ds,[l("div",rs,[s[11]||(s[11]=l("span",null,"éæ©ç½ç»åè®®",-1)),r(F,{class:"close",onClick:s[3]||(s[3]=t=>d.value=!1)})]),l("div",ns,[(c(!0),u(M,null,Q(v.value,t=>(c(),u("div",{key:t.id,class:X(["item",{active:m.value===t.id}]),onClick:bs=>I(t)},[l("span",null,B(t.usdtName),1),l("div",us,[m.value===t.id?(c(),u("img",{key:0,src:w(R)(`withdraw/${w(k)}_checked.png`),alt:""},null,8,cs)):C("",!0)])],10,is))),128))])])]),_:1},8,["show"])])]),l("div",ms,[l("div",ps,[s[13]||(s[13]=l("div",{class:"label"},"é±å
å°å",-1)),r(p,{modelValue:e.walletAddress,"onUpdate:modelValue":s[5]||(s[5]=t=>e.walletAddress=t),placeholder:"请è¾å
¥é±å
å°å",onBlur:s[6]||(s[6]=t=>f("walletAddress")),onInput:s[7]||(s[7]=t=>V("walletAddress"))},null,8,["modelValue"])]),o.walletAddress?(c(),u("div",vs,B(o.walletAddress),1)):C("",!0)]),l("div",ws,[l("div",As,[s[14]||(s[14]=l("div",{class:"label"},"å°åå«å",-1)),r(p,{modelValue:e.addressAlias,"onUpdate:modelValue":s[8]||(s[8]=t=>e.addressAlias=t),placeholder:"请è¾å
¥å°åå«å",onBlur:s[9]||(s[9]=t=>f("addressAlias")),onInput:s[10]||(s[10]=t=>V("addressAlias"))},null,8,["modelValue"])]),o.addressAlias?(c(),u("div",_s,B(o.addressAlias),1)):C("",!0)])]),l("div",ks,[r(N,{onClick:h,disabled:$.value},{default:P(()=>[...s[15]||(s[15]=[Y("ä¿å",-1)])]),_:1},8,["disabled"])])])])}}},Ns=S(fs,[["__scopeId","data-v-a427c2c2"],["__file","bindUstd.vue"]]);export{Ns 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.