webpackJsonp([161],{MoGJ:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("TIfe"),n={name:"perfectMsg",data:function(){return{sended:!1,sendMsgText:"免费获取验证码",sendMsgLoading:!1,reg_loading:!1,formData:{tel:"",verify:"",password:""}}},methods:{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;return this.checkMobile(this.formData.tel)?this.formData.tel?this.formData.verify?this.formData.password.length<6?(this.$notify({message:"密码最少为6位",duration:1e3,background:"#f44"}),!1):void this.$axios("post","api/pro/bind/mobile",{data:Object(s.s)(this.formData)}).then(function(e){t.$toast("已完善信息,请尝试创建公司");var a=t.$getCache("account");a.tel=t.formData.tel,t.$setCache("account",a),setTimeout(function(){t.$route_back()},500)}):(this.$notify({message:"请输入验证码",duration:1e3,background:"#f44"}),!1):(this.$notify({message:"请输入手机号",duration:1e3,background:"#f44"}),!1):(this.$notify({message:"手机号码错误",duration:1e3,background:"#f44"}),!1)},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})}}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"login-box-parent"},[a("van-nav-bar",{attrs:{title:"完善信息","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),a("div",{staticClass:"login-box",staticStyle:{"background-color":"#f5f5f5"}},[a("scroller",[a("div",{staticStyle:{height:"0.2rem"}}),t._v(" "),a("div",{staticClass:"login-form-box",staticStyle:{"background-color":"#fff"}},[a("div",{staticClass:"setp1"},[a("van-cell-group",[a("van-field",{staticClass:"message",attrs:{clearable:"",placeholder:"请输入手机号",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:"请输入短信验证码"},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_mobile",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),t._v(" "),a("van-field",{staticClass:"message",attrs:{type:"password",clearable:"",placeholder:"登录密码"},model:{value:t.formData.password,callback:function(e){t.$set(t.formData,"password",e)},expression:"formData.password"}},[t._v(">\n "),a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_mobile",attrs:{name:"pwd"}})],1)],2)],1)],1),t._v(" "),a("div",{staticStyle:{padding:"0 0.32rem"}},[a("van-button",{attrs:{loading:t.reg_loading,size:"large",type:"info"},on:{click:t.sendReg}},[t._v("确 定")])],1)])])],1)],1)},staticRenderFns:[]};var i=a("VU/8")(n,o,!1,function(t){a("xB53")},"data-v-2930e00e",null);e.default=i.exports},xB53:function(t,e){}});