170.ecf34de6eec43817d0c5.1706754571694+.js 6.7 KB

1
  1. webpackJsonp([170],{"fT/z":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("TIfe"),s={name:"change_pwd",filters:{mobile:function(e){return""==e?e:e.replace(e.substring(3,7),"****")}},data:function(){return{next_loading:!1,reg_loading:!1,username_error:"",code_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:{username:"",password:"",password_check:"",code:"",aff_code:"",user_name:"",mobile:""},input_focus:""}},created:function(){var e=this;this.formData.aff_code=this.$route.query.aff_code,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){t.target.parentNode.parentNode.parentNode.classList.add("field-focus"),setTimeout(function(){e.input_focus=!0},100)},!0)},watch:{formData:{handler:function(e,t){""!=e.username&&""!=e.code?this.next_btn_enable=!0:this.next_btn_enable=!1,this.checkMobile(e.username)?(this.mobile_error="",this.mobile_success="success"):(this.mobile_error="手机号格式错误",this.mobile_success=""),""!=e.password&&""!=e.password_check?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,t=this;t.$validator.validate("one.*").then(function(a){a?(t.next_loading=!0,e.$axiosUser("post","/api/pro/verify/check",{type:2,tel:t.formData.mobile,verify:t.formData.code}).then(function(e){t.next_loading=!1,1==e.data.code?t.setp++:t.$notify({message:e.data.msg,duration:1e3,background:"#f44"})})):t.$notify({type:"danger",message:t.$validator.errors.items[0].msg})})},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",{account:e.formData.username,password:e.formData.password}).then(function(t){e.$toast.clear(),0==t.code?e.$notify({message:t.msg,duration:1e3,background:"#f44"}):e.$router.push({name:"home"})})},Pass_Word:function(e){return!!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/.test(e)},sendReg:function(){var e=this,t=this;if(!this.Pass_Word(this.formData.password))return this.$notify({message:"密码格式要为6-16位数字和字母结合",duration:1e3,background:"#f44"}),!1;t.$validator.validate("two.*").then(function(a){if(a){t.next_loading=!0;var s={tel:t.formData.mobile,password:t.formData.password,password_confirmation:t.formData.password,verify:t.formData.code};e.$axiosUser("post","/api/pro/account/forget",{data:Object(o.s)(s)},"v2").then(function(e){t.reg_loading=!1,1==e.data.code?(t.$toast(e.data.msg),setTimeout(function(){t.$route_back()},500)):t.$toast(e.data.msg)})}else t.$notify({type:"danger",message:t.$validator.errors.items[0].msg})})},checkMobile:function(e){return!!/^1\d{10}$/.test(e)},sendMsg:function(){var e=this;if(!this.checkMobile(e.formData.mobile))return e.$toast("请输入正确的手机号"),!1;var t={mobile:e.formData.mobile,type:2};e.sendMsgLoading=!0,this.$axiosUser("post","/api/pro/send-sms",{data:Object(o.s)(t)},"v2").then(function(t){1==t.data.code&&(e.sended=!0,e.countDownInit(),e.$toast("已经发送,请注意查收!"))}).finally(function(){e.sendMsgLoading=!1})}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"login-box-parent",staticStyle:{"background-color":"#fff"}},[a("van-nav-bar",{attrs:{title:"找回密码","left-text":"返回","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),a("div",{staticClass:"login-box",class:{input_focus:e.input_focus}},[a("scroller",[a("div",{staticStyle:{height:"0.2rem"}}),e._v(" "),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",{staticClass:"login_logo"},[a("icon",{staticClass:"app_logn",attrs:{name:"logo"}})],1),e._v(" "),a("div",{staticClass:"setp1"},[a("van-cell-group",[a("van-field",{directives:[{name:"show",rawName:"v-show",value:1==e.setp,expression:"setp == 1"}],staticClass:"tel",staticStyle:{color:"#515151","caret-color":"#26A2FF"},attrs:{clearable:"",placeholder:"请输入手机号",type:"Number"},model:{value:e.formData.mobile,callback:function(t){e.$set(e.formData,"mobile",t)},expression:"formData.mobile"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_tel",attrs:{name:"tel"}})],1)],2),e._v(" "),a("van-field",{directives:[{name:"show",rawName:"v-show",value:1==e.setp,expression:"setp == 1"}],staticClass:"message",staticStyle:{color:"#515151","caret-color":"#26A2FF"},attrs:{clearable:"",center:"",type:"Number",placeholder:"请输入短信验证码"},model:{value:e.formData.code,callback:function(t){e.$set(e.formData,"code",t)},expression:"formData.code"}},[a("template",{slot:"left-icon"},[a("icon",{staticClass:"login_message",attrs:{name:"message"}})],1),e._v(" "),a("van-button",{staticClass:"code_border",attrs:{slot:"button",loading:e.sendMsgLoading,size:"small",type:"info",disabled:e.sended},on:{click:e.sendMsg},slot:"button"},[e._v(e._s(e.sendMsgText))])],2),e._v(" "),a("van-field",{directives:[{name:"show",rawName:"v-show",value:2==e.setp,expression:"setp == 2"},{name:"validate",rawName:"v-validate",value:"required|alpha_dash|min:6",expression:"'required|alpha_dash|min:6'"}],staticClass:"psw",staticStyle:{color:"#515151","caret-color":"#238cf9"},attrs:{clearable:"",type:"password",name:"密码",placeholder:"设置新密码(6-16位数字和字母结合)"},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",{staticStyle:{padding:"0 0.32rem"}},[a("van-button",{directives:[{name:"show",rawName:"v-show",value:1==e.setp,expression:"setp == 1"}],staticClass:"login_button",attrs:{loading:e.reg_loading,size:"large",type:"info"},on:{click:e.nextReg}},[e._v("下一步")]),e._v(" "),a("van-button",{directives:[{name:"show",rawName:"v-show",value:2==e.setp,expression:"setp == 2"}],staticClass:"login_button",attrs:{loading:e.reg_loading,size:"large",type:"info"},on:{click:e.sendReg}},[e._v("确 定")])],1)])])],1)],1)},staticRenderFns:[]};var i=a("VU/8")(s,n,!1,function(e){a("pTO9")},"data-v-2242b38c",null);t.default=i.exports},pTO9:function(e,t){}});