pages-ib-agent-transfer.DP8_77QY.js 13 KB

1
  1. import{_ as e,c as a,u as l,r as t,al as o,w as s,o as n,J as u,f as i,g as r,h as c,j as d,k as m,aH as v,A as p,i as f,l as g,m as _,D as w,t as b,p as y,n as h,s as A,ap as T,v as C,x,as as L,z as j,M as S}from"./index-DhPBDLGv.js";import{c as k,b as U}from"./cwg-page-wrapper.D40OLzj1.js";import{_ as F}from"./uni-loading.DQQPiM8B.js";import{_ as $}from"./cwg-combox.BzQ50V5b.js";import{_ as D,a as N}from"./uni-forms.D-NfNh3e.js";import{_ as O}from"./uni-easyinput.2vVzvLrd.js";import{_ as B,a as I,b as M}from"./cwg-wait-popup.yiIDQJpX.js";import{_ as K}from"./cwg-dont-active-popup.BKUUB-Ff.js";import{_ as G}from"./cwg-function-disabled-popup.BFU9GCyq.js";import{_ as E,u as Z}from"./useConfirm.BfNn665h.js";import{i as q}from"./cwg-right-drawer.DpGHOskl.js";import{a as z}from"./activity.BC-IIQy7.js";import{f as P}from"./financial.B5xj4wlf.js";import{c as V}from"./index.DEN0qiOJ.js";import{u as H}from"./liveChat.DpTj_oVP.js";import{B as J}from"./BonusAgreementPopup.Bk_CO01n.js";import"./logo-full.DuAiVwVf.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_f2fc5081_lang.CfG03DZd.js";import"./useRouter.Cj1Vpbkd.js";import"./uni-row.BEpYes6H.js";import"./openExternalUrl.DIEuSLrw.js";import"./cwg-submenu.BWKylUQt.js";import"./useMenuSplit.CsBe6LE3.js";import"./cwg-rich-text.OPUMxSfS.js";const R=e({__name:"agent-transfer",setup(e){const R=Z(),Q=H(),W=a((()=>{var e;return(null==(e=null==Q?void 0:Q.userInfo)?void 0:e.ibInfo)||{}})),{Code:X}=V,{t:Y,locale:ee}=l(),{proxy:ae}=v();null==ae||ae.$pigeon;const le=t(null),te=t(!1),oe=t(""),se=t(""),ne=t([]),ue=t([]),ie=t(!1),re=o({minAmount:"",maxAmount:""}),ce=o({currency:"USD",depositLogin:null,depositLogin1:null,withdrawLogin:null,amount:"",agree5:!1,agree6:!1}),de=async()=>{var e;await S(),null==(e=Ue.value)||e.clearValidate(),ce.customBankCode="",ce.depositLogin=null,ce.depositLogin1=null,ce.withdrawLogin=null,ce.amount="",ce.agree5=!1,ce.agree6=!1,Le.value="",xe.value=!1,te.value=!1},me=a((()=>pe.value&&fe.value)),ve=a((()=>pe.value&&!fe.value)),pe=t(!1),fe=t(!1),ge=t(!1),_e=t(!1),we=t(!1),be=t(!1),ye=t({}),he=t(!1),Ae=t(!1),Te=t({}),Ce=t(!1),xe=t(!1),Le=t(""),je={withdrawLogin:{rules:[{required:!0,errorMessage:Y("vaildate.select.empty")}]},depositLogin:{rules:[{required:!0,errorMessage:Y("vaildate.select.empty")}]},depositLogin1:{rules:[{required:!0,errorMessage:Y("Custom.Transfer.ConfirmIntoAccount1")},{validateFunction:(e,a,l,t)=>(a!==ce.depositLogin&&t(Y("Custom.Transfer.ConfirmIntoAccount1")),!0)}]},amount:{rules:[{required:!0,errorMessage:Y("vaildate.amount.format")},{validateFunction:(e,a,l,t)=>(a?re.minAmount&&re.maxAmount&&(parseFloat(re.minAmount)>parseFloat(a)||parseFloat(re.maxAmount)<parseFloat(a))?t(Y("vaildate.amount.amount")+re.minAmount+"-"+re.maxAmount):/^[0-9]+([.]{1}[0-9]{1,2})?$/.test(a)||t(Y("vaildate.amount.format")):t(Y("vaildate.amount.format")),!0)}]}};function Se(){const e=ce.amount;if(!e)return Le.value=Y("vaildate.amount.format"),!1;const a=parseFloat(e);return isNaN(a)?(Le.value=Y("vaildate.amount.format"),!1):re.minAmount&&a<parseFloat(re.minAmount)||re.maxAmount&&a>parseFloat(re.maxAmount)?(Le.value=Y("vaildate.amount.amount")+re.minAmount+"-"+re.maxAmount,!1):/^[0-9]+([.]{1}[0-9]{1,2})?$/.test(e)?(Le.value="",!0):(Le.value=Y("vaildate.amount.format"),!1)}const ke=()=>{const e=ne.value.find((e=>e.login===Number(le.value)));ce.amount=e.balance,Se()},Ue=t(null),Fe=a((()=>{var e;return!!(null==(e=W.value)?void 0:e.closeFunctions)&&-1!==W.value.closeFunctions.indexOf("5")}));function $e(e){return{GBP:": £",USD:": $",EUR:": €",USC:": ¢"}[e]||": $"}function De(e){return{1:Y("AccountType.ClassicAccount"),2:Y("AccountType.SeniorAccount"),5:Y("AccountType.SpeedAccount"),6:Y("AccountType.SpeedAccount"),7:Y("AccountType.StandardAccount"),8:Y("AccountType.CentAccount")}[e]||""}const Ne=a((()=>ne.value.map((e=>{var a,l;return{text:`${e.login} - ${De(e.type)} - ${Y("Custom.Deposit.AvailableBalance")}${$e(e.currency)}${e.balance}`,value:e.login,disable:-1!=(null==(a=e.closeFunctions)?void 0:a.indexOf("3"))||-1!=(null==(l=e.closeFunctions)?void 0:l.indexOf("5"))}})))),Oe=a((()=>ue.value.map((e=>({text:`${e.login} - ${De(e.type)} - ${Y("Custom.Deposit.AvailableBalance")}${$e(e.currency)}${e.balance}`,value:e.login})))));function Be(){T({url:"/pages/ib/index"}),_e.value=!1}function Ie(){var e,a;de(),null==(a=null==(e=Ue.value)?void 0:e.resetFields)||a.call(e),ie.value=!1,le.value=null,pe.value=!1,fe.value=!1,be.value=!1,Ae.value=!1}async function Me(){var e;if(!xe.value)try{if(!(await(null==(e=Ue.value)?void 0:e.validate())))return void console.log("表单验证失败");Ke()}catch(a){console.error("验证失败:",a)}}function Ke(){Ce.value=!1,async function(){if(xe.value)return;xe.value=!0;try{if(te.value)return;te.value=!0,ce.activityTwoPercentGive=ce.agree5?1:0,ce.activityGive=ce.agree6?1:0,ge.value=!0;const e=await q.agentTransferApply({...ce});ge.value=!1,e.code==X.StatusOK?(pe.value=!0,fe.value=!0,te.value=!1):(oe.value=e.msg,pe.value=!0,fe.value=!1,te.value=!1)}catch(e){console.error("转账失败:",e),oe.value=e.msg,pe.value=!0,fe.value=!1}finally{de(),ge.value&&(ge.value=!1)}}()}t([{value:"USD",text:"USD"}]);const Ge=t(!1);function Ee(){!async function(){const e=await z.Activity23nianzhongTwoLogin({login:ce.depositLogin});e.code==X.StatusOK?(ye.value=e.data,1==ye.value.show?be.value=!0:0==ye.value.show&&(be.value=!1)):p({title:e.msg,icon:"none"})}(),async function(){const e=await z.ActivityExtensionGiveLogin({login:ce.depositLogin});e.code==X.StatusOK?(Te.value=e.data,1==Te.value.show?Ae.value=!0:0==Te.value.show&&(Ae.value=!1)):p({title:e.msg,icon:"none"})}(),async function(){const e=await z.ActivityExtensionGiveLoginJoin({login:ce.depositLogin});e.code==X.StatusOK?se.value=e.data:(p({title:e.msg,icon:"none"}),se.value="")}()}return s(le,(e=>{null!=e&&(ie.value=!0,ce.withdrawLogin=Number(e),(e=>{const a=ne.value.find((a=>a.login==e));if(!a)return;("8"==a.type||"USC"===a.currency)&&R({title:Y("Msg.SystemPrompt"),content:Y("vu.item14")+Y("vu.item15")+Y("vu.item16"),confirmText:Y("Btn.Confirm"),cancelText:Y("Btn.Cancel")})})(e),ce.depositLogin=null,ce.depositLogin1=null,ce.amount="",ce.agree5=!1,ce.agree6=!1,Le.value="")})),s(ce.depositLogin,(e=>{e&&Ee()})),s((()=>ce.agree6),(e=>{var a;e&&!1===(null==(a=se.value)?void 0:a.flag)&&(1==se.value.promptType?Y("surplusList.item10"):Y("surplusList.item11"))})),n((()=>{Fe.value&&(_e.value=!0),async function(){const e=await q.CustomDropdown({platform:""});e.code==X.StatusOK?ne.value=e.data:p({title:e.msg,icon:"none"})}(),async function(){Ge.value=!0;const e=await q.accountCustomList({});e.code==X.StatusOK?ue.value=e.data:p({title:e.msg,icon:"none"}),Ge.value=!1}(),async function(){const e=await P.transferInfo({});e.code==X.StatusOK?Object.assign(re,e.data):p({title:e.msg,icon:"none"})}()})),u((e=>{(null==e?void 0:e.login)&&(le.value=Number(e.login),ie.value=!0,ce.withdrawLogin=Number(e.login))})),(e,a)=>{const l=i(r("cwg-header"),k),t=i(r("uni-loading"),F),o=C,s=x,n=i(r("cwg-combox"),$),u=i(r("uni-forms-item"),D),v=i(r("uni-easyinput"),O),p=L,T=j,S=i(r("uni-forms"),N),Z=i(r("cwg-error-popup"),B),q=i(r("cwg-success-popup"),I),z=i(r("cwg-wait-popup"),M),P=i(r("cwg-dont-active-popup"),K),V=i(r("cwg-function-disabled-popup"),G),H=i(r("cwg-confirm-popup"),E),R=i(r("cwg-page-wrapper"),U),Q=c("t");return f(),d(R,{class:"create-page",isHeaderFixed:!0},{default:m((()=>[g(l,{title:_(Y)("Home.page_ib.item9")},null,8,["title"]),Ge.value?(f(),d(t,{key:0})):(f(),d(s,{key:1,id:"custom_IbTransfer",class:"transfer-page"},{default:m((()=>[g(s,{class:"main-content"},{default:m((()=>[g(s,{class:"box box-step1"},{default:m((()=>[g(s,{class:"b-card"},{default:m((()=>[g(s,{class:"card-top"},{default:m((()=>[g(s,{class:"card-row"},{default:m((()=>[g(s,{class:"tit"},{default:m((()=>[g(o,{class:"iconfont icon-caret-right"}),w("span",null,b(_(Y)("Custom.Transfer.Title1")),1)])),_:1})])),_:1}),g(s,{class:"card-row"},{default:m((()=>[g(n,{value:le.value,"onUpdate:value":a[0]||(a[0]=e=>le.value=e),clearable:!1,options:Ne.value,placeholder:_(Y)("placeholder.choose")},null,8,["value","options","placeholder"])])),_:1})])),_:1})])),_:1})])),_:1}),ie.value?(f(),d(s,{key:0,class:"box box-step2"},{default:m((()=>[g(s,{class:"b-card"},{default:m((()=>[g(s,{class:"card-top"},{default:m((()=>[g(s,{class:"card-row card-tit"},{default:m((()=>[g(s,{class:"title-wrapper"},{default:m((()=>[g(s,{class:"tit"},{default:m((()=>[g(o,{class:"iconfont icon-caret-right"}),w("span",null,b(_(Y)("Custom.Transfer.Title2")),1)])),_:1})])),_:1})])),_:1}),g(S,{ref_key:"formRef",ref:Ue,model:ce,rules:je,"label-width":"300","label-position":"top","validate-trigger":"submit"},{default:m((()=>[g(s,{class:"form-row"},{default:m((()=>[g(s,{class:"form-col"},{default:m((()=>[g(u,{label:_(Y)("Custom.Transfer.IntoAccount"),name:"depositLogin"},{default:m((()=>[g(n,{value:ce.depositLogin,"onUpdate:value":a[1]||(a[1]=e=>ce.depositLogin=e),clearable:!1,options:Oe.value,placeholder:_(Y)("placeholder.choose")},null,8,["value","options","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1}),g(s,{class:"form-row"},{default:m((()=>[g(s,{class:"form-col"},{default:m((()=>[g(u,{label:_(Y)("Custom.Transfer.ConfirmIntoAccount"),name:"depositLogin1"},{default:m((()=>[g(n,{value:ce.depositLogin1,"onUpdate:value":a[2]||(a[2]=e=>ce.depositLogin1=e),clearable:!1,options:Oe.value,placeholder:_(Y)("placeholder.choose")},null,8,["value","options","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1}),g(s,{class:"form-row"},{default:m((()=>[g(s,{class:"form-col amount-box"},{default:m((()=>[g(u,{label:_(Y)("Custom.Transfer.Amount"),name:"amount","error-message":Le.value,class:"amount-input"},{default:m((()=>[g(v,{modelValue:ce.amount,"onUpdate:modelValue":a[3]||(a[3]=e=>ce.amount=e),placeholder:_(Y)("placeholder.input"),onBlur:Se},null,8,["modelValue","placeholder"])])),_:1},8,["label","error-message"]),y(g(s,{class:"btn",onClick:ke},null,512),[[Q,"State.All"]])])),_:1})])),_:1}),be.value?(f(),d(s,{key:0,class:"form-row"},{default:m((()=>[g(s,{class:"form-col-full"},{default:m((()=>[g(u,{class:"agree"},{default:m((()=>[g(s,{class:"agree-content"},{default:m((()=>[g(p,{checked:ce.agree5,onClick:a[4]||(a[4]=e=>ce.agree5=!ce.agree5)},null,8,["checked"]),g(s,{class:"agree-text"},{default:m((()=>[g(s,{class:"agree-title"},{default:m((()=>[h(b(_(Y)("news_add_field1.activitiesNZTwo.itemDeposit1")),1)])),_:1})])),_:1})])),_:1})])),_:1}),g(s,{class:"agree-detail"},{default:m((()=>[g(o,null,{default:m((()=>[h(b(_(Y)("news_add_field1.activitiesNZTwo.itemDeposit2")),1)])),_:1}),g(o,{class:"clause crm-cursor",style:{"text-decoration":"underline"},onClick:a[5]||(a[5]=e=>we.value=!0)},{default:m((()=>[h(b(_(Y)("news_add_field1.activitiesNZTwo.itemDeposit3")),1)])),_:1}),g(o,null,{default:m((()=>[h(b(_(Y)("news_add_field1.activitiesNZTwo.itemDeposit4")),1)])),_:1})])),_:1})])),_:1})])),_:1})):A("",!0),Ae.value?(f(),d(s,{key:1,class:"form-row"},{default:m((()=>[g(s,{class:"form-col-full"},{default:m((()=>[g(u,{class:"agree"},{default:m((()=>[g(s,{class:"agree-content"},{default:m((()=>[g(p,{checked:ce.agree6,onClick:a[6]||(a[6]=e=>ce.agree6=!ce.agree6)},null,8,["checked"]),g(s,{class:"agree-text"},{default:m((()=>[g(s,{class:"agree-title"},{default:m((()=>[h(b(Te.value.title),1)])),_:1})])),_:1})])),_:1})])),_:1}),g(s,{class:"agree-detail"},{default:m((()=>[g(o,null,{default:m((()=>[h(b(_(Y)("news_add_field1.activitiesNewList.item1")),1)])),_:1}),g(o,{class:"clause",onClick:a[7]||(a[7]=e=>he.value=!0)},{default:m((()=>[h(b(Te.value.title),1)])),_:1}),g(o,null,{default:m((()=>[h(b(_(Y)("news_add_field1.activitiesNewList.item2")),1)])),_:1})])),_:1})])),_:1})])),_:1})):A("",!0),g(s,{class:"form-row"},{default:m((()=>[g(s,{class:"form-col-full"},{default:m((()=>[g(u,null,{default:m((()=>[g(s,{class:"tips"},{default:m((()=>[g(s,{class:"title"},{default:m((()=>[h(b(_(Y)("Custom.Transfer.Tips")),1)])),_:1}),g(s,null,{default:m((()=>[h(b(_(Y)("Custom.Transfer.Tips1")),1)])),_:1}),g(s,null,{default:m((()=>[h(b(_(Y)("Custom.Transfer.Tips5")),1)])),_:1}),g(s,null,{default:m((()=>[h(b(_(Y)("Custom.Transfer.Tips3")),1)])),_:1}),g(s,null,{default:m((()=>[h(b(_(Y)("Custom.Transfer.Tips4")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),g(s,{class:"form-row"},{default:m((()=>[g(T,{class:"s-btn reselect",type:"primary",onClick:Me},{default:m((()=>[h(b("es"===_(ee)?"Enviar solicitud":_(Y)("Btn.Submit")),1)])),_:1})])),_:1})])),_:1},8,["model"])])),_:1})])),_:1})])),_:1})):A("",!0)])),_:1}),g(Z,{visible:ve.value,"onUpdate:visible":a[8]||(a[8]=e=>ve.value=e),onConfirm:Ie,responseMessage:oe.value},null,8,["visible","responseMessage"]),g(q,{visible:me.value,"onUpdate:visible":a[9]||(a[9]=e=>me.value=e),onConfirm:Ie},null,8,["visible"]),g(z,{visible:ge.value,"onUpdate:visible":a[10]||(a[10]=e=>ge.value=e),type:"center","mask-click":!1,showFooters:!1},null,8,["visible"]),g(P,{visible:Ce.value,"onUpdate:visible":a[11]||(a[11]=e=>Ce.value=e),showFooters:!0,onConfirm:Ke},null,8,["visible"]),g(V,{visible:_e.value,"onUpdate:visible":a[12]||(a[12]=e=>_e.value=e),showFooters:!1,onConfirm:Be},null,8,["visible"]),g(J,{visible:we.value,"onUpdate:visible":a[13]||(a[13]=e=>we.value=e),title:_(Y)("news_add_field1.activitiesNZTwo.item6"),type:"nzTwo",tableData4Two:ye.value},null,8,["visible","title","tableData4Two"]),g(J,{visible:he.value,"onUpdate:visible":a[14]||(a[14]=e=>he.value=e),title:Te.value.title,content:Te.value.content,type:"newList"},null,8,["visible","title","content"])])),_:1})),g(H)])),_:1})}}},[["__scopeId","data-v-e317c487"]]);export{R as default};