| 1 |
- import{d as e,a,u as l,c as r,r as u,e as o,f as n,g as d,h as t,i as s,w as c,j as i,l as m,k as p,z as b,E as v,t as f,F as h,B as g,L as k,s as _,a6 as V,ad as x,n as y,p as M,C,_ as N}from"./index-B5i8iSU0.js";import{_ as B}from"./cwg-file-picker-wrapper.DsHcQlxV.js";import{_ as w,a as U}from"./uni-forms.BhJVF8Bg.js";import{_ as q,a as I}from"./uni-row.pbIAGZkO.js";import{_ as P,c as A}from"./index.MINq_hIf.js";import{_ as z}from"./pdf.BUd5UhpV.js";import{_ as L}from"./uni-easyinput.uc-G1u59.js";import{_ as j}from"./cwg-combox.CXmRLbVy.js";import{_ as T}from"./uni-data-checkbox.CfJLSzIO.js";import{_ as Y,p as F}from"./cwg-page-wrapper.DzovKHkD.js";const W=N(e({__name:"AddBankDialog",emits:["success"],setup(e,{expose:N,emit:W}){const D=a(),{t:H,locale:S}=l(),E=A.Host80,O={4:"blockchain.item2",1:"PersonalManagement.Title.ChinaUnionPayCard",2:"PersonalManagement.Title.BankWireTransfer",3:"PersonalManagement.Label.CreditCard"},R=r((()=>{var e,a,l;let r=null==(e=null==D?void 0:D.userInfo)?void 0:e.customInfo.firstName,u=null==(a=null==D?void 0:D.userInfo)?void 0:a.customInfo.middle,o=null==(l=null==D?void 0:D.userInfo)?void 0:l.customInfo.lastName;return(r?r+" ":"")+(u?u+" ":"")+(o||"")})),Q=r((()=>{let e=[{value:1,text:H("blockchain.item8")}];switch(J.value.type){case 1:e=[{value:1,text:H("PersonalManagement.Title.DefaultBank")}];break;case 2:e=[{value:1,text:H("PersonalManagement.Title.DefaultWire")}];break;case 3:e=[{value:1,text:H("PersonalManagement.Title.DefaultCredit")}];break;case 4:e=[{value:1,text:H("blockchain.item8")}]}return e})),Z=W,$=u(null),G=u(null),J=u({bankFront:""}),K=r((()=>({bankName:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},bankCardNum:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"change"}]},bankBranchName:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},bankAddr:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},swiftCode:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},bankCode:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},expiryYearMonth:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},addressName:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]},address:{rules:[{required:!0,errorMessage:H("vaildate.input.empty"),trigger:"blur"}]}}))),X=()=>{var e;null==(e=$.value)||e.close(),ee()},ee=()=>{var e;J.value={},null==(e=G.value)||e.clearValidate()},ae=async()=>{var e,a,l,r,u;try{await(null==(e=G.value)?void 0:e.validate());const o={...J.value,expiryYear:(null==(a=J.value)?void 0:a.expiryYearMonth)?J.value.expiryYearMonth.split("/")[0]:void 0,expiryMonth:(null==(l=J.value)?void 0:l.expiryYearMonth)?J.value.expiryYearMonth.split("/")[1]:void 0,defaultBank:(null==(r=J.value)?void 0:r.defaultBank)&&(null==(u=J.value)?void 0:u.defaultBank[0])?1:0};let n=await F.customBankAdd({bankUname:R.value,...o});200==n.code?(_({title:H("Msg.Success"),icon:"success"}),Z("success",n.data)):_({title:n.msg||H("common.error"),icon:"none"}),X()}catch(o){if(console.log(o,12121),o instanceof Array)return void _({title:o[0].errorMessage,icon:"none"});_({title:o.msg||H("common.error"),icon:"none"})}},le=u([]),re=r((()=>["cn","zh","zhHant"].includes(S.value))),ue=e=>re.value?e.name:e.enName,oe=r((()=>le.value.map((e=>({text:ue(e),value:ue(e)}))))),ne=async()=>{const e=await F.BankList({});200===e.code&&(le.value=e.data)},de=u(""),te=async()=>{try{let e=await F.CustomFileMobileFiles({},{responseType:"arraybuffer"});de.value="data:image/png;base64,"+V(e)}catch(e){console.error(e)}},se=()=>{de.value&&x({urls:[de.value],current:0})};return N({open:async e=>{var a;J.value={},await k(),J.value.type=e,ne(),1===e&&te(),null==(a=$.value)||a.open()},close:X}),(e,a)=>{const l=y,r=M,u=o(n("cwg-file-picker-wrapper"),B),k=o(n("uni-forms-item"),w),_=o(n("uni-col"),q),V=o(n("cwg-icon"),P),x=C,N=o(n("uni-icons"),z),A=o(n("uni-easyinput"),L),F=o(n("cwg-combox"),j),W=o(n("uni-data-checkbox"),T),D=o(n("uni-row"),I),Z=o(n("uni-forms"),U),ee=o(n("uni-popup"),Y),le=d("t");return t(),s(ee,{ref_key:"popupRef",ref:$,type:"center","background-color":"#fff"},{default:c((()=>[i(r,{class:"dialog-container"},{default:c((()=>[i(r,{class:"dialog-header"},{default:c((()=>[m(i(l,{class:"dialog-title"},null,512),[[le,O[J.value.type]]]),i(r,{class:"dialog-close",onClick:X},{default:c((()=>[i(l,null,{default:c((()=>[p("×")])),_:1})])),_:1})])),_:1}),i(Z,{ref_key:"formRef",ref:G,rules:K.value,model:J.value,labelWidth:"200","label-position":"top","validate-trigger":"submit",class:"crm-form"},{default:c((()=>[i(D,{class:"form-row uni-row1"},{default:c((()=>[1===J.value.type?(t(),b(h,{key:0},[i(_,{xs:24,sm:24,md:16,lg:16,xl:16},{default:c((()=>[i(k,null,{default:c((()=>[i(u,{value:J.value.bankFront,"onUpdate:value":a[0]||(a[0]=e=>J.value.bankFront=e),limit:1,uploadUrl:"/custom/bank/upload",baseUrl:v(E),imageWidth:200,imageHeight:200,uploadText:"点击上传",replaceText:"点击替换",noImageText:"暂无图片","onUpdate:modelValue":a[1]||(a[1]=e=>{return a=e,void(J.value["bankFront"]=a);var a})},null,8,["value","baseUrl"])])),_:1})])),_:1}),i(_,{xs:24,sm:24,md:8,lg:8,xl:8},{default:c((()=>[i(r,{class:"qrcode"},{default:c((()=>[i(V,{name:"icon_mobile",size:36}),i(r,{class:"qr-code-wrapper"},{default:c((()=>[de.value?(t(),s(x,{key:0,src:de.value,mode:"aspectFit",class:"qr-image",onClick:se},null,8,["src"])):(t(),s(r,{key:1,class:"image-slot"},{default:c((()=>[i(N,{type:"image",size:"30",color:"#ccc"})])),_:1}))])),_:1})])),_:1})])),_:1}),i(_,{span:24},{default:c((()=>[i(r,{class:"updatePrompt"},{default:c((()=>[i(l,{class:"icon-tip"},{default:c((()=>[p("ⓘ")])),_:1}),i(l,null,{default:c((()=>[p(f(v(H)("Drawer.Content.UpdatePrompt")),1)])),_:1})])),_:1})])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{label:v(H)("PersonalManagement.Label.BankAccountName")},{default:c((()=>[i(A,{disabled:"",modelValue:R.value,"onUpdate:modelValue":a[2]||(a[2]=e=>R.value=e),placeholder:"es"==v(S)?"Introduzca el nombre de la red":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.BankName"),name:"bankName"},{default:c((()=>[i(F,{clearable:!1,filterable:!0,value:J.value.bankName,"onUpdate:value":a[3]||(a[3]=e=>J.value.bankName=e),options:oe.value,placeholder:v(H)("placeholder.choose")},null,8,["value","options","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.BankAccount"),name:"bankCardNum"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankCardNum,"onUpdate:modelValue":a[4]||(a[4]=e=>J.value.bankCardNum=e),placeholder:v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.AccountOpeningBranch"),name:"bankBranchName"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankBranchName,"onUpdate:modelValue":a[5]||(a[5]=e=>J.value.bankBranchName=e),placeholder:v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})],64)):g("",!0),4===J.value.type?(t(),b(h,{key:1},[i(_,{xs:24},{default:c((()=>[i(k,{required:"",name:"addressName",label:v(H)("blockchain.item3")},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.addressName,"onUpdate:modelValue":a[6]||(a[6]=e=>J.value.addressName=e),placeholder:v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",name:"address",label:v(H)("blockchain.item4")},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.address,"onUpdate:modelValue":a[7]||(a[7]=e=>J.value.address=e),placeholder:v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})],64)):g("",!0),2===J.value.type?(t(),b(h,{key:2},[i(_,{xs:24},{default:c((()=>[i(k,{label:v(H)("PersonalManagement.Label.BankAccountName")},{default:c((()=>[i(A,{clearable:!1,modelValue:R.value,"onUpdate:modelValue":a[8]||(a[8]=e=>R.value=e),disabled:!0,placeholder:"es"==v(S)?"Introduzca el nombre de la red":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.BankAccount"),name:"bankCardNum"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankCardNum,"onUpdate:modelValue":a[9]||(a[9]=e=>J.value.bankCardNum=e),placeholder:"es"==v(S)?"Introduzca la dirección de la billetera":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.BankName"),name:"bankName"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankName,"onUpdate:modelValue":a[10]||(a[10]=e=>J.value.bankName=e),placeholder:"es"==v(S)?"Introduzca el nombre del banco":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.BankAddress"),name:"bankAddr"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankAddr,"onUpdate:modelValue":a[11]||(a[11]=e=>J.value.bankAddr=e),placeholder:"es"==v(S)?"Introduzca la dirección del banco":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.SwiftBIC"),name:"swiftCode"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.swiftCode,"onUpdate:modelValue":a[12]||(a[12]=e=>J.value.swiftCode=e),placeholder:"es"==v(S)?"Introduzca el SWIFT/BIC":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.BankCode"),name:"bankCode"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankCode,"onUpdate:modelValue":a[13]||(a[13]=e=>J.value.bankCode=e),placeholder:"es"==v(S)?"Introduzca el código del banco":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{label:"es"==v(S)?"Número de sucursal (opcional)":"Account Agency NO"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.agencyNo,"onUpdate:modelValue":a[14]||(a[14]=e=>J.value.agencyNo=e),placeholder:"es"==v(S)?"Introduzca el número de sucursal":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})],64)):g("",!0),3===J.value.type?(t(),b(h,{key:3},[i(_,{xs:24},{default:c((()=>[i(k,{label:v(H)("PersonalManagement.Label.CreditCardAccountName")},{default:c((()=>[i(A,{clearable:!1,modelValue:R.value,"onUpdate:modelValue":a[15]||(a[15]=e=>R.value=e),disabled:!0,placeholder:v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.CreditCardAccount"),name:"bankCardNum"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.bankCardNum,"onUpdate:modelValue":a[16]||(a[16]=e=>J.value.bankCardNum=e),placeholder:"es"==v(S)?"Introduzca el número de tarjeta":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{required:"",label:v(H)("PersonalManagement.Label.ExpirationYear"),name:"expiryYearMonth"},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.expiryYearMonth,"onUpdate:modelValue":a[17]||(a[17]=e=>J.value.expiryYearMonth=e),placeholder:"es"==v(S)?"Introduzca MM/AA":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(_,{xs:24},{default:c((()=>[i(k,{label:v(H)("CVV")},{default:c((()=>[i(A,{clearable:!1,modelValue:J.value.cvv,"onUpdate:modelValue":a[18]||(a[18]=e=>J.value.cvv=e),placeholder:"es"==v(S)?"Introduzca el CVV":v(H)("placeholder.input")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})],64)):g("",!0),i(_,{xs:24},{default:c((()=>[i(k,{class:"checkbox-item",prop:"defaultBank"},{default:c((()=>[i(W,{modelValue:J.value.defaultBank,"onUpdate:modelValue":a[19]||(a[19]=e=>J.value.defaultBank=e),multiple:"",localdata:Q.value},null,8,["modelValue","localdata"])])),_:1})])),_:1})])),_:1})])),_:1},8,["rules","model"]),i(r,{class:"dialog-footer"},{default:c((()=>[i(r,{class:"btn btn-cancel",onClick:X},{default:c((()=>[p(f(v(H)("Btn.Cancel")),1)])),_:1}),i(r,{class:"btn btn-confirm",onClick:ae},{default:c((()=>[p(f(v(H)("Btn.Confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1},512)}}}),[["__scopeId","data-v-df465859"]]);export{W as A};
|