| 1 |
- import{_ as e,u as a,c as l,f as t,g as s,i as o,j as u,k as n,l as c,n as r,t as i,m as d,x as p,z as v,r as m,ap as f,w as g,M as _,o as w,ag as h,h as b,A as y,p as A,F as x,s as C,E as k,K as j,J as D,v as M,G as T,P as L}from"./index-DVmtlnMb.js";import{_ as N}from"./cwg-combox.BEF9wedQ.js";import{_ as S,a as $}from"./uni-forms.CCGSfrfE.js";import{_ as U}from"./uni-easyinput.Qt8oHou4.js";import{_ as z,a as B,c as V}from"./cwg-page-wrapper.DaGGeE-8.js";import{_ as Z,a as P}from"./cwg-success-popup.De_-Nfq2.js";import{_ as q,u as E}from"./liveChat.CRp-O3MZ.js";import{c as F}from"./user.CPTROOUO.js";import{u as O}from"./useRouter.B3Jr-9lo.js";import"./uni-row.qQh_hWY6.js";import"./index.BeoSXJcF.js";import"./openExternalUrl.DIEuSLrw.js";import"./cwg-right-drawer.CQ3TIkPI.js";import"./logo-full-white.B1je6nNN.js";import"./useLeftSidebarCollapse.91IdSJLI.js";import"./useMenuSplit.BA1Ej6MJ.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_f18e0404_lang.BS-bZAaT.js";const H=e({__name:"cwg-account-limit-popup",props:{visible:{type:Boolean,default:!1},type:{type:String,default:""}},emits:["update:visible","confirm"],setup(e,{emit:m}){const f=e,g=m,{t:_}=a(),w=l({get:()=>f.visible,set:e=>g("update:visible",e)}),h=()=>{w.value=!1,g("confirm")};return(e,a)=>{const l=t(s("cwg-icon"),q),m=p,f=v,g=t(s("cwg-popup"),z);return o(),u(g,{visible:w.value,"onUpdate:visible":a[0]||(a[0]=e=>w.value=e),type:"center","mask-click":!1,"show-footers":!0},{footer:n(()=>[c(f,{onClick:h},{default:n(()=>[r(i(d(_)("Btn.Cancel")),1)]),_:1}),c(f,{type:"primary",onClick:h},{default:n(()=>[r(i(d(_)("Btn.Confirm")),1)]),_:1})]),default:n(()=>[c(m,{class:"popup-content"},{default:n(()=>[c(m,{class:"icon"},{default:n(()=>[c(l,{name:"verified",size:80,color:"#009933"})]),_:1}),c(m,{class:"des1"},{default:n(()=>[r(i(d(_)("accountLimit.title")),1)]),_:1}),c(m,{class:"content"},{default:n(()=>[c(m,{class:"des1"},{default:n(()=>[c(m,null,{default:n(()=>[r(i(d(_)("accountLimit.mt4Message")),1)]),_:1}),c(m,null,{default:n(()=>[c(m,null,{default:n(()=>[r(i(d(_)("accountLimit.mt4Condition1")),1)]),_:1})]),_:1}),c(m,null,{default:n(()=>[r(i(d(_)("accountLimit.mt4Action")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["visible"])}}},[["__scopeId","data-v-d0510476"]]),I=e({__name:"create-account",setup(e){const z=O(),{t:q,locale:I}=a();E();const K=m([{id:7,type:"StandardAccount",name:"AccountType.StandardAccount",showCondition:()=>ce.value&&-1==ce.value.indexOf("7"),description:"Custom.NewAccount.DesLogin5",minDeposit:"$200",minSpread:"0.01",maxLeverage:"1:1000",icon:"/static/images/info/bank-information-1.webp"},{id:2,type:"SeniorAccount",name:"AccountType.SeniorAccount",showCondition:()=>ce.value&&-1==ce.value.indexOf("2"),description:"Custom.NewAccount.DesLogin3",minDeposit:"$200",minSpread:"0.01",maxLeverage:"1:1000",icon:"/static/images/info/bank-information-2.webp"},{id:8,type:"CentAccount",name:"AccountType.CentAccount",showCondition:()=>ce.value&&-1==ce.value.indexOf("8")&&ie.value,description:"Custom.NewAccount.DesLogin8",minDeposit:"$200",minSpread:"0.01",maxLeverage:"1:500",icon:"/static/images/info/bank-information-3.webp"}]),R=m("real"),G=l(()=>[{value:"real",text:q("vu.item1")},{value:"demo",text:q("vu.item2")}]),J=m(!1),Q=m(!1),W=l(()=>K.value.find(e=>e.id==se.value)||null),X=m(!1),Y=m(!1),ee=m(""),ae=m(!1),le=m(!1),te=m(null),se=m(0);m("");const oe=m([]),ue=m([]),ne=m(null),ce=m([]),re=m(!1),ie=m(!1),de=m(!1),pe=m(""),ve=m(!0),me=m(""),fe=m(null),ge=f({password:"",currency:"",leverage:"",platform:"",balance:null}),_e=async()=>{var e;await L(),null==(e=fe.value)||e.clearValidate(),ge.password="",ge.currency="",ge.leverage="",ge.platform="",ge.balance="",oe.value=[],ue.value=[],te.value=null,Y.value=!1,ae.value=!1,le.value=!1},we=l(()=>!!ge.password&&/^.{8,15}$/.test(ge.password)),he=l(()=>/^(?=.*?[a-z])(?=.*?[A-Z]).*$/.test(ge.password));l(()=>/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?!.*([~!@&%$^\\(\\)#_]).*\\1.*\\1)[A-Za-z0-9~!@&%$^\\(\\)#_]{8,16}$/.test(ge.password));const be=l(()=>/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@&%$^*./\\(\\)\\+\\=#_-])[A-Za-z0-9~!@&%$^*./\\(\\)\\+\\=#_-]{8,16}$/.test(ge.password)),ye=l(()=>[{label:q("signup.form.rules.1st"),valid:we.value},{label:q("signup.form.rules.2nd"),valid:he.value},{label:q("signup.form.rules.4rd"),valid:be.value}]),Ae=l(()=>({platform:{rules:[{required:!0,errorMessage:q("vaildate.select.empty"),trigger:"change"}]},currency:{rules:[{required:!0,errorMessage:q("vaildate.select.empty"),trigger:"change"}]},leverage:{rules:[{required:!0,errorMessage:q("vaildate.select.empty"),trigger:"change"}]},password:{rules:[{required:!0,errorMessage:q("vaildate.password.format"),trigger:"blur"},{validateFunction:(e,a,l,t)=>!!/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@&%$^*./\\(\\)\\+\\=#_-])[A-Za-z0-9~!@&%$^*./\\(\\)\\+\\=#_-]{8,16}$/.test(a)||(t(q("vaildate.password.format")),!1),trigger:"blur"}]},balance:{rules:[{required:!0,errorMessage:q("vaildate.amount.format")},{validateFunction:(e,a,l,t)=>{if(null==a||""===a)return!0;const s=Number(a);return isNaN(s)?(t(q("vaildate.amount.format")),!1):s<0||s>1e5?(t(q("vaildate.amount.amount")+"0-100000"),!1):void 0}}]}})),xe=l(()=>{const e=[];return te.value&&te.value.mt4s&&te.value.mt4s.length&&e.push({text:"MT4",value:"MT4"}),te.value&&te.value.mt5s&&te.value.mt5s.length&&e.push({text:"MT5",value:"MT5"}),e}),Ce=l(()=>ue.value.length?ue.value.map(e=>({text:e,value:e})):[]),ke=l(()=>oe.value.length?oe.value.map(e=>({text:String(e),value:e})):[]),je=()=>{_e()},De=()=>{de.value=!1,pe.value=""},Me=async(e,a)=>{console.log(e,a,I);const l=a?F.AccountApplyDataDome:F.AccountApplyData,t=await l({type:e});200===t.code?te.value=t.data:y({title:t.msg,icon:"none"})},Te=async()=>{try{if(fe.value){await fe.value.validate();if(Y.value)return;Y.value=!0;const a=ne.value?F.AccountApplyAddDome:F.AccountApplyAdd,l=await a({type:Number(se.value),...ge});200===l.code?(ne.value&&y({title:q("Msg.Success"),icon:"success"}),z.push("/pages/customer/index"),se.value=0,Q.value=!0,fe.value&&fe.value.resetFields(),Y.value=!1):407===l.code?(e=ge.platform,pe.value=e,de.value=!0,Y.value=!1):(ee.value=l.msg,J.value=!0,Y.value=!1,_e())}}catch(a){if(console.log(a),Y.value=!1,a instanceof Array)return;console.log(a),J.value=!0,ee.value=a.msg,console.log(J.value),_e()}var e};g(()=>ge.platform,e=>{e&&(oe.value=[],ue.value=[],ge.currency="",ge.leverage="",ge.balance="",ge.password="",(e=>{ve.value="mt5s"!==e,oe.value=[],ue.value=[];const a=[];te.value[e].forEach(e=>{a.push(e.currency)}),a.forEach(e=>{ue.value.includes(e)||ue.value.push(e)})})("MT4"===e?"mt4s":"mt5s"))}),g(()=>ge.currency,e=>{e&&ge.platform&&Le(ge.platform,e)});const Le=(e,a)=>{ge.leverage="",oe.value=[];const l="MT4"===e?"mt4s":"mt5s",t=[];te.value[l].forEach(e=>{e.currency===a&&t.push(e.leverage)}),ge.leverage=t.reduce((e,a)=>Math.max(e,a)),oe.value=t};return g(()=>ge.balance,(e,a)=>{}),g(()=>R.value,e=>{ne.value="demo"==e,console.log(e,1111),Me(se.value,ne.value),_e()}),_(e=>{var a;ne.value="demo"==e.server,R.value=e.server,se.value=e.id;const l=(null==(a=null==window?void 0:window.location)?void 0:a.host)||"";me.value=l.split(".")[1]||"",(async()=>{var e;X.value=!0;const a=await F.excludeShowLogin({});200===a.code?(ce.value=(null==(e=a.data)?void 0:e.excludeShowLoginTypes)||[],re.value=!0,X.value=!1):(y({title:a.msg,icon:"none"}),X.value=!1)})(),Me(se.value,ne.value),(()=>{const e=(new Date).getTimezoneOffset(),a=(new Date).getTime();new Date(a+60*e*1e3+72e5).getTime()>new Date("2024/9/25 00:00:00").getTime()&&(ie.value=!0)})()}),w(()=>{}),(e,a)=>{const l=p,m=t(s("cwg-combox"),N),f=t(s("uni-forms-item"),S),g=t(s("uni-easyinput"),U),_=v,w=t(s("uni-forms"),$),y=M,L=h("uv-button"),z=t(s("uni-popup"),B),E=t(s("cwg-error-popup"),Z),F=t(s("cwg-success-popup"),P),O=t(s("cwg-account-limit-popup"),H),I=t(s("cwg-page-wrapper"),V),K=b("t");return o(),u(I,{class:"create-page",isHeaderFixed:!0},{default:n(()=>[c(l,{class:"container"},{default:n(()=>[c(l,{class:"app-page-head card-header d-flex gap-3 flex-wrap align-items-center justify-content-between border-0"},{default:n(()=>[c(l,{class:"app-page-head mb-0"},{default:n(()=>{var e;return[A(x("h1",{class:"app-page-title"},null,512),[[K,null==(e=W.value)?void 0:e.name]])]}),_:1})]),_:1}),c(l,{class:"row"},{default:n(()=>[c(l,{class:"col-lg-8"},{default:n(()=>[c(l,{class:"card"},{default:n(()=>[c(l,{class:"border-0 card-header"},{default:n(()=>[c(w,{ref_key:"formRef",ref:fe,model:ge,rules:Ae.value,"label-width":"200","label-position":"top",class:"base-info-form","validate-trigger":"submit"},{default:n(()=>[c(l,{class:"row"},{default:n(()=>[c(l,{class:"col-lg-12"},{default:n(()=>[A(x("h5",{class:"mb-3"},null,512),[[K,"Custom.PaymentHistory.AccountType"]]),c(f,{name:"platform"},{default:n(()=>[c(m,{clearable:!1,value:R.value,"onUpdate:value":a[0]||(a[0]=e=>R.value=e),options:G.value,placeholder:d(q)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1})]),_:1}),c(l,{class:"col-lg-6"},{default:n(()=>[A(x("h5",{class:"mb-3"},null,512),[[K,"Custom.NewAccount.Platform"]]),c(f,{name:"platform"},{default:n(()=>[c(m,{clearable:!1,value:ge.platform,"onUpdate:value":a[1]||(a[1]=e=>ge.platform=e),options:xe.value,placeholder:d(q)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1})]),_:1}),c(l,{class:"col-lg-6"},{default:n(()=>[A(x("h5",{class:"mb-3"},null,512),[[K,"Custom.NewAccount.Currency"]]),c(f,{name:"currency"},{default:n(()=>[c(m,{clearable:!1,value:ge.currency,"onUpdate:value":a[2]||(a[2]=e=>ge.currency=e),options:Ce.value,placeholder:d(q)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1})]),_:1}),c(l,{class:"col-lg-6"},{default:n(()=>[A(x("h5",{class:"mb-3"},null,512),[[K,"Custom.NewAccount.Lever"]]),c(f,{name:"leverage"},{default:n(()=>[c(m,{clearable:!1,value:ge.leverage,"onUpdate:value":a[3]||(a[3]=e=>ge.leverage=e),options:ke.value,placeholder:d(q)("placeholder.choose"),disabled:"MT4"==ge.platform},null,8,["value","options","placeholder","disabled"])]),_:1})]),_:1}),c(l,{class:"col-lg-6"},{default:n(()=>[A(x("h5",{class:"mb-3"},null,512),[[K,"Custom.NewAccount.Password"]]),c(f,{name:"password"},{default:n(()=>[c(g,{clearable:!1,modelValue:ge.password,"onUpdate:modelValue":a[4]||(a[4]=e=>ge.password=e),placeholder:d(q)("Custom.NewAccount.Password")},null,8,["modelValue","placeholder"])]),_:1})]),_:1}),ne.value?(o(),u(l,{key:0,class:"col-lg-6"},{default:n(()=>[A(x("h5",{class:"mb-3"},null,512),[[K,"Custom.NewAccount.Balance"]]),c(f,{name:"balance"},{default:n(()=>[c(g,{type:"digit",clearable:!1,modelValue:ge.balance,"onUpdate:modelValue":a[5]||(a[5]=e=>ge.balance=e),placeholder:d(q)("Custom.NewAccount.BalancePlaceholder")},null,8,["modelValue","placeholder"])]),_:1})]),_:1})):C("",!0),c(l,{class:"px-4"},{default:n(()=>[c(l,{class:"notice-list"},{default:n(()=>[(o(!0),k(D,null,j(ye.value,(e,a)=>(o(),u(l,{key:a,class:T(["notice-item",e.valid?"isOK":""])},{default:n(()=>[r(i(e.label),1)]),_:2},1032,["class"]))),128))]),_:1})]),_:1}),c(_,{onClick:Te,class:"btn btn-danger waves-effect waves-light"},{default:n(()=>[x("i",{class:"fi fi-rs-check"}),r(" "+i(d(q)("Btn.Application")),1)]),_:1})]),_:1})]),_:1},8,["model","rules"])]),_:1})]),_:1})]),_:1}),c(l,{class:"col-lg-4"},{default:n(()=>[c(l,{class:"card overflow-hidden card-action action-border-primary"},{default:n(()=>[c(l,{class:"card-header bg-light border-0 p-4 accordion-b utton text-white bg"},{default:n(()=>{var e,a;return[A(x("h4",{class:"text-white"},null,512),[[K,null==(e=W.value)?void 0:e.name]]),A(x("p",{class:"mb-4"},null,512),[[K,null==(a=W.value)?void 0:a.description]]),c(l,{class:"display-6 fw-bold text-white lh-1 price-monthly"},{default:n(()=>{var e;return[r(i((null==(e=W.value)?void 0:e.minDeposit)||"--")+" ",1),c(y,{class:"h6 text-white"},{default:n(()=>[r(i(d(q)("vu.item9")),1)]),_:1})]}),_:1})]}),_:1}),c(l,{class:"card-body p-4"},{default:n(()=>[c(l,{class:"fs-5 list-inline text-dark"},{default:n(()=>[c(l,{class:"d-flex gap-2 align-items-center py-1"},{default:n(()=>{var e;return[x("i",{class:"fa-regular fa-circle-check text-success"}),r(" "+i(d(q)("vu.item10"))+": "+i((null==(e=W.value)?void 0:e.minSpread)||"--"),1)]}),_:1}),c(l,{class:"d-flex gap-2 align-items-center py-1"},{default:n(()=>{var e;return[x("i",{class:"fa-regular fa-circle-check text-success"}),r(" "+i(d(q)("vu.item11"))+": "+i((null==(e=W.value)?void 0:e.maxLeverage)||"--"),1)]}),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),c(z,{show:ae.value,mode:"center",round:"16",onClose:je},{default:n(()=>[le.value?(o(),u(l,{key:0,class:"dia-content"},{default:n(()=>[c(l,{class:"icon"},{default:n(()=>[c(y,{class:"iconfont icon-success"})]),_:1}),c(l,{class:"des1"},{default:n(()=>[r(i(d(q)("ApplicationDialog.Des1")),1)]),_:1}),c(l,{class:"des2"},{default:n(()=>[r(i(d(q)("ApplicationDialog.Des12")),1)]),_:1}),c(l,{class:"dialog-footer"},{default:n(()=>[c(L,{type:"primary",onClick:je},{default:n(()=>[r(i(d(q)("Btn.Confirm")),1)]),_:1}),c(L,{onClick:je},{default:n(()=>[r(i(d(q)("Btn.Cancel")),1)]),_:1})]),_:1})]),_:1})):C("",!0),le.value?C("",!0):(o(),u(l,{key:1,class:"dia-content"},{default:n(()=>[c(l,{class:"icon"},{default:n(()=>[c(y,{class:"iconfont icon-warning"})]),_:1}),c(l,{class:"des1"},{default:n(()=>[r(i(ee.value),1)]),_:1}),c(l,{class:"dialog-footer"},{default:n(()=>[c(L,{type:"primary",onClick:je},{default:n(()=>[r(i(d(q)("Btn.Confirm")),1)]),_:1}),c(L,{onClick:je},{default:n(()=>[r(i(d(q)("Btn.Cancel")),1)]),_:1})]),_:1})]),_:1}))]),_:1},8,["show"]),c(E,{visible:J.value,"onUpdate:visible":a[6]||(a[6]=e=>J.value=e),responseMessage:ee.value},null,8,["visible","responseMessage"]),c(F,{visible:Q.value,"onUpdate:visible":a[7]||(a[7]=e=>Q.value=e),onConfirm:je,type:"create"},null,8,["visible"]),c(O,{visible:de.value,"onUpdate:visible":a[8]||(a[8]=e=>de.value=e),onConfirm:De},null,8,["visible"])]),_:1})}}},[["__scopeId","data-v-1623ccd9"]]);export{I as default};
|