103.4d33e676966bf8043297.js 7.0 KB

1
  1. webpackJsonp([103],{IQ3q:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("mvHQ"),o=a.n(n),s=(a("cZ0s"),a("fIxc")),i=a("7+uW"),r=a("l9V+");i.a.use(s.a);var l={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:"",equipment_info:{imei:"",oaid:"",idfa:"",os:""}}}},created:function(){var t=this;this.formData.aff_verify=this.$route.query.aff_verify,document.body.addEventListener("blur",function(e){setTimeout(function(){e.target.parentNode.parentNode.parentNode.classList.remove("field-focus"),t.input_focus=!1},100)},!0),document.body.addEventListener("focus",function(e){setTimeout(function(){e.target.parentNode.parentNode.parentNode.classList.add("field-focus"),t.input_focus=!0},100)},!0)},watch:{formData:{handler:function(t,e){""!=t.tel&&""!=t.verify?(this.complite_btn_enable1=!0,this.next_btn_enable=!0):(this.complite_btn_enable1=!1,this.next_btn_enable=!1),""!=t.password?this.complite_btn_enable=!0:this.complite_btn_enable=!1},deep:!0}},methods:{show_error:function(t){var e=this;e.login_error=!0,setTimeout(function(){e.login_error=!1},3e3),e.login_error_msg=t},nextReg:function(){var t=this;t.next_loading=!0,Object(r.a)("post","/api/verify/check",{type:1,tel:t.formData.tel,verify:t.formData.verify}).then(function(e){1==e.data.code?t.setp++:t.$notify({message:e.data.msg,duration:1e3,background:"#f44"})}).finally(function(){t.next_loading=!1})},countDownInit:function(){var t=this;if(t.sendMsgText="已发送("+t.countdown+")",0==t.countdown)return t.countdown=90,t.sendMsgText="重新发送",t.sended=!1,!1;setTimeout(function(){t.countdown--,t.countDownInit()},1e3)},sendLogin:function(){var t=this;t.$toast.loading({mask:!0,message:"正在登录..."}),this.$store.dispatch("login",{tel:t.formData.tel,password:t.formData.password}).then(function(e){if(t.$toast.clear(),1==e.code){var a=e.data.invitation_wait_count;localStorage.setItem("a-token-temp",e.data.token),e.data.account_site.length>0?t.$router.push({name:"login_company_list"}):a?t.$router.push({name:"registration_experience",query:{invite:a}}):t.$router.push({name:"registration_experience"})}else t.$notify({message:e.msg,duration:1e3,background:"#f44"})})},sendReg:function(){var t=this;if(!this.Pass_Word(this.formData.password))return this.$notify({message:"密码格式错误",duration:1e3,background:"#f44"}),!1;this.reg_loading=!0,this.formData.password_confirmation=this.formData.password,this.formData.equipment_info=o()(this.formData.equipment_info),this.$store.dispatch("reg",this.formData).then(function(e){1==e.code?(t.$toast(e.msg),t.sendLogin()):t.$toast(e.msg)}).finally(function(e){t.reg_loading=!1})},Pass_Word:function(t){return!!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/.test(t)},checkMobile:function(t){return!!/^1\d{10}$/.test(t)},sendMsg:function(){var t=this;if(!t.checkMobile(t.formData.tel))return t.$notify({message:"手机号码错误",duration:1e3,background:"#f44"}),!1;t.sendMsgLoading=!0,t.sended=!0,t.$store.dispatch("sendMsg",t.formData.tel).then(function(e){t.countDownInit(),t.$toast("已经发送,请注意查收!")}).finally(function(){t.sended=!1,t.sendMsgLoading=!1})}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-box-parent",staticStyle:{background:"#fff"}},[a("van-nav-bar",{attrs:{title:"用户注册","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}},[a("div",{staticStyle:{display:"none"},attrs:{slot:"right"},on:{click:function(e){return t.$router.push({name:"login"})}},slot:"right"},[t._v("登录")])]),t._v(" "),a("div",{staticClass:"login-box",class:{input_focus:t.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),t._v(" "),a("div",{staticStyle:{height:"0.2rem"}}),t._v(" "),a("div",{staticClass:"login_logo"},[a("icon",{staticClass:"app_logn",attrs:{name:"logo"}})],1),t._v(" "),a("div",{staticClass:"login-form-box",staticStyle:{"background-color":"#fff"}},[a("div",{directives:[{name:"show",rawName:"v-show",value:1==t.setp,expression:"setp == 1"}],staticClass:"setp1"},[a("van-cell-group",[a("van-field",{staticClass:"mobile",attrs:{clearable:"",placeholder:"请输入手机号","error-message":t.mobile_error,icon:t.mobile_success,type:"Number"},model:{value:t.formData.tel,callback:function(e){t.$set(t.formData,"tel",e)},expression:"formData.tel"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_mobile",attrs:{name:"tel"}})],1)],2),t._v(" "),a("van-field",{staticClass:"message",attrs:{clearable:"",center:"",type:"Number",placeholder:"请输入短信验证码","error-message":t.verify_error},model:{value:t.formData.verify,callback:function(e){t.$set(t.formData,"verify",e)},expression:"formData.verify"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_message",attrs:{name:"message"}})],1),t._v(" "),a("van-button",{staticClass:"message_code",attrs:{slot:"button",loading:t.sendMsgLoading,size:"small",type:"info",disabled:t.sended},on:{click:t.sendMsg},slot:"button"},[t._v("\n "+t._s(t.sendMsgText)+"\n ")])],2)],1)],1),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:2==t.setp,expression:"setp == 2"}]},[a("van-cell-group",[a("van-field",{staticClass:"set_pwd",attrs:{type:"text",clearable:"",placeholder:"您的姓名"},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_user",attrs:{name:"user"}})],1)],2),t._v(" "),a("van-field",{staticClass:"comfim_pwd",attrs:{type:"password",clearable:"",placeholder:"设置密码(6-16位数字和字母结合)"},model:{value:t.formData.password,callback:function(e){t.$set(t.formData,"password",e)},expression:"formData.password"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_pwd",attrs:{name:"pwd"}})],1)],2)],1)],1),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:1==t.setp,expression:"setp == 1"}],staticStyle:{padding:"0 0.32rem"}},[a("van-button",{staticClass:"login_button",attrs:{loading:t.reg_loading,size:"large",disabled:!t.complite_btn_enable1,type:"info"},on:{click:t.nextReg}},[t._v("下一步")])],1),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:2==t.setp,expression:"setp == 2"}],staticStyle:{padding:"0 0.32rem","margin-top":"0.5rem"}},[a("van-button",{staticClass:"login_button",attrs:{loading:t.reg_loading,size:"large",disabled:!t.complite_btn_enable,type:"info"},on:{click:t.sendReg}},[t._v("完成注册")])],1)])])])],1)],1)},staticRenderFns:[]};var d=a("VU/8")(l,c,!1,function(t){a("cULS")},"data-v-74ad9604",null);e.default=d.exports},cULS:function(t,e){}});