chunk-7f60e04e.87af49e3.js 2.6 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7f60e04e"],{"8dc1":function(e,o,i){},ab24:function(e,o,i){"use strict";i("8dc1")},dced:function(e,o,i){"use strict";i("f835")},f835:function(e,o,i){},fdb1:function(e,o,i){"use strict";i.r(o);var t=i("61f7"),l=i("6a1e"),n={name:"Login",mixins:[i("9f53").a],data(){return{loginForm:{mobile:"",code:""},loginRules:{mobile:[{required:!0,trigger:"blur",validator:(e,o,i)=>{""===o?i(new Error("手机号不能为空!")):Object(t.f)(o)?i():i(new Error("手机号不正确!"))}}],code:[{required:!0,trigger:"blur",validator:(e,o,i)=>{""===o?i(new Error("验证码不能为空!")):Object(t.h)(o)&&6===o.length?i():i(new Error("验证码应为6位数字!"))}}]},loading:!1,otherQuery:{}}},mounted(){""===this.loginForm.mobile&&this.$refs.mobile.focus(),""===this.loginForm.code&&this.$refs.code.focus()},methods:{async handleLogin(){this.$refs.loginForms.validate(async e=>!!e&&void(this.loading||(this.loading=!0,l.a.resetmobile(this.loginForm).then(async e=>{e&&0===e.code?(this.loading=!1,this.$message.success(e.message),await this.logout()):e&&100<=e.code&&e.code<=104?await this.logout():(this.$message.warning(e.message),this.loading=!1)}))))}}};i("dced"),i("ab24"),i=i("2877"),n=Object(i.a)(n,(function(){var e=this,o=e.$createElement;o=e._self._c||o;return o("div",{staticClass:"change-mobile"},[o("div",{staticClass:"change"},[o("div",{staticClass:"title"},[e._v("更换手机号")]),o("el-form",{ref:"loginForms",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,autocomplete:"on","label-position":"right","label-width":"100px"}},[o("el-form-item",{attrs:{prop:"mobile",label:"新手机号:"}},[o("el-input",{ref:"mobile",attrs:{placeholder:"手机号",name:"mobile",type:"text",tabindex:"1",autocomplete:"on"},model:{value:e.loginForm.mobile,callback:function(o){e.$set(e.loginForm,"mobile",o)},expression:"loginForm.mobile"}})],1),o("el-form-item",{staticClass:"code-sign",attrs:{prop:"code",label:"验证码:"}},[o("ul",{staticClass:"code-main"},[o("li",[o("el-input",{ref:"code",attrs:{placeholder:"验证码",name:"code",type:"code",tabindex:"1",autocomplete:"on"},model:{value:e.loginForm.code,callback:function(o){e.$set(e.loginForm,"code",o)},expression:"loginForm.code"}})],1),o("li",[o("send-verification-code",{attrs:{mobile:e.loginForm.mobile}})],1)])]),o("el-button",{staticStyle:{width:"98%",margin:"15px 0 0 5%"},attrs:{loading:e.loading,type:"primary",round:""},nativeOn:{click:function(o){return o.preventDefault(),e.handleLogin(o)}}},[e._v("确认修改")])],1)],1)])}),[],!1,null,"16b4414e",null);o.default=n.exports}}]);