webpackJsonp([112],{IQ3q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),o=a.n(s),n=a("l9V+"),i={name:"reg",data:function(){return{complite_btn_enable1:!1,input_focus:!1,next_loading:!1,reg_loading:!1,tel_error:"",verify_error:"",mobile_error:"",mobile_success:"",complite_btn_enable:!1,login_error:!1,login_error_msg:"",next_btn_enable:!1,setp:1,countdown:90,sended:!1,sendMsgText:"免费获取验证码",sendMsgLoading:!1,formData:{tel:"",name:"",password:"",password_confirmation:"",verify:"",aff_verify:""}}},created:function(){var e=this;this.formData.aff_verify=this.$route.query.aff_verify,document.body.addEventListener("blur",function(t){setTimeout(function(){t.target.parentNode.parentNode.parentNode.classList.remove("field-focus"),e.input_focus=!1},100)},!0),document.body.addEventListener("focus",function(t){setTimeout(function(){t.target.parentNode.parentNode.parentNode.classList.add("field-focus"),e.input_focus=!0},100)},!0)},watch:{formData:{handler:function(e,t){""!=e.tel&&""!=e.verify?(this.complite_btn_enable1=!0,this.next_btn_enable=!0):(this.complite_btn_enable1=!1,this.next_btn_enable=!1),""!=e.password?this.complite_btn_enable=!0:this.complite_btn_enable=!1},deep:!0}},methods:{show_error:function(e){var t=this;t.login_error=!0,setTimeout(function(){t.login_error=!1},3e3),t.login_error_msg=e},nextReg:function(){var e=this;e.next_loading=!0,Object(n.a)({url:"/api/verify/check",data:{type:1,tel:e.formData.tel,verify:e.formData.verify},method:"post"}).then(function(t){e.next_loading=!1,1==t.data.code?e.setp++:e.$notify({message:t.data.msg,duration:1e3,background:"#f44"})})},countDownInit:function(){var e=this;if(e.sendMsgText="已发送("+e.countdown+")",0==e.countdown)return e.countdown=90,e.sendMsgText="重新发送",e.sended=!1,!1;setTimeout(function(){e.countdown--,e.countDownInit()},1e3)},sendLogin:function(){var e=this;e.$toast.loading({mask:!0,message:"正在登录..."}),this.$store.dispatch("login",{tel:e.formData.tel,password:e.formData.password}).then(function(t){if(e.$toast.clear(),1==t.code){var a=t.data.invitation_wait_count;localStorage.setItem("a-token-temp",t.data.token);var s=parseInt((new Date).valueOf()/1e3);localStorage.setItem("a-token-temp-expire",s+7200),localStorage.setItem("login-site-list",o()(t.data.account_site)),t.data.account_site.length>0?e.$router.push({name:"login_company_list"}):a?e.$router.push({name:"registration_experience",query:{invite:a}}):e.$router.push({name:"registration_experience"}),e.$toast.clear()}else e.$notify({message:t.msg,duration:1e3,background:"#f44"})}).catch(function(e){console.log(e)})},sendReg:function(){var e=this;e.reg_loading=!0,e.formData.password_confirmation=e.formData.password,this.$store.dispatch("reg",e.formData).then(function(t){e.reg_loading=!1,1==t.code?(e.$toast(t.msg),e.sendLogin()):e.$toast(t.msg)}).catch(function(e){console.log(e)})},checkMobile:function(e){return console.log(e),!!/^1\d{10}$/.test(e)},sendMsg:function(){var e=this;if(!e.checkMobile(e.formData.tel))return e.$notify({message:"手机号码错误",duration:1e3,background:"#f44"}),!1;e.sendMsgLoading=!0,e.$store.dispatch("sendMsg",e.formData.tel).then(function(t){0==t.code?(e.sendMsgLoading=!1,e.$toast(t.msg)):999==t.code?(e.sendMsgLoading=!1,e.$toast(t.msg)):(e.sended=!0,e.sendMsgLoading=!1,e.countDownInit(),e.$toast("已经发送,请注意查收!"))})}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login-box-parent",staticStyle:{background:"#fff"}},[a("van-nav-bar",{attrs:{title:"用户注册","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}},[a("div",{staticStyle:{display:"none"},attrs:{slot:"right"},on:{click:function(t){return e.$router.push({name:"login"})}},slot:"right"},[e._v("登录")])]),e._v(" "),a("div",{staticClass:"login-box",class:{input_focus:e.input_focus}},[a("scroller",[a("div",{staticClass:"login-form-box",staticStyle:{"background-color":"#fff"}},[a("div",{staticClass:"login-form-box-bg"},[a("icon",{staticClass:"login_logo_bg",attrs:{name:"login_logo_bg"}})],1),e._v(" "),a("div",{staticStyle:{height:"0.2rem"}}),e._v(" "),a("div",{staticClass:"login_logo"},[a("icon",{staticClass:"app_logn",attrs:{name:"logo"}})],1),e._v(" "),a("div",{staticClass:"login-form-box",staticStyle:{"background-color":"#fff"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.setp,expression:"setp == 1"}],staticClass:"setp1"},[a("van-cell-group",[a("van-field",{staticClass:"mobile",attrs:{clearable:"",placeholder:"请输入手机号","error-message":e.mobile_error,icon:e.mobile_success,type:"Number"},model:{value:e.formData.tel,callback:function(t){e.$set(e.formData,"tel",t)},expression:"formData.tel"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_mobile",attrs:{name:"tel"}})],1)],2),e._v(" "),a("van-field",{staticClass:"message",attrs:{clearable:"",center:"",type:"Number",placeholder:"请输入短信验证码","error-message":e.verify_error},model:{value:e.formData.verify,callback:function(t){e.$set(e.formData,"verify",t)},expression:"formData.verify"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_message",attrs:{name:"message"}})],1),e._v(" "),a("van-button",{staticClass:"message_code",attrs:{slot:"button",loading:e.sendMsgLoading,size:"small",type:"info",disabled:e.sended},on:{click:e.sendMsg},slot:"button"},[e._v("\n "+e._s(e.sendMsgText)+"\n ")])],2),e._v(" "),a("van-field",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],staticClass:"message",attrs:{clearable:"",center:"",type:"Number",placeholder:"请输入短信验证码","error-message":e.verify_error},model:{value:e.formData.verify,callback:function(t){e.$set(e.formData,"verify",t)},expression:"formData.verify"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_message",attrs:{name:"message"}})],1),e._v(" "),a("van-button",{staticClass:"message_code",attrs:{slot:"button",loading:e.sendMsgLoading,size:"small",type:"info",disabled:e.sended},on:{click:e.sendMsg},slot:"button"},[e._v("\n "+e._s(e.sendMsgText)+"\n ")])],2),e._v(" "),e._e()],1)],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.setp,expression:"setp == 2"}]},[a("van-cell-group",[a("van-field",{staticClass:"set_pwd",attrs:{type:"text",clearable:"",placeholder:"您的姓名"},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_user",attrs:{name:"user"}})],1)],2),e._v(" "),a("van-field",{staticClass:"comfim_pwd",attrs:{type:"password",clearable:"",placeholder:"设置密码"},model:{value:e.formData.password,callback:function(t){e.$set(e.formData,"password",t)},expression:"formData.password"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_pwd",attrs:{name:"pwd"}})],1)],2)],1)],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:1==e.setp,expression:"setp == 1"}],staticStyle:{padding:"0 0.32rem"}},[a("van-button",{staticClass:"login_button",attrs:{loading:e.reg_loading,size:"large",disabled:!e.complite_btn_enable1,type:"info"},on:{click:e.nextReg}},[e._v("下一步\n ")])],1),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.setp,expression:"setp == 2"}],staticStyle:{padding:"0 0.32rem","margin-top":"0.5rem"}},[a("van-button",{staticClass:"login_button",attrs:{loading:e.reg_loading,size:"large",disabled:!e.complite_btn_enable,type:"info"},on:{click:e.sendReg}},[e._v("完 成\n ")])],1)])])])],1),e._v(" "),a("div",{staticClass:"footer"},[e._v("登录即代表同意\n "),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(t){return e.$router.push({name:"user_agreement"})}}},[e._v("《用户服务协议》")]),e._v("\n 与\n "),a("span",{staticStyle:{color:"#28a2f1"},on:{click:function(t){return e.$router.push({name:"privacy_agreement"})}}},[e._v("《隐私协议》")])])],1)},staticRenderFns:[]};var l=a("VU/8")(i,r,!1,function(e){a("LHeO")},"data-v-0929b73c",null);t.default=l.exports},LHeO:function(e,t){}});