webpackJsonp([13],{CFxc:function(a,e){},qpgP:function(a,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=s("KvKp"),r=s("44Su"),o=s("Au9i"),d=s("vMJZ"),i=s("MIpE"),l={name:"ResetPwd",data:function(){return{oldPassword:"",newPassword:"",rePassword:"",oldPasswordValidate:"",newPasswordValidate:"",rePasswordValidate:""}},methods:{validateOldPass:function(){return""==this.oldPassword?(this.oldPasswordValidate="error",!1):(this.oldPasswordValidate="success",!0)},validateNewPass:function(){var a=this.newPassword;if(""==a)return this.newPasswordValidate="error",!1;if(a.length<8||a.length>16)return this.newPasswordValidate="error",!1;return a.match(/^(?![a-zA-z]+$)(?!\d+$)(?![!@#$%^&*]+$)[a-zA-Z\d!@#$%^&*]+$/)?(this.newPasswordValidate="success",!0):(this.newPasswordValidate="error",!1)},validateRePass:function(){var a=this.rePassword,e=this.newPassword;if(""!=e)return e!=a?(this.rePasswordValidate="error",!1):(this.rePasswordValidate="success",!0)},resetPassword:function(){var a=this;if(0!=this.validateOldPass())if(0!=this.validateNewPass())if(0!=this.validateRePass()){var e=Object(i.a)(this.oldPassword),s=Object(i.a)(this.newPassword);Object(d.a)(e,s).then(function(e){(e.code=200)&&(Object(o.Toast)("重置密码成功,请重新登录"),t.a.Cache.remove(r.l),t.a.Cache.remove(r.m),t.a.Cache.remove(r.n),t.a.Cache.remove(r.a),t.a.Cache.remove(r.f),t.a.Cache.remove(r.k),a.$router.push({name:"login"}))})}else Object(o.Toast)("两次密码输入不一致");else Object(o.Toast)("密码必须8到16位数字、字母组合,或数字、字符组合,或字母、字符组合");else Object(o.Toast)("原密码不得为空")}}},n={render:function(){var a=this,e=a.$createElement,s=a._self._c||e;return s("transition",{attrs:{name:"slide"}},[s("div",{staticClass:"index-container"},[s("mt-header",{staticClass:"header",attrs:{title:"修改密码"}},[s("div",{attrs:{slot:"left"},slot:"left"},[s("mt-button",{attrs:{icon:"back"},on:{click:function(e){return a.$router.back(-1)}}})],1)]),a._v(" "),s("div",{staticClass:"listbody"},[s("mt-field",{attrs:{label:"原密码",placeholder:"请输入原密码",type:"password",state:a.oldPasswordValidate},on:{change:a.validateOldPass},model:{value:a.oldPassword,callback:function(e){a.oldPassword=e},expression:"oldPassword"}}),a._v(" "),s("mt-field",{attrs:{label:"新密码",placeholder:"不少于8位的数字与字母或特殊符号组合",type:"password",state:a.newPasswordValidate},on:{change:a.validateNewPass},model:{value:a.newPassword,callback:function(e){a.newPassword=e},expression:"newPassword"}}),a._v(" "),s("mt-field",{attrs:{label:"重复密码",placeholder:"请再次输入密码",type:"password",state:a.rePasswordValidate},on:{change:a.validateRePass},model:{value:a.rePassword,callback:function(e){a.rePassword=e},expression:"rePassword"}})],1),a._v(" "),s("div",{staticClass:"logout-div"},[s("mt-button",{attrs:{type:"primary"},on:{click:a.resetPassword}},[a._v("提交")])],1)],1)])},staticRenderFns:[]};var c=s("VU/8")(l,n,!1,function(a){s("CFxc")},"data-v-4ea130a2",null);e.default=c.exports},vMJZ:function(a,e,s){"use strict";e.b=function(a){return Object(t.a)({url:"mgr/simplelist",method:"post",params:a})},e.a=function(a,e){return Object(t.a)({url:"mgr/changePwd",method:"post",params:{oldPwd:a,newPwd:e}})};var t=s("vLgD")}}); //# sourceMappingURL=13.3a74672cb5720c87d3e0.js.map