chunk-cdf4eda6.3c5ce573.js 6.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cdf4eda6"],{"50fc":function(t,a,e){"use strict";e.d(a,"e",(function(){return o})),e.d(a,"b",(function(){return s})),e.d(a,"d",(function(){return n})),e.d(a,"f",(function(){return l})),e.d(a,"g",(function(){return i})),e.d(a,"a",(function(){return d})),e.d(a,"c",(function(){return c}));var r=e("b775");function o(t){return Object(r["a"])({url:"/user/search",method:"post",data:t})}function s(t){return Object(r["a"])({url:"/user/create",method:"post",data:t})}function n(t){return Object(r["a"])({url:"/user/info",method:"post",data:t})}function l(t){return Object(r["a"])({url:"/user/update",method:"post",data:t})}function i(t){return Object(r["a"])({url:"/user/profile",method:"post",data:t})}function d(t){return Object(r["a"])({url:"/user/password",method:"post",data:t})}function c(t){return Object(r["a"])({url:"/user/delete",method:"post",data:t})}},"6b43":function(t,a,e){"use strict";e("f37d")},ecac:function(t,a,e){"use strict";e.r(a);var r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"app-container"},[e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:6,xs:24}},[e("user-card",{attrs:{dataForm:t.dataForm},on:{onUploadHeader:t.onUploadHeader}})],1),e("el-col",{attrs:{span:18,xs:24}},[e("el-card",[e("el-tabs",{model:{value:t.activeTab,callback:function(a){t.activeTab=a},expression:"activeTab"}},[e("el-tab-pane",{attrs:{label:"基本信息",name:"account"}},[e("account",{attrs:{dataForm:t.dataForm}})],1),e("el-tab-pane",{attrs:{label:"修改密码",name:"pasword"}},[e("PasswordConfirm")],1)],1)],1)],1)],1)],1)},o=[],s=(e("d3b7"),function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",{staticStyle:{"margin-bottom":"20px"}},[e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("span",[t._v("用户资料")])]),e("div",{staticClass:"user-profile"},[e("div",{staticClass:"box-center"},[e("el-upload",{staticClass:"avatar-uploader",attrs:{"file-list":t.fileList,action:t.uploadUrl,method:"post",data:t.params,limit:1,"show-file-list":!1,"on-success":t.onUploadSuccess}},[null!=t.imageUrl&&""!=t.imageUrl?e("img",{staticClass:"avatar",attrs:{src:t.imageUrl}}):e("svg-icon",{staticStyle:{height:"170px",width:"170px"},attrs:{"icon-class":"header"}})],1)],1),e("div",{staticClass:"box-center"},[e("div",{staticClass:"user-name text-center"},[t._v(t._s(t.dataForm.realName))]),e("div",{staticClass:"user-role text-center text-muted"},[t._v(t._s(t.dataForm.email))])])])])}),n=[],l=e("3cbc"),i={components:{PanThumb:l["default"]},emits:["onUploadHeader"],props:{dataForm:{type:Object,default:null}},watch:{dataForm:{handler:function(t){null!=t&&(this.imageUrl=t.avatar)},immediate:!0,deep:!0}},data:function(){return{fileList:[],uploadUrl:"",imageUrl:"",params:{token:""}}},created:function(){var t=this;t.uploadUrl="http://183.195.216.54:8084/upload/file",t.params.token=t.$store.getters.token},methods:{onUploadSuccess:function(t){this.imageUrl=t.data.fileUrl,this.$emit("onUploadHeader",t.data.fileUrl)}}},d=i,c=(e("6b43"),e("2877")),m=Object(c["a"])(d,s,n,!1,null,"c1e02216",null),u=m.exports,f=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-form",[e("el-form-item",{attrs:{label:"原密码"}},[e("el-input",{attrs:{type:"password"},model:{value:t.dataForm.oldPassword,callback:function(a){t.$set(t.dataForm,"oldPassword","string"===typeof a?a.trim():a)},expression:"dataForm.oldPassword"}})],1),e("el-form-item",{attrs:{label:"新密码"}},[e("el-input",{attrs:{type:"password"},model:{value:t.dataForm.newPassword,callback:function(a){t.$set(t.dataForm,"newPassword","string"===typeof a?a.trim():a)},expression:"dataForm.newPassword"}})],1),e("el-form-item",{attrs:{label:"确认密码"}},[e("el-input",{attrs:{type:"password"},model:{value:t.dataForm.confirmPassword,callback:function(a){t.$set(t.dataForm,"confirmPassword","string"===typeof a?a.trim():a)},expression:"dataForm.confirmPassword"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("修改密码")])],1)],1)},p=[],b=e("50fc"),h={data:function(){return{dataForm:{oldPassword:"",newPassword:"",confirmPassword:""}}},methods:{submit:function(){var t=this;""!=t.dataForm.oldPassword?""!=t.dataForm.newPassword?""!=t.dataForm.confirmPassword?t.dataForm.newPassword==t.dataForm.confirmPassword?Object(b["a"])(this.dataForm).then((function(a){200==a.status?t.$message("用户密码修改成功"):t.$message(a.message)})):t.$alert("两次填写的密码不相同"):t.$alert("请填写确认密码"):t.$alert("请填写新密码"):t.$alert("请填写原密码")}}},F=h,v=Object(c["a"])(F,f,p,!1,null,null,null),w=v.exports,g=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-form",[e("el-form-item",{attrs:{label:"真实姓名"}},[e("el-input",{model:{value:t.dataForm.realName,callback:function(a){t.$set(t.dataForm,"realName","string"===typeof a?a.trim():a)},expression:"dataForm.realName"}})],1),e("el-form-item",{attrs:{label:"Email"}},[e("el-input",{model:{value:t.dataForm.email,callback:function(a){t.$set(t.dataForm,"email","string"===typeof a?a.trim():a)},expression:"dataForm.email"}})],1),e("el-form-item",{attrs:{label:"工号"}},[e("el-input",{model:{value:t.dataForm.code,callback:function(a){t.$set(t.dataForm,"code","string"===typeof a?a.trim():a)},expression:"dataForm.code"}})],1),e("el-form-item",{attrs:{label:"职位"}},[e("el-input",{model:{value:t.dataForm.job,callback:function(a){t.$set(t.dataForm,"job","string"===typeof a?a.trim():a)},expression:"dataForm.job"}})],1),e("el-form-item",{attrs:{label:"联系方式"}},[e("el-input",{model:{value:t.dataForm.contact,callback:function(a){t.$set(t.dataForm,"contact","string"===typeof a?a.trim():a)},expression:"dataForm.contact"}})],1),e("el-form-item",[e("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("保存更新")])],1)],1)},x=[],$={props:{dataForm:{type:Object,default:function(){return{name:"",email:""}}}},methods:{submit:function(){var t=this;Object(b["g"])(this.dataForm).then((function(a){t.$message("用户资料更新成功")}))}}},y=$,P=Object(c["a"])(y,g,x,!1,null,null,null),U=P.exports,j=e("4ec3"),k={name:"Profile",components:{UserCard:u,PasswordConfirm:w,Account:U},data:function(){return{loading:!1,user:{},activeTab:"account",dataForm:{header:this.avatar,code:""}}},created:function(){this.initUser()},methods:{initUser:function(){var t=this,a=this;this.loading=!0,Object(j["b"])({}).then((function(t){200==t.status&&(a.dataForm=t.data)})).finally((function(){t.loading=!1}))},onUploadHeader:function(t){var a=this;this.dataForm.header=t,this.loading=!0,Object(b["g"])(this.dataForm).then((function(t){200==t.status?(a.$message("用户头像更新成功"),location.reload()):a.$message(t.message)})).finally((function(){a.loading=!1}))}}},O=k,_=Object(c["a"])(O,r,o,!1,null,null,null);a["default"]=_.exports},f37d:function(t,a,e){}}]);