import{R as e,bh as a,aO as l,aL as t,x as o,az as s,B as c,bp as u,b4 as n,aW as r,aV as i,aG as d,N as p,bc as m,a8 as v,aa as f,M as _,b8 as y,al as g,G as b,F as w,E as h,as as x,r as A}from"./index-F6_4Jyh4.js";import{_ as T}from"./liveChat.GIhP_1Cc.js";import{d as C,a as I,_ as N}from"./cwg-page-wrapper.BFOixv7j.js";import{a as j}from"./cwg-combox.CWJXmSox.js";import{a as k,_ as D}from"./uni-forms.BtDaWeGs.js";import{a as M,d as S}from"./uni-row.zq2qDVVW.js";import{i as q}from"./cwg-right-drawer.DxUcCL7k.js";import{i as z}from"./dateUtils.czFtfM-n.js";import{c as U}from"./index.2vaGpUrt.js";import"./logo-full-white.BpiOcQwV.js";import"./useRouter.UV7jRAqd.js";import"./user.Cktg3SZn.js";import"./useLeftSidebarCollapse.BPFK9IFl.js";import"./openExternalUrl.DIEuSLrw.js";import"./useMenuSplit.CWEX60oa.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_b0faaf66_lang.CpVDMDmX.js";const L=A(e({__name:"openAccount",setup(e){const{t:A,locale:L}=a(),{Code:O}=U,E=l(!1),F=l(!1),B=l([]),K=l([]),R=l(!1),G=l(""),H=l(!1),P=l(!1),V=l([]),W=l([]),J=l([]),Q=l(),X=t({type:1,currency:"",commission:"",leverage:"",accountType:"",platform:""}),Y={currency:{rules:[{required:!0,errorMessage:A("vaildate.select.empty")}]},commission:{rules:[{required:!0,errorMessage:A("vaildate.select.empty")}]},leverage:{rules:[{required:!0,errorMessage:A("vaildate.select.empty")}]},accountType:{rules:[{required:!0,errorMessage:A("vaildate.select.empty")}]},platform:{rules:[{required:!0,errorMessage:A("vaildate.select.empty")}]}},Z=o(()=>{const e=B.value.join(",");return e.includes("1")&&e.includes("2")&&e.includes("3")&&e.includes("6")&&e.includes("7")&&e.includes("8")}),$=o(()=>{const e=[];return B.value.includes("1")||e.push({value:1,text:A("AccountType.ClassicAccount")}),B.value.includes("2")||e.push({value:2,text:A("AccountType.SeniorAccount")}),B.value.includes("3")||z()||e.push({value:3,text:A("AccountType.AgencyAccount")}),B.value.includes("6")||e.push({value:6,text:A("AccountType.SpeedAccount")}),B.value.includes("7")||e.push({value:7,text:A("AccountType.StandardAccount")}),B.value.includes("8")||e.push({value:8,text:A("AccountType.CentAccount")}),e}),ee=e=>(e||[]).map(e=>({text:String(e),value:e})),ae=e=>{X.leverage="",X.currency="",X.commission="";const a=K.value.find(a=>a.type==e);a&&(V.value=a.leverage||[],W.value=a.currency||[],J.value=a.commission||[])},le=async()=>{var e;try{await(null==(e=Q.value)?void 0:e.validate())}catch(a){return}if(!R.value){R.value=!0;try{const e=await q.MamApplyAdd({...X});e.code===O.StatusOK?(H.value=!0,P.value=!0):(G.value=e.msg,H.value=!0,P.value=!1)}catch(l){G.value=A("Msg.Fail"),H.value=!0,P.value=!1}finally{R.value=!1}}},te=()=>{var e;null==(e=Q.value)||e.clearValidate(),Object.assign(X,{currency:"",commission:"",leverage:"",accountType:"",platform:""}),H.value=!1,P.value=!1},oe=()=>{x({delta:1})},se=()=>{const e=["cn","zhHant"].includes(L.value)?"https://www.cwgvu.com/cn/leveragemargin":"https://www.cwgvu.com/en/leveragemargin";window.open(e,"_blank")};return s(e=>{e&&e.type?X.type=Number(e.type):X.type=1,(async()=>{var e;E.value=!0;try{const a=await q.excludeShowLogin({});a.code===O.StatusOK?(B.value=(null==(e=a.data)?void 0:e.excludeShowLoginTypes)||[],F.value=!0):n({title:a.msg,icon:"none"})}finally{E.value=!1}})(),(async()=>{const e=await q.MamApplyData({});e.code===O.StatusOK?K.value=e.data||[]:n({title:e.msg,icon:"none"})})()}),(e,a)=>{const l=r(i("cwg-icon"),T),t=f,o=v,s=r(i("cwg-header"),I),n=r(i("cwg-combox"),j),x=r(i("uni-forms-item"),k),q=r(i("uni-col"),M),z=g,U=r(i("uni-row"),S),L=r(i("uni-forms"),D),O=r(i("cwg-popup"),N),E=r(i("cwg-page-wrapper"),C);return d(),c(E,{class:"create-page",isHeaderFixed:!0},{default:u(()=>[p(s,{title:1===X.type?m(A)("Ib.NewAccount.TitleM"):m(A)("Ib.NewAccount.TitleP")},{right:u(()=>[p(o,{class:"header-btn",onClick:oe},{default:u(()=>[p(l,{name:"icon_back",size:18}),p(t,null,{default:u(()=>[_(y(m(A)("Ib.Settings.Title")),1)]),_:1})]),_:1})]),_:1},8,["title"]),F.value?(d(),c(o,{key:0,class:"main-content account-content"},{default:u(()=>[Z.value?(d(),c(o,{key:0,class:"box"},{default:u(()=>[p(o,{style:{margin:"20px 0","font-size":"14px","line-height":"1.7"}},{default:u(()=>[p(t,null,{default:u(()=>[_(y(m(A)("news_add_field.OpenAccount.Des3")),1)]),_:1})]),_:1})]),_:1})):(d(),c(o,{key:1,class:"box"},{default:u(()=>[p(o,{class:"tit"},{default:u(()=>[p(l,{name:"icon_arrow_right",size:16}),p(t,null,{default:u(()=>[_(y(m(A)("Ib.NewAccount.Title1")),1)]),_:1})]),_:1}),p(o,{class:"des"},{default:u(()=>[_(y(m(A)("Ib.NewAccount.Des1")),1)]),_:1}),p(o,{class:"b-card"},{default:u(()=>[p(L,{ref_key:"formRef",ref:Q,model:X,rules:Y,"label-position":"top"},{default:u(()=>[p(U,{gutter:20},{default:u(()=>[p(q,{xs:24,sm:12,md:8},{default:u(()=>[p(x,{label:m(A)("Ib.NewAccount.Platform"),name:"platform",required:""},{default:u(()=>[p(n,{value:X.platform,"onUpdate:value":a[0]||(a[0]=e=>X.platform=e),options:[{text:"MT4",value:"MT4"}],placeholder:m(A)("placeholder.choose")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),p(q,{xs:24,sm:12,md:8},{default:u(()=>[p(x,{label:m(A)("Ib.NewAccount.LoginType"),name:"accountType",required:""},{default:u(()=>[p(n,{value:X.accountType,"onUpdate:value":a[1]||(a[1]=e=>X.accountType=e),options:$.value,placeholder:m(A)("placeholder.choose"),onChange:ae},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),p(q,{xs:24,sm:12,md:8},{default:u(()=>[p(x,{label:m(A)("Ib.NewAccount.Lever"),name:"leverage",required:""},{default:u(()=>[p(n,{value:X.leverage,"onUpdate:value":a[2]||(a[2]=e=>X.leverage=e),options:ee(V.value),placeholder:m(A)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),p(q,{xs:24,sm:12,md:8},{default:u(()=>[p(x,{label:m(A)("Ib.NewAccount.Currency"),name:"currency",required:""},{default:u(()=>[p(n,{value:X.currency,"onUpdate:value":a[3]||(a[3]=e=>X.currency=e),options:ee(W.value),placeholder:m(A)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),p(q,{xs:24,sm:12,md:8},{default:u(()=>[p(x,{label:m(A)("Ib.NewAccount.Commission"),name:"commission",required:""},{default:u(()=>[p(n,{value:X.commission,"onUpdate:value":a[4]||(a[4]=e=>X.commission=e),options:ee(J.value),placeholder:m(A)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),p(q,{span:24},{default:u(()=>[p(z,{class:"s-btn",type:"primary",onClick:le},{default:u(()=>[_(y(m(A)("Ib.NewAccount.Btn")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})),p(o,{class:"box"},{default:u(()=>[p(o,{style:{margin:"20px 0","font-size":"14px","line-height":"1.7"}},{default:u(()=>[1===X.type?(d(),b(w,{key:0},[p(o,{style:{"font-weight":"bold","margin-bottom":"5px"}},{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec1")),1)]),_:1}),p(o,null,{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec2")),1)]),_:1})],64)):h("",!0),2===X.type?(d(),b(w,{key:1},[p(o,{style:{"font-weight":"bold","margin-bottom":"5px"}},{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec3")),1)]),_:1}),p(o,null,{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec4")),1)]),_:1})],64)):h("",!0)]),_:1})]),_:1}),6===X.accountType?(d(),c(o,{key:2,class:"box"},{default:u(()=>[p(o,{style:{margin:"20px 0","font-size":"14px","line-height":"1.7"}},{default:u(()=>[p(o,null,{default:u(()=>[p(t,null,{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec5")),1)]),_:1}),p(t,{class:"crm-cursor",style:{color:"#368FEC"},onClick:se},{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec6")),1)]),_:1}),p(t,null,{default:u(()=>[_(y(m(A)("Ib.NewAccount.Dec7")),1)]),_:1})]),_:1})]),_:1})]),_:1})):h("",!0)]),_:1})):h("",!0),p(O,{visible:H.value,showClose:!1,showFooters:!0,confirmText:m(A)("Btn.Confirm"),cancelText:m(A)("Btn.Cancel"),onConfirm:te,onClose:te},{default:u(()=>[p(o,{class:"result-dialog"},{default:u(()=>[P.value?(d(),c(o,{key:0,class:"icon-wrap"},{default:u(()=>[p(l,{name:"icon_success",size:50,color:"#67C23A"}),p(o,{class:"result-text"},{default:u(()=>[_(y(m(A)("ApplicationDialog.Des1")),1)]),_:1}),p(o,{class:"result-sub-text"},{default:u(()=>[_(y(m(A)("ApplicationDialog.Des12")),1)]),_:1})]),_:1})):(d(),c(o,{key:1,class:"icon-wrap"},{default:u(()=>[p(l,{name:"icon_warning",size:50,color:"#E6A23C"}),p(o,{class:"result-text"},{default:u(()=>[_(y(G.value),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,["visible","confirmText","cancelText"])]),_:1})}}}),[["__scopeId","data-v-990b691a"]]);export{L as default};