pages-ib-openAccount.ChCmLOsL.js 8.2 KB

1
  1. import{d as e,u as a,r as l,ap as t,c as o,M as s,f as c,g as u,i as n,j as r,k as i,l as d,n as p,t as m,m as v,E as f,J as _,s as y,A as g,aI as w,v as b,x as h,z as x,_ as A}from"./index-DogdhIuj.js";import{_ as T}from"./liveChat.xlVaeeIo.js";import{b as j,_ as I,c as C}from"./cwg-page-wrapper.UAS5oDnf.js";import{_ as N}from"./cwg-combox.Buz4hbTj.js";import{_ as k,a as D}from"./uni-forms.DErK0Zvx.js";import{_ as M,a as S}from"./uni-row.m4KZ-epV.js";import{i as q}from"./cwg-right-drawer.GE4ARq5n.js";import{i as z}from"./dateUtils.czFtfM-n.js";import{c as U}from"./index.DEN0qiOJ.js";import"./logo-full-white.B1je6nNN.js";import"./useRouter.CdIcR2GU.js";import"./user.BR5VO3NC.js";import"./useLeftSidebarCollapse.-dF9AidH.js";import"./openExternalUrl.DIEuSLrw.js";import"./useMenuSplit.CNNv-Csh.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_03c53178_lang.D-3UepAz.js";const F=A(e({__name:"openAccount",setup(e){const{t:A,locale:F}=a(),{Code:L}=U,O=l(!1),E=l(!1),B=l([]),K=l([]),H=l(!1),P=l(""),R=l(!1),J=l(!1),V=l([]),G=l([]),Q=l([]),W=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||[],G.value=a.currency||[],Q.value=a.commission||[])},le=async()=>{var e;try{await(null==(e=W.value)?void 0:e.validate())}catch(a){return}if(!H.value){H.value=!0;try{const e=await q.MamApplyAdd({...X});e.code===L.StatusOK?(R.value=!0,J.value=!0):(P.value=e.msg,R.value=!0,J.value=!1)}catch(l){P.value=A("Msg.Fail"),R.value=!0,J.value=!1}finally{H.value=!1}}},te=()=>{var e;null==(e=W.value)||e.clearValidate(),Object.assign(X,{currency:"",commission:"",leverage:"",accountType:"",platform:""}),R.value=!1,J.value=!1},oe=()=>{w({delta:1})},se=()=>{const e=["cn","zhHant"].includes(F.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;O.value=!0;try{const a=await q.excludeShowLogin({});a.code===L.StatusOK?(B.value=(null==(e=a.data)?void 0:e.excludeShowLoginTypes)||[],E.value=!0):g({title:a.msg,icon:"none"})}finally{O.value=!1}})(),(async()=>{const e=await q.MamApplyData({});e.code===L.StatusOK?K.value=e.data||[]:g({title:e.msg,icon:"none"})})()}),(e,a)=>{const l=c(u("cwg-icon"),T),t=b,o=h,s=c(u("cwg-header"),j),g=c(u("cwg-combox"),N),w=c(u("uni-forms-item"),k),q=c(u("uni-col"),M),z=x,U=c(u("uni-row"),S),F=c(u("uni-forms"),D),L=c(u("cwg-popup"),I),O=c(u("cwg-page-wrapper"),C);return n(),r(O,{class:"create-page",isHeaderFixed:!0},{default:i(()=>[d(s,{title:1===X.type?v(A)("Ib.NewAccount.TitleM"):v(A)("Ib.NewAccount.TitleP")},{right:i(()=>[d(o,{class:"header-btn",onClick:oe},{default:i(()=>[d(l,{name:"icon_back",size:18}),d(t,null,{default:i(()=>[p(m(v(A)("Ib.Settings.Title")),1)]),_:1})]),_:1})]),_:1},8,["title"]),E.value?(n(),r(o,{key:0,class:"main-content account-content"},{default:i(()=>[Z.value?(n(),r(o,{key:0,class:"box"},{default:i(()=>[d(o,{style:{margin:"20px 0","font-size":"14px","line-height":"1.7"}},{default:i(()=>[d(t,null,{default:i(()=>[p(m(v(A)("news_add_field.OpenAccount.Des3")),1)]),_:1})]),_:1})]),_:1})):(n(),r(o,{key:1,class:"box"},{default:i(()=>[d(o,{class:"tit"},{default:i(()=>[d(l,{name:"icon_arrow_right",size:16}),d(t,null,{default:i(()=>[p(m(v(A)("Ib.NewAccount.Title1")),1)]),_:1})]),_:1}),d(o,{class:"des"},{default:i(()=>[p(m(v(A)("Ib.NewAccount.Des1")),1)]),_:1}),d(o,{class:"b-card"},{default:i(()=>[d(F,{ref_key:"formRef",ref:W,model:X,rules:Y,"label-position":"top"},{default:i(()=>[d(U,{gutter:20},{default:i(()=>[d(q,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(A)("Ib.NewAccount.Platform"),name:"platform",required:""},{default:i(()=>[d(g,{value:X.platform,"onUpdate:value":a[0]||(a[0]=e=>X.platform=e),options:[{text:"MT4",value:"MT4"}],placeholder:v(A)("placeholder.choose")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),d(q,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(A)("Ib.NewAccount.LoginType"),name:"accountType",required:""},{default:i(()=>[d(g,{value:X.accountType,"onUpdate:value":a[1]||(a[1]=e=>X.accountType=e),options:$.value,placeholder:v(A)("placeholder.choose"),onChange:ae},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(q,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(A)("Ib.NewAccount.Lever"),name:"leverage",required:""},{default:i(()=>[d(g,{value:X.leverage,"onUpdate:value":a[2]||(a[2]=e=>X.leverage=e),options:ee(V.value),placeholder:v(A)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(q,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(A)("Ib.NewAccount.Currency"),name:"currency",required:""},{default:i(()=>[d(g,{value:X.currency,"onUpdate:value":a[3]||(a[3]=e=>X.currency=e),options:ee(G.value),placeholder:v(A)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(q,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(A)("Ib.NewAccount.Commission"),name:"commission",required:""},{default:i(()=>[d(g,{value:X.commission,"onUpdate:value":a[4]||(a[4]=e=>X.commission=e),options:ee(Q.value),placeholder:v(A)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(q,{span:24},{default:i(()=>[d(z,{class:"s-btn",type:"primary",onClick:le},{default:i(()=>[p(m(v(A)("Ib.NewAccount.Btn")),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})]),_:1})),d(o,{class:"box"},{default:i(()=>[d(o,{style:{margin:"20px 0","font-size":"14px","line-height":"1.7"}},{default:i(()=>[1===X.type?(n(),f(_,{key:0},[d(o,{style:{"font-weight":"bold","margin-bottom":"5px"}},{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec1")),1)]),_:1}),d(o,null,{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec2")),1)]),_:1})],64)):y("",!0),2===X.type?(n(),f(_,{key:1},[d(o,{style:{"font-weight":"bold","margin-bottom":"5px"}},{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec3")),1)]),_:1}),d(o,null,{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec4")),1)]),_:1})],64)):y("",!0)]),_:1})]),_:1}),6===X.accountType?(n(),r(o,{key:2,class:"box"},{default:i(()=>[d(o,{style:{margin:"20px 0","font-size":"14px","line-height":"1.7"}},{default:i(()=>[d(o,null,{default:i(()=>[d(t,null,{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec5")),1)]),_:1}),d(t,{class:"crm-cursor",style:{color:"#368FEC"},onClick:se},{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec6")),1)]),_:1}),d(t,null,{default:i(()=>[p(m(v(A)("Ib.NewAccount.Dec7")),1)]),_:1})]),_:1})]),_:1})]),_:1})):y("",!0)]),_:1})):y("",!0),d(L,{visible:R.value,showClose:!1,showFooters:!0,confirmText:v(A)("Btn.Confirm"),cancelText:v(A)("Btn.Cancel"),onConfirm:te,onClose:te},{default:i(()=>[d(o,{class:"result-dialog"},{default:i(()=>[J.value?(n(),r(o,{key:0,class:"icon-wrap"},{default:i(()=>[d(l,{name:"icon_success",size:50,color:"#67C23A"}),d(o,{class:"result-text"},{default:i(()=>[p(m(v(A)("ApplicationDialog.Des1")),1)]),_:1}),d(o,{class:"result-sub-text"},{default:i(()=>[p(m(v(A)("ApplicationDialog.Des12")),1)]),_:1})]),_:1})):(n(),r(o,{key:1,class:"icon-wrap"},{default:i(()=>[d(l,{name:"icon_warning",size:50,color:"#E6A23C"}),d(o,{class:"result-text"},{default:i(()=>[p(m(P.value),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,["visible","confirmText","cancelText"])]),_:1})}}}),[["__scopeId","data-v-dbfee1e8"]]);export{F as default};