pages-ib-openAccount.D2KqsEOk.js 8.2 KB

1
  1. import{d as e,u as a,r as l,aq 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 y,s as _,A as g,aJ as w,v as b,x as h,z as x,a2 as A,_ as T}from"./index-cgJbsk9Q.js";import{_ as C}from"./liveChat.BUvaIfgQ.js";import{_ as I,a as j}from"./cwg-page-wrapper.Em0oD8Gp.js";import{_ as N}from"./cwg-combox.BkQ7-dcX.js";import{_ as k,a as D}from"./uni-forms.Dhln0KHN.js";import{_ as M,a as S}from"./uni-row.FyV3igX2.js";import{a as q}from"./user.BtyQGfSG.js";import{i as z}from"./cwg-right-drawer.DV6KhR1m.js";import{i as U}from"./dateUtils.czFtfM-n.js";import"./logo-full-white.B1je6nNN.js";import"./useRouter.9Te-FnFv.js";import"./cwg-link.lANmZlwR.js";import"./openExternalUrl.DIEuSLrw.js";import"./useLeftSidebarCollapse.DcXanZiP.js";import"./useMenuSplit.COJ5VtSh.js";const E=T(e({__name:"openAccount",setup(e){const{t:T,locale:E}=a(),{Code:L}=A,O=l(!1),F=l(!1),B=l([]),K=l([]),H=l(!1),J=l(""),P=l(!1),R=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:T("vaildate.select.empty")}]},commission:{rules:[{required:!0,errorMessage:T("vaildate.select.empty")}]},leverage:{rules:[{required:!0,errorMessage:T("vaildate.select.empty")}]},accountType:{rules:[{required:!0,errorMessage:T("vaildate.select.empty")}]},platform:{rules:[{required:!0,errorMessage:T("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:T("AccountType.ClassicAccount")}),B.value.includes("2")||e.push({value:2,text:T("AccountType.SeniorAccount")}),B.value.includes("3")||U()||e.push({value:3,text:T("AccountType.AgencyAccount")}),B.value.includes("6")||e.push({value:6,text:T("AccountType.SpeedAccount")}),B.value.includes("7")||e.push({value:7,text:T("AccountType.StandardAccount")}),B.value.includes("8")||e.push({value:8,text:T("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 z.MamApplyAdd({...X});e.code===L.StatusOK?(P.value=!0,R.value=!0):(J.value=e.msg,P.value=!0,R.value=!1)}catch(l){J.value=T("Msg.Fail"),P.value=!0,R.value=!1}finally{H.value=!1}}},te=()=>{var e;null==(e=W.value)||e.clearValidate(),Object.assign(X,{currency:"",commission:"",leverage:"",accountType:"",platform:""}),P.value=!1,R.value=!1},oe=()=>{w({delta:1})},se=()=>{const e=["cn","zhHant"].includes(E.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 z.excludeShowLogin({});a.code===L.StatusOK?(B.value=(null==(e=a.data)?void 0:e.excludeShowLoginTypes)||[],F.value=!0):g({title:a.msg,icon:"none"})}finally{O.value=!1}})(),(async()=>{const e=await z.MamApplyData({});e.code===L.StatusOK?K.value=e.data||[]:g({title:e.msg,icon:"none"})})()}),(e,a)=>{const l=c(u("cwg-icon"),C),t=b,o=h,s=c(u("cwg-header"),I),g=c(u("cwg-combox"),N),w=c(u("uni-forms-item"),k),A=c(u("uni-col"),M),z=x,U=c(u("uni-row"),S),E=c(u("uni-forms"),D),L=c(u("cwg-popup"),q),O=c(u("cwg-page-wrapper"),j);return n(),r(O,{class:"create-page",isHeaderFixed:!0},{default:i(()=>[d(s,{title:1===X.type?v(T)("Ib.NewAccount.TitleM"):v(T)("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(T)("Ib.Settings.Title")),1)]),_:1})]),_:1})]),_:1},8,["title"]),F.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(T)("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(T)("Ib.NewAccount.Title1")),1)]),_:1})]),_:1}),d(o,{class:"des"},{default:i(()=>[p(m(v(T)("Ib.NewAccount.Des1")),1)]),_:1}),d(o,{class:"b-card"},{default:i(()=>[d(E,{ref_key:"formRef",ref:W,model:X,rules:Y,"label-position":"top"},{default:i(()=>[d(U,{gutter:20},{default:i(()=>[d(A,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(T)("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(T)("placeholder.choose")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),d(A,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(T)("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(T)("placeholder.choose"),onChange:ae},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(A,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(T)("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(T)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(A,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(T)("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(T)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(A,{xs:24,sm:12,md:8},{default:i(()=>[d(w,{label:v(T)("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(T)("placeholder.choose")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),d(A,{span:24},{default:i(()=>[d(z,{class:"s-btn",type:"primary",onClick:le},{default:i(()=>[p(m(v(T)("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(y,{key:0},[d(o,{style:{"font-weight":"bold","margin-bottom":"5px"}},{default:i(()=>[p(m(v(T)("Ib.NewAccount.Dec1")),1)]),_:1}),d(o,null,{default:i(()=>[p(m(v(T)("Ib.NewAccount.Dec2")),1)]),_:1})],64)):_("",!0),2===X.type?(n(),f(y,{key:1},[d(o,{style:{"font-weight":"bold","margin-bottom":"5px"}},{default:i(()=>[p(m(v(T)("Ib.NewAccount.Dec3")),1)]),_:1}),d(o,null,{default:i(()=>[p(m(v(T)("Ib.NewAccount.Dec4")),1)]),_:1})],64)):_("",!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(T)("Ib.NewAccount.Dec5")),1)]),_:1}),d(t,{class:"crm-cursor",style:{color:"#368FEC"},onClick:se},{default:i(()=>[p(m(v(T)("Ib.NewAccount.Dec6")),1)]),_:1}),d(t,null,{default:i(()=>[p(m(v(T)("Ib.NewAccount.Dec7")),1)]),_:1})]),_:1})]),_:1})]),_:1})):_("",!0)]),_:1})):_("",!0),d(L,{visible:P.value,showClose:!1,showFooters:!0,confirmText:v(T)("Btn.Confirm"),cancelText:v(T)("Btn.Cancel"),onConfirm:te,onClose:te},{default:i(()=>[d(o,{class:"result-dialog"},{default:i(()=>[R.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(T)("ApplicationDialog.Des1")),1)]),_:1}),d(o,{class:"result-sub-text"},{default:i(()=>[p(m(v(T)("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(J.value),1)]),_:1})]),_:1}))]),_:1})]),_:1},8,["visible","confirmText","cancelText"])]),_:1})}}}),[["__scopeId","data-v-dbfee1e8"]]);export{E as default};