1 |
- {"code":"(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}}]);","extractedComments":[]}
|