1 |
- webpackJsonp([74],{"0flu":function(e,t){},rH7d:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),o=a.n(s),n=(a("LlGJ"),a("Wtz3")),i=a("l9V+");a("7+uW").a.use(n.a);var r={name:"invite_reg",data:function(){return{isapp:window.plus,employee_name:"",company_name:"",employee_id:0,site_id:0,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.employee_name=this.$route.query.employee_name,this.site_id=this.$route.query.site_id,this.company_name=this.$route.query.company_name,this.employee_id=this.$route.query.employee_id,this.company_logo_url=this.$route.query.company_logo_url,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:{go_login:function(){this.$router.push({name:"login",query:{employee_id:this.employee_id,site_id:this.site_id}})},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(i.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)},sendJoin:function(){var e=this;e.$toast.loading({mask:!0,message:"正在处理..."}),Object(i.a)({url:"/api/join/submit",method:"post",data:{employee_id:this.employee_id,site_id:this.site_id}}).then(function(t){e.$toast.clear(),1==t.data.code?window.plus?(e.$toast(t.data.msg),setTimeout(function(){e.$route_back()},500)):window.location.href="https://m.intesys.cms.g107.com/app_download/":e.$notify({message:t.data.msg,duration:1e3,background:"#f44"})})},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){localStorage.setItem("a-token-temp",t.data.token);var a=parseInt((new Date).valueOf()/1e3);localStorage.setItem("a-token-temp-expire",a+7200),localStorage.setItem("login-site-list",o()(t.data.account_site)),e.sendJoin(),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){console.log(t.data),1==t.code?(e.sended=!0,e.sendMsgLoading=!1,e.countDownInit(),e.$toast("已经发送,请注意查收!")):(e.sendMsgLoading=!1,e.$toast(t.msg))})}}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login-box-parent",staticStyle:{background:"#fff"}},[e.isapp?a("van-nav-bar",{attrs:{title:"邀请加入企业","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}):e._e(),e._v(" "),e.isapp?a("div",[a("div",{staticClass:"invite_header",staticStyle:{padding:"2rem 0"}},[a("van-row",[a("van-col",{attrs:{span:"8",offset:"8"}},[a("van-image",{staticStyle:{border:"1px #f1f1f1 solid"},attrs:{width:"100%",height:"100%",fit:"contain",radius:"5",src:e.company_logo_url}})],1)],1),e._v(" "),a("h4",{staticClass:"text_center"},[e._v(e._s(e.company_name))]),e._v(" "),a("p",{staticClass:"text_center",staticStyle:{"padding-top":"0.32rem"}},[e._v(e._s(e.employee_name)+"邀请你加入")])],1),e._v(" "),a("div",{staticStyle:{padding:"0.32rem","margin-top":"0.5rem"}},[a("van-button",{staticClass:"login_button",attrs:{loading:e.reg_loading,size:"large",type:"info"},on:{click:e.sendJoin}},[e._v("加入团队")])],1)]):e._e(),e._v(" "),e.isapp?e._e():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:"invite_header"},[a("h4",[e._v(e._s(e.company_name))]),e._v(" "),a("p",[e._v(e._s(e.employee_name)+"邀请你加入")])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:2==e.setp,expression:"setp == 2"}],staticClass:"invite_header"},[a("h4",[e._v("完善信息")]),e._v(" "),a("p",[e._v("完善姓名和登录密码")])]),e._v(" "),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},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:"",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:"",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),a("div",{staticStyle:{padding:"0 0.32rem","text-align":"center",color:"#1989fa","font-size":"0.32rem"},on:{click:e.go_login}},[e._v("\n 已有账号?去登录\n")])],1)},staticRenderFns:[]};var c=a("VU/8")(r,l,!1,function(e){a("0flu")},"data-v-51bee3a0",null);t.default=c.exports}});
|