chunk-0f4c3bda.583e1c64.js 5.1 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f4c3bda","chunk-2d2389c6"],{cf2f:function(s,t,e){},d832:function(s,t,e){"use strict";e("cf2f")},fdc5:function(s,t,e){"use strict";e.r(t);var r=function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{staticClass:"app-container"},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:6,xs:24}},[e("el-card",{staticClass:"box-card"},[e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("span",[s._v("个人信息")])]),e("div",[e("ul",{staticClass:"list-group list-group-striped"},[e("li",{staticClass:"list-group-item"},[e("svg-icon",{attrs:{"icon-class":"user"}}),s._v("用户账号 "),e("div",{staticClass:"pull-right"},[s._v(s._s(this.user.username))])],1),e("li",{staticClass:"list-group-item"},[e("svg-icon",{attrs:{"icon-class":"people"}}),s._v("用户姓名 "),e("div",{staticClass:"pull-right"},[s._v(s._s(this.user.nickname))])],1),e("li",{staticClass:"list-group-item"},[e("svg-icon",{attrs:{"icon-class":"people"}}),s._v("身份证号 "),e("div",{staticClass:"pull-right"},[s._v(s._s(this.user.idcard))])],1),e("li",{staticClass:"list-group-item"},[e("svg-icon",{attrs:{"icon-class":"email"}}),s._v("用户邮箱 "),e("div",{staticClass:"pull-right"},[s._v(s._s(this.user.mailbox))])],1),e("li",{staticClass:"list-group-item"},[e("svg-icon",{attrs:{"icon-class":"phone"}}),s._v("手机号码 "),e("div",{staticClass:"pull-right"},[s._v(s._s(this.user.phonenumber))])],1)])])])],1),e("el-col",{attrs:{span:18,xs:24}},[e("el-card",[e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("span",[s._v("修改密码")])]),e("resetPwd")],1)],1)],1)],1)},a=[],o=(e("e9c4"),e("ffb2")),i=e("515a"),l={name:"Profile",components:{resetPwd:o["default"]},data:function(){return{user:{}}},created:function(){var s=this;this.$axios.get("/sysUserController/getCurrentUser").then((function(t){var e=t.data.sysUser,r=Object(i["d"])(JSON.stringify(t.data));localStorage.setItem("active",r),s.user=e})).catch((function(s){}))},methods:{getUser:function(){}}},n=l,c=(e("d832"),e("2877")),d=Object(c["a"])(n,r,a,!1,null,"2402446e",null);t["default"]=d.exports},ffb2:function(s,t,e){"use strict";e.r(t);var r=function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("el-form",{ref:"form",attrs:{model:s.pwd,rules:s.rules,"label-width":"80px"}},[e("el-form-item",{attrs:{label:"旧密码",prop:"oldPassword"}},[e("el-input",{attrs:{placeholder:"请输入旧密码",type:"password","show-password":""},model:{value:s.pwd.oldPassword,callback:function(t){s.$set(s.pwd,"oldPassword",t)},expression:"pwd.oldPassword"}})],1),e("el-form-item",{attrs:{label:"新密码",prop:"newPassword"}},[e("el-input",{attrs:{placeholder:"请输入新密码",type:"password","show-password":""},model:{value:s.pwd.newPassword,callback:function(t){s.$set(s.pwd,"newPassword",t)},expression:"pwd.newPassword"}})],1),e("el-form-item",{attrs:{label:"确认密码",prop:"confirmPassword"}},[e("el-input",{attrs:{placeholder:"请确认新密码",type:"password","show-password":""},model:{value:s.pwd.confirmPassword,callback:function(t){s.$set(s.pwd,"confirmPassword",t)},expression:"pwd.confirmPassword"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:s.submit}},[s._v("保存")]),e("el-button",{attrs:{type:"danger",size:"mini"},on:{click:s.close}},[s._v("关闭")])],1)],1)},a=[],o=e("c7eb"),i=e("1da1"),l=(e("d9e2"),e("14d9"),e("515a")),n=e("2ef0"),c=e("5f87"),d={data:function(){var s=this,t=function(t,e,r){s.pwd.newPassword!==e?r(new Error("新密码两次输入的密码不一致")):r()};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:t,trigger:"blur"}]}}},methods:{pwdReset:function(){this.pwd={oldPassword:void 0,newPassword:void 0,confirmPassword:void 0}},submit:Object(n["debounce"])((function(){var s=this;this.$refs["form"].validate(function(){var t=Object(i["a"])(Object(o["a"])().mark((function t(e){var r,a;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e){t.next=6;break}return r=Object(l["c"])(localStorage.getItem("active")),s.user=JSON.parse(r).sysUser,a={id:s.user.id,oldPassword:s.pwd.oldPassword,newPassword:s.pwd.newPassword,confirmPassword:s.pwd.confirmPassword},t.next=6,s.$axios.post("/sysUserController/updatePassword",s.$qs.stringify(a)).then((function(t){s.pwdReset(),s.$message.success("密码修改成功,请重新登录!"),s.$axios.post("/logout",{}).then((function(t){Object(c["a"])(),s.$router.push("/login?redirect=".concat(s.$route.fullPath))}))})).catch((function(s){}));case 6:case"end":return t.stop()}}),t)})));return function(s){return t.apply(this,arguments)}}())}),1e3),close:function(){this.$tab.closePage()}}},u=d,p=e("2877"),w=Object(p["a"])(u,r,a,!1,null,null,null);t["default"]=w.exports}}]);