chunk-3aac80b4.b7a1c9b5.js 7.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3aac80b4","chunk-98470a88","chunk-0f40a011"],{7780:function(e,s,t){"use strict";t.r(s);var r=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("el-form",{ref:"form",attrs:{model:e.userPassword,rules:e.rules,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"旧密码",prop:"oldPassword"}},[t("el-input",{attrs:{placeholder:"请输入旧密码",type:"password","show-password":""},model:{value:e.userPassword.oldPassword,callback:function(s){e.$set(e.userPassword,"oldPassword",s)},expression:"userPassword.oldPassword"}})],1),t("el-form-item",{attrs:{label:"新密码",prop:"password"}},[t("el-input",{attrs:{placeholder:"请输入新密码",type:"password","show-password":""},model:{value:e.userPassword.password,callback:function(s){e.$set(e.userPassword,"password",s)},expression:"userPassword.password"}})],1),t("el-form-item",{attrs:{label:"确认密码",prop:"confirmPassword"}},[t("el-input",{attrs:{placeholder:"请确认新密码",type:"password","show-password":""},model:{value:e.userPassword.confirmPassword,callback:function(s){e.$set(e.userPassword,"confirmPassword",s)},expression:"userPassword.confirmPassword"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),t("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],o=(t("d9e2"),t("14d9"),t("f474")),i=(t("f9ac"),t("4360")),l={props:{user:{type:Object}},data:function(){var e=this,s=function(s,t,r){e.userPassword.password!==t?r(new Error("两次输入的密码不一致")):r()};return{userPassword:{oldPassword:void 0,password:void 0,confirmPassword:void 0,id:null},rules:{oldPassword:[{required:!0,message:"旧密码不能为空",trigger:"blur"}],password:[{required:!0,message:"新密码不能为空",trigger:"blur"},{min:6,max:20,message:"长度在 6 到 20 个字符",trigger:"blur"}],confirmPassword:[{required:!0,message:"确认密码不能为空",trigger:"blur"},{required:!0,validator:s,trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(s){s&&(e.userPassword.id=e.user.id,Object(o["a"])(e.userPassword).then((function(s){200==s.code?(e.$message({message:"修改成功",type:"success"}),i["a"].dispatch("user/resetToken").then((function(){location.reload()}))):e.$message.error(s.msg)})))}))},close:function(){this.$router.push("/dashboard")}}},u=l,n=t("2877"),c=Object(n["a"])(u,r,a,!1,null,null,null);s["default"]=c.exports},"7a8c":function(e,s,t){"use strict";t.r(s);var r=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"app-container persionancenter"},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:6,xs:24}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("个人信息")])]),t("div",[t("div",{staticClass:"text-center"}),t("ul",{staticClass:"list-group list-group-striped"},[t("li",{staticClass:"list-group-item"},[e._v(" 账号 "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.userName))])]),t("li",{staticClass:"list-group-item"},[e._v(" 用户名称 "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.nickName))])]),t("li",{staticClass:"list-group-item"},[e._v(" 手机号码 "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.phoneNum))])]),t("li",{staticClass:"list-group-item"},[e._v(" 所属部门 "),e.user.dept?t("div",{staticClass:"pull-right"},[e._v(" "+e._s(e.user.dept.deptName)+" ")]):e._e()]),t("li",{staticClass:"list-group-item"},[e._v(" 状态 "),t("div",{staticClass:"pull-right"},[e._v(" "+e._s(1==e.user.status?"正常":"停用")+" ")])]),t("li",{staticClass:"list-group-item"},[e._v(" 创建日期 "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.createTime))])])])])])],1),t("el-col",{attrs:{span:18,xs:24}},[t("el-card",[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("基本资料")])]),t("el-tabs",{model:{value:e.activeTab,callback:function(s){e.activeTab=s},expression:"activeTab"}},[t("el-tab-pane",{attrs:{label:"基本资料",name:"userinfo"}},[t("userInfo",{attrs:{user:e.editUser}})],1)],1)],1)],1)],1)],1)},a=[],o=(t("e9c4"),t("b64b"),t("dc59")),i=t("7780"),l=t("f474"),u={name:"Profile",components:{userInfo:o["default"],resetPwd:i["default"]},data:function(){return{user:{},editUser:{},roleGroup:{},postGroup:{},activeTab:"userinfo"}},created:function(){this.personal()},methods:{personal:function(){var e=this;Object(l["b"])().then((function(s){e.user=s.user,e.editUser=JSON.parse(JSON.stringify(s.user)),e.roleGroup=s.roleGroup,e.postGroup=s.postGroup}))}}},n=u,c=(t("f19c"),t("2877")),d=Object(c["a"])(n,r,a,!1,null,null,null);s["default"]=d.exports},ccdb:function(e,s,t){},dc59:function(e,s,t){"use strict";t.r(s);var r=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("el-form",{ref:"form",attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"用户昵称",prop:"nickName"}},[t("el-input",{attrs:{maxlength:"30"},model:{value:e.user.nickName,callback:function(s){e.$set(e.user,"nickName",s)},expression:"user.nickName"}})],1),t("el-form-item",{attrs:{label:"手机号码",prop:"phoneNum"}},[t("el-input",{attrs:{maxlength:"11"},model:{value:e.user.phoneNum,callback:function(s){e.$set(e.user,"phoneNum",s)},expression:"user.phoneNum"}})],1),t("el-form-item",{attrs:{label:"所属部门",prop:"user.dept.deptName"}},[t("el-input",{attrs:{maxlength:"50"},model:{value:e.user.dept.deptName,callback:function(s){e.$set(e.user.dept,"deptName",s)},expression:"user.dept.deptName"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),t("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},a=[],o=(t("14d9"),t("f474")),i=t("4360"),l={props:{user:{type:Object}},data:function(){return{rules:{nickName:[{required:!0,message:"用户昵称不能为空",trigger:"blur"}],email:[{required:!0,message:"邮箱地址不能为空",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],phonenumber:[{required:!0,message:"手机号码不能为空",trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"请输入正确的手机号码",trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(s){s&&(e.user.password="",Object(o["a"])(e.user).then((function(s){200==s.code?(e.$message({message:"修改成功",type:"success"}),setTimeout((function(){i["a"].dispatch("user/resetToken").then((function(){location.reload()}))}),1e3)):e.$message.error(s.msg)})))}))},close:function(){this.$router.push("/dashboard")}}},u=l,n=t("2877"),c=Object(n["a"])(u,r,a,!1,null,null,null);s["default"]=c.exports},f19c:function(e,s,t){"use strict";t("ccdb")},f474:function(e,s,t){"use strict";t.d(s,"b",(function(){return a})),t.d(s,"a",(function(){return o}));var r=t("b775");function a(e){return Object(r["a"])({url:"/getInfo",method:"get",data:e})}function o(e){return Object(r["a"])({url:"/system/user/updateUser",method:"post",data:e})}}}]);