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