12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1195b854"],{3503:function(t,o,e){"use strict";var s=e("aab1"),n=e.n(s);n.a},aab1:function(t,o,e){},fe86:function(t,o,e){"use strict";e.r(o);var s=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{staticClass:"login",style:{height:t.bodyHeight+"px"}},[e("div",{staticClass:"section"},[e("h2",[t._v("手机号")]),e("van-cell-group",{staticClass:"form-container top"},[e("van-field",{attrs:{center:"",clearable:"",placeholder:"请输入手机号"},model:{value:t.form.phone,callback:function(o){t.$set(t.form,"phone",o)},expression:"form.phone"}})],1),e("h2",[t._v("验证码")]),e("van-cell-group",{staticClass:"form-container"},[e("van-field",{attrs:{center:"",clearable:"",placeholder:"请输入短信验证码"},model:{value:t.form.code,callback:function(o){t.$set(t.form,"code",o)},expression:"form.code"}},[e("van-button",{attrs:{slot:"button",size:"small",type:"primary"},on:{click:t.sendCode},slot:"button"},[t._v(t._s(t.smsText))])],1)],1),e("div",{staticClass:"btn-group"},[e("van-button",{staticClass:"btn",attrs:{size:"large"},on:{click:t.onSubmit}},[t._v("登录")])],1)],1)])},n=[],a=e("4328"),c=e.n(a),i={name:"login",data:function(){return{bodyHeight:0,popupStatus:!1,popupCodeStatus:!1,smsText:"发送验证码",popupText:"",codeStatus:!0,btnStatus:!0,form:{phone:null,code:null}}},mounted:function(){this.bodyHeight=document.documentElement.clientHeight;var t=this.$route.query;t.schoolId},methods:{codeBlur:function(){setTimeout(function(){var t=document.documentElement.scrollTop||document.body.scrollTop||0;window.scrollTo(0,Math.max(t-1,0))},100)},onSubmit:function(){var t=this,o=this.form;if(!/^1(3|4|5|6|7|8|9)\d{9}$/.test(o.phone))return this.$toast("手机号输入有误"),!1;this.$axios.get("/user/getMecUser?phone=".concat(o.phone,"&smsCode=").concat(o.code)).then(function(o){var e=o.data;console.log(e),200==e.code?t.$router.push({path:"activePay",query:{userId:e.data.userId,branchId:e.data.branchId}}):t.$toast(e.msg)})},checkCode:function(){var t=this,o=this.$route.query,e=this.form.code;e.length>=6&&this.$axios.post("/user/verifySmsCode",c.a.stringify({smsCode:e,mobile:this.form.phone})).then(function(e){var s=e.data;s.status?t.$router.push({path:"register",query:{phone:t.form.phone,cityId:o.cityId,classId:t.dataList.classId,schoolId:o.schoolId,status:t.dataList.status,schoolName:t.dataList.schoolName,branchId:t.dataList.branchId}}):(t.$toast("验证码输入有误"),t.form.code="")})},sendCode:function(){var t=this;return/^1(3|4|5|6|7|8|9)\d{9}$/.test(this.form.phone)?!!this.codeStatus&&void this.$axios.get("/user/sendSmsCode?mobile="+this.form.phone).then(function(o){o.data;t.codeStatus=!1,t.CountDown()}):(this.$toast("手机号输入有误"),!1)},CountDown:function(){var t=this,o=120;this.smsText=o+"秒";var e=setInterval(function(){o<=0?(t.codeStatus=!0,t.smsText="发送验证码",clearInterval(e)):(o--,t.smsText=o+"秒")},1e3)}}},r=i,u=(e("3503"),e("2877")),d=Object(u["a"])(r,s,n,!1,null,"4c76c6da",null);o["default"]=d.exports}}]);
- //# sourceMappingURL=chunk-1195b854.20a62f1b.js.map
|