1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2389c6"],{ffb2:function(e,s,r){"use strict";r.r(s);var o=function(){var e=this,s=e.$createElement,r=e._self._c||s;return r("el-form",{ref:"form",attrs:{model:e.pwd,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"旧密码",prop:"oldPassword"}},[r("el-input",{attrs:{placeholder:"请输入旧密码",type:"password","show-password":""},model:{value:e.pwd.oldPassword,callback:function(s){e.$set(e.pwd,"oldPassword",s)},expression:"pwd.oldPassword"}})],1),r("el-form-item",{attrs:{label:"新密码",prop:"newPassword"}},[r("el-input",{attrs:{placeholder:"请输入新密码",type:"password","show-password":""},model:{value:e.pwd.newPassword,callback:function(s){e.$set(e.pwd,"newPassword",s)},expression:"pwd.newPassword"}})],1),r("el-form-item",{attrs:{label:"确认密码",prop:"confirmPassword"}},[r("el-input",{attrs:{placeholder:"请确认新密码",type:"password","show-password":""},model:{value:e.pwd.confirmPassword,callback:function(s){e.$set(e.pwd,"confirmPassword",s)},expression:"pwd.confirmPassword"}})],1),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},t=[],a=r("c7eb"),d=r("1da1"),n=(r("d9e2"),r("14d9"),r("515a")),i=r("2ef0"),l=r("5f87"),w={data:function(){var e=this,s=function(s,r,o){e.pwd.newPassword!==r?o(new Error("新密码两次输入的密码不一致")):o()};return{user:{},pwd:{oldPassword:void 0,newPassword:void 0,confirmPassword:void 0},rules:{oldPassword:[{required:!0,message:"旧密码不能为空",trigger:"blur"}],newPassword:[{required:!0,message:"新密码不能为空",trigger:"blur"},{min:8,max:20,message:"长度在 8 到 20 个字符",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"},{required:!0,validator:s,trigger:"blur"}]}}},methods:{pwdReset:function(){this.pwd={oldPassword:void 0,newPassword:void 0,confirmPassword:void 0}},submit:Object(i["debounce"])((function(){var e=this;this.$refs["form"].validate(function(){var s=Object(d["a"])(Object(a["a"])().mark((function s(r){var o,t;return Object(a["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(!r){s.next=6;break}return o=Object(n["c"])(localStorage.getItem("active")),e.user=JSON.parse(o).sysUser,t={id:e.user.id,oldPassword:e.pwd.oldPassword,newPassword:e.pwd.newPassword,confirmPassword:e.pwd.confirmPassword},s.next=6,e.$axios.post("/sysUserController/updatePassword",e.$qs.stringify(t)).then((function(s){e.pwdReset(),e.$message.success("密码修改成功,请重新登录!"),e.$axios.post("/logout",{}).then((function(s){Object(l["a"])(),e.$router.push("/login?redirect=".concat(e.$route.fullPath))}))})).catch((function(e){}));case 6:case"end":return s.stop()}}),s)})));return function(e){return s.apply(this,arguments)}}())}),1e3),close:function(){this.$tab.closePage()}}},c=w,u=r("2877"),p=Object(u["a"])(c,o,t,!1,null,null,null);s["default"]=p.exports}}]);
|