| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["signup"],{"1c85":function(e,t,s){"use strict";s("4a18")},4868:function(e,t,s){},"4a18":function(e,t,s){},"55ec":function(e,t,s){"use strict";s("4868")},"9d64":function(e,t,s){e.exports=s.p+"img/logo.23096ff1.png"},a2be:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{id:"signup","element-loading-background":"rgba(43, 48, 67, 0.65)"}},[t("div",{staticClass:"logo"}),t("div",{staticClass:"title"},[t("p",{directives:[{name:"t",rawName:"v-t",value:"newSignup.item1",expression:"'newSignup.item1'"}],staticClass:"tit1"}),t("p",{directives:[{name:"t",rawName:"v-t",value:"newSignup.item2",expression:"'newSignup.item2'"}],staticClass:"tit2"})]),t("el-form",{ref:"params",staticClass:"form",attrs:{model:e.params,rules:e.rules,"label-width":"0","label-position":"top"}},[t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:24,md:12}},[t("el-form-item",{attrs:{prop:"country",label:e.$t("newSignup.item3")}},[t("el-select",{staticClass:"country",attrs:{placeholder:e.$t("newSignup.item4"),filterable:""},model:{value:e.params.country,callback:function(t){e.$set(e.params,"country",t)},expression:"params.country"}},e._l(e.mock_options,(function(e){return t("el-option",{key:e.id,attrs:{label:e.enName,value:e.code,disabled:0==e.isOpenAccount||null==e.isOpenAccount}})})),1)],1)],1),t("el-col",{attrs:{span:24,md:12}},[t("el-form-item",{attrs:{prop:"phone",label:e.$t("newSignup.item5")}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("newSignup.item6")},model:{value:e.params.phone,callback:function(t){e.$set(e.params,"phone","string"===typeof t?t.trim():t)},expression:"params.phone"}})],1)],1),t("el-col",{attrs:{span:24,md:12}},[t("el-form-item",{attrs:{prop:"birthDate",label:e.$t("newSignup.item18")}},[t("el-date-picker",{staticClass:"m-input",staticStyle:{width:"100%"},attrs:{type:"date",placeholder:e.$t("newSignup.item19"),"value-format":"yyyy-MM-dd",format:"yyyy-MM-dd","picker-options":{disabledDate(e){return e.getTime()>Date.now()}}},on:{change:e.checkAge},model:{value:e.params.birthDate,callback:function(t){e.$set(e.params,"birthDate",t)},expression:"params.birthDate"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-row",{attrs:{gutter:10}},[t("el-col",{attrs:{span:24,md:12}},[t("el-form-item",{attrs:{prop:"email",label:e.$t("newSignup.item7")}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("newSignup.item8"),disabled:!e.isAgeValid||!e.params.birthDate},model:{value:e.params.email,callback:function(t){e.$set(e.params,"email","string"===typeof t?t.trim():t)},expression:"params.email"}})],1)],1),t("el-col",{attrs:{span:24,md:12}},[t("el-form-item",{attrs:{prop:"code",label:e.$t("newSignup.item9")}},[t("el-row",[t("el-col",{staticClass:"myCode",attrs:{span:24}},[t("el-input",{staticClass:"code",attrs:{placeholder:e.$t("newSignup.item10"),disabled:!e.isAgeValid||!e.params.birthDate},model:{value:e.params.emailCode,callback:function(t){e.$set(e.params,"emailCode","string"===typeof t?t.trim():t)},expression:"params.emailCode"}}),t("span",{staticClass:"getCode",class:{disabled:!e.isAgeValid||!e.params.birthDate},domProps:{textContent:e._s(e.getCodeString)},on:{click:function(t){e.isAgeValid&&e.params.birthDate&&e.getCode(1)}}})],1)],1)],1)],1)],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",[t("p",{staticClass:"agreemnet9"},[e._v("*"),t("span",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet9",expression:"'signup.agreemnet9'"}]})])])],1),t("el-col",{attrs:{span:24,md:12}},[t("el-form-item",{attrs:{prop:"password",label:e.$t("newSignup.item12")}},[t("el-input",{staticClass:"m-input",attrs:{"show-password":"",disabled:!e.isAgeValid||!e.params.birthDate,autocomplete:"off",placeholder:e.$t("newSignup.item13")},model:{value:e.params.password,callback:function(t){e.$set(e.params,"password","string"===typeof t?t.trim():t)},expression:"params.password"}})],1)],1),t("el-col",{attrs:{span:24,md:12}},[e.$route.params.id?e._e():t("el-form-item",{attrs:{label:e.$t("newSignup.item14")}},[t("el-input",{staticClass:"m-input",attrs:{disabled:!e.isAgeValid||!e.params.birthDate,placeholder:e.$t("newSignup.item15")},on:{input:e.limitAgentIdLength},model:{value:e.params.linkValue,callback:function(t){e.$set(e.params,"linkValue","string"===typeof t?t.trim():t)},expression:"params.linkValue"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",[t("ul",{staticClass:"pwd"},[t("li",{directives:[{name:"t",rawName:"v-t",value:"signup.form.rules.1st",expression:"'signup.form.rules.1st'"}],class:{fit:e.rule1}}),t("li",{directives:[{name:"t",rawName:"v-t",value:"signup.form.rules.2nd",expression:"'signup.form.rules.2nd'"}],class:{fit:e.rule2}}),t("li",{directives:[{name:"t",rawName:"v-t",value:"signup.form.rules.3rd",expression:"'signup.form.rules.3rd'"}],class:{fit:e.rule3}})])]),t("el-form-item",{staticClass:"agree",attrs:{prop:"agree"}},[t("el-checkbox",{model:{value:e.params.agree,callback:function(t){e.$set(e.params,"agree",t)},expression:"params.agree"}}),t("p",{directives:[{name:"t",rawName:"v-t",value:"signup.agree",expression:"'signup.agree'"}]})],1),t("el-form-item",{staticClass:"agree",attrs:{prop:"agree"}},[t("el-checkbox",{model:{value:e.params.isSubscribeEmail,callback:function(t){e.$set(e.params,"isSubscribeEmail",t)},expression:"params.isSubscribeEmail"}}),t("p",{directives:[{name:"t",rawName:"v-t",value:"signup.agree1",expression:"'signup.agree1'"}]})],1),t("el-form-item",[t("a",{staticClass:"rbt-btn btn-gradient hover-icon-reverse btn-sm w-100",attrs:{href:"javascript:;"},on:{click:e.register}},[t("div",{staticClass:"icon-reverse-wrapper"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"signup.button",expression:"'signup.button'"}],staticClass:"btn-text"}),t("span",{staticClass:"btn-icon"},[t("i",{staticClass:"bi bi-arrow-right-short"})]),t("span",{staticClass:"btn-icon"},[t("i",{staticClass:"bi bi-arrow-right-short"})])])])]),t("el-form-item",[t("div",{staticClass:"signin words"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"newSignup.item16",expression:"'newSignup.item16'"}]},[e._v("Or ")]),t("a",{directives:[{name:"t",rawName:"v-t",value:"newSignup.item17",expression:"'newSignup.item17'"}],attrs:{href:"#/signin"}})])]),t("el-form-item",[t("div",{staticClass:"des"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet1",expression:"'signup.agreemnet1'"}]}),t("a",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet2",expression:"'signup.agreemnet2'"}],attrs:{href:"pdf/Client_Agreement.pdf",target:"_blank"}}),t("span",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet3",expression:"'signup.agreemnet3'"}]}),t("a",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet4",expression:"'signup.agreemnet4'"}],attrs:{href:"pdf/Terms&Conditions.pdf",target:"_blank"}}),t("span",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet5",expression:"'signup.agreemnet5'"}]}),t("a",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet6",expression:"'signup.agreemnet6'"}],attrs:{href:"pdf/Privacy_Policy.pdf",target:"_blank"}}),t("span",{directives:[{name:"t",rawName:"v-t",value:"signup.agreemnet7",expression:"'signup.agreemnet7'"}]})])])],1)],1)],1),e.status?t("import-model",{ref:"importModel",attrs:{"country-code":e.countryCode}}):e._e()],1)},a=[],r=(s("d9e2"),s("14d9"),s("9d64")),n=s.n(r),o=s("7884"),l=s("0276"),m=s("f121"),p=s.n(m),u=s("bc3a"),g=s.n(u),c=s("8009");let{Code:d}=p.a;var h={components:{ImportModel:c["a"]},computed:{rule1:function(){return!!this.params.password&&/^.{8,16}$/.test(this.params.password)},rule2:function(){return/^(?=.*?[a-z])(?=.*?[A-Z]).*$/.test(this.params.password)},rule3:function(){return/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?!.*([~!@&%$^\\(\\)#_]).*\\1.*\\1)[A-Za-z0-9~!@&%$^\\(\\)#_]{8,16}$/.test(this.params.password)},getLang(){return this.Session.Get("lang")},subscribeEmailValue(){return this.params.isSubscribeEmail?0:1},isAgeValid(){if(!this.params.birthDate)return!1;const e=new Date,t=new Date(this.params.birthDate);let s=e.getFullYear()-t.getFullYear();const i=e.getMonth()-t.getMonth();return(i<0||0===i&&e.getDate()<t.getDate())&&s--,s>=18}},data(){return{status:!1,countryCode:"",flag:!1,loading:!1,mock_options:[{label:"china",value:"cn"},{label:"england",value:"en"}],img_logo:n.a,timer:59,interval:null,getCodeString:"",notCountry:["AF","AI","AG","BM","BS","BY","BE","BZ","BA","BI","CF","CD","CU","ET","FJ","PS","GN","GW","HT","ID","IR","IQ","LB","LY","MY","ML","MM","NI","KP","PW","RU","SO","SS","SD","SY","UA","US","VE","YE","ZW","MY","ID","IL"],params:{agentId:null,comPoint:null,sourceCode:null,subId:"",email:"",password:"",phone:"",country:"CN",emailCode:"",birthDate:null,w:"",oc:"",agree:!1,isSubscribeEmail:!1},rules:{country:[{validator:(e,t,s)=>{""!=this.params.country&&null!=this.params.country?s():s(new Error(this.$i18n.t("vaildate.country.empty")))},trigger:"blur"}],email:[{validator:(e,t,s)=>{this.Config.Pattern.Email.test(t)?s():s(new Error(this.$i18n.t("vaildate.email.format")))},trigger:"blur"}],code:[{validator:(e,t,s)=>{""!=this.params.emailCode&&null!=this.params.emailCode?s():s(new Error(this.$i18n.t("vaildate.code.empty")))},trigger:"blur"}],password:[{validator:(e,t,s)=>{this.Config.Pattern.Password.test(t)?s():s(new Error(this.$i18n.t("vaildate.password.format")))},trigger:"blur"}],agree:[{validator:(e,t,s)=>{t?s():s(new Error(this.$i18n.t("vaildate.agree.empty")))},trigger:"change"}],phone:[{validator:(e,t,s)=>{this.Config.Pattern.Number.test(t)?s():s(new Error(this.$i18n.t("vaildate.phone.format")))},trigger:"blur"}],birthDate:[{validator:(e,t,s)=>{t?s():s(new Error(this.$i18n.t("vaildate.birthDate.empty")))},trigger:"change"}]}}},methods:{async getCountry(){let e=await l["a"].Country({});e.code==d.StatusOK?this.mock_options=e.data:this.$pigeon.MessageError(e.msg)},async getCountryCode(){let e="";1==this.Session.Get("remember")&&this.Session.Get("rememberList")&&(e=this.Session.Get("rememberList"));const t=this.Session.Get("lang")?this.Session.Get("lang"):"cn";if(this.Session.Get("timer")){let e=this.Session.Get("timer");this.Session.Get("isPopup")&&"true"==this.Session.Get("isPopup")?(sessionStorage.clear(),this.Session.Set("isPopup",!0)):sessionStorage.clear(),this.Session.Set("lang",t),this.Session.Set("timer",e)}else this.Session.Get("isPopup")&&"true"==this.Session.Get("isPopup")?(sessionStorage.clear(),this.Session.Set("isPopup",!0)):sessionStorage.clear(),this.Session.Set("lang",t);e&&(this.Session.Set("rememberList",e),this.Session.Set("remember","1"))},async getCountryMsg(){let e=await l["a"].CountryGet({});e.code==d.StatusOK?this.countryCode=e.msg:console.log(e)},register:async function(){"MY"!=this.countryCode&&"ID"!=this.countryCode?this.$refs["params"].validate(async e=>{if(!e)return!1;{if(this.flag)return;this.flag=!0,this.params.isSubscribeEmail=this.subscribeEmailValue;const e=["CN"],t=e.includes(this.params.country),s=t?"B":"A";let i=await o["a"].Register({...this.params},{headers:{"X-System":s}});i.code==d.StatusOK?(this.loading=!0,this.$pigeon.MessageOK(this.$i18n.t("Msg.registerSuc")),this.login(),this.flag=!1):(this.$pigeon.MessageError(i.msg),this.flag=!1)}}):this.status=!0},login:async function(){let e=await o["a"].Login({loginName:this.params.email,password:this.params.password});e.code==d.StatusOK?(sessionStorage.setItem("access_token",e.data),g.a.defaults.headers.common["Access-Token"]=e.data,this.getLoginInfo()):this.$pigeon.MessageError(e.msg)},async getLoginInfo(){let e=await o["a"].CustomLoginInfo();e.code==d.StatusOK?(this.loading=!0,this.$store.commit("InitInfo",e.data),localStorage.removeItem("systemListCache"),this.$pigeon.MessageOK(this.$i18n.t("Msg.LoginSuccess")),setTimeout(()=>{this.loading=!1,this.$router.push({path:"/"}).catch(e=>e),this.$store.commit("isActiveTab","0")},1e3)):this.$pigeon.MessageError(this.$i18n.t("Msg.SystemError"))},async switchLanguage(){let e=this.$i18n.locale||"en";await o["a"].switchLanguage({lang:e})},getCode:async function(e){if(e){if(!this.params.birthDate)return void this.$pigeon.MessageWarning(this.$i18n.t("vaildate.birthDate.empty"));if(!this.isAgeValid)return void this.$pigeon.MessageError(this.$i18n.t("signup.ageRestriction"));if(!this.params.country)return void this.$pigeon.MessageWarning(this.$i18n.t("vaildate.country.empty"));if(!this.params.email)return void this.$pigeon.MessageWarning(this.$i18n.t("vaildate.email.empty"));if(!this.Config.Pattern.Email.test(this.params.email))return void this.$pigeon.MessageWarning(this.$i18n.t("vaildate.email.format"))}this.getCodeString=this.$i18n.t("signup.form.waitCode1")+this.timer+this.$i18n.t("signup.form.waitCode2");let t=this;this.interval||(this.getCode1(e),this.interval=setInterval(()=>{t.timer--,t.Session.Set("timer",t.timer),t.getCodeString=t.$i18n.t("signup.form.waitCode1")+t.timer+t.$i18n.t("signup.form.waitCode2"),0==t.timer&&(this.getCodeString=this.$i18n.t("newSignup.item11"),clearInterval(t.interval),t.interval=null,t.timer=59,t.Session.Set("timer",t.timer))},1e3))},async getCode1(e){if(e){let e=await o["a"].Code({...this.params});e.code==d.StatusOK?this.$pigeon.MessageOK(this.$i18n.t("Msg.CodeSuccess")):"邮箱已存在"==e.msg||"Mailbox already exists"==e.msg?this.$pigeon.MessageError(this.$i18n.t("signup.agreemnet8")):this.$pigeon.MessageError(e.msg)}},initTimer:function(){let e=this.Session.Get("timer")||this.timer;59==e?this.getCodeString=this.$i18n.t("newSignup.item11"):(this.timer=this.Session.Get("timer"),this.getCode(0))},limitAgentIdLength(e){if(null==e||""===e)return;const t=e.toString().replace(/[^0-9a-zA-Z]/g,"").slice(0,10);this.params.linkValue!==t&&(this.params.linkValue=t)},checkAge(){this.params.birthDate&&!this.isAgeValid&&this.$alert(this.$i18n.t("signup.ageRestriction"),this.$i18n.t("Msg.SystemPrompt"),{confirmButtonText:this.$i18n.t("Btn.Confirm"),type:"warning",dangerouslyUseHTMLString:!1}),this.$forceUpdate()}},mounted(){if(this.getCountryCode(),this.getCountry(),this.getCountryMsg(),console.log(this.$route,"-----"),this.params.sourceCode=this.$route.query.ex||null,this.params.w=this.$route.query.w||"",this.params.subId=this.$route.query.SUBID||"",this.params.oc=this.$route.query.oc||"",this.params.email=this.$route.query.emailAdvertisement||"",console.log(this.$route.params,"-----"),this.$route.params.id)switch(this.params.agentId=Number(this.$route.params.id),this.params.linkValue=this.$route.params.commission,this.$route.params.ibInvalid){case"B0":this.params.ibInvalid=0;break;case"B1":this.params.ibInvalid=1;break}this.initTimer()},destroyed(){clearInterval(this.interval)}},v=h,f=(s("1c85"),s("55ec"),s("2877")),b=Object(f["a"])(v,i,a,!1,null,"1885f135",null);t["default"]=b.exports}}]);
|