chunk-03d0b210.abde99e7.js 9.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-03d0b210"],{"02bc":function(e,t,r){"use strict";r("4732")},"2dde":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e._self._c;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:{disabled:""},model:{value:e.user.nickName,callback:function(t){e.$set(e.user,"nickName",t)},expression:"user.nickName"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"手机号码",prop:"phone"}},[t("el-input",{attrs:{maxlength:"11",disabled:""},model:{value:e.user.phone,callback:function(t){e.$set(e.user,"phone",t)},expression:"user.phone"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[t("el-input",{attrs:{maxlength:"50",disabled:""},model:{value:e.user.email,callback:function(t){e.$set(e.user,"email",t)},expression:"user.email"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"性别"}},[t("el-radio-group",{attrs:{disabled:""},model:{value:e.user.sex,callback:function(t){e.$set(e.user,"sex",t)},expression:"user.sex"}},[t("el-radio",{attrs:{label:"1"}},[e._v("男")]),e._v(" "),t("el-radio",{attrs:{label:"0"}},[e._v("女")])],1)],1)],1)},s=[],i=r("b150"),o={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"]}],phone:[{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(t){t&&Object(i["l"])(e.user).then((function(t){200===t.code?e.msgSuccess("修改成功"):e.msgError(t.msg)}))}))},close:function(){this.$store.dispatch("tagsView/delView",this.$route),this.$router.push({path:"/dashboard"})}}},n=o,u=r("2877"),l=Object(u["a"])(n,a,s,!1,null,null,null);t["default"]=l.exports},4732:function(e,t,r){},"88c9":function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e._self._c;return t("div",[t("el-upload",{staticClass:"img-circle img-lg",attrs:{action:e.ossUploadUrl,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload,data:e.dataObj}},[e.options.img?t("el-image",{staticClass:"avatar",attrs:{src:e.options.img,fit:"cover"}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})],1)],1)},s=[],i=r("c80c"),o=(r("7f7f"),r("96cf"),r("3b8d")),n=r("4360"),u=r("7e79"),l=r("b150"),c=r("c24f"),p={components:{VueCropper:u["VueCropper"]},props:{user:{type:Object}},data:function(){return{open:!1,title:"修改头像",options:{img:n["a"].getters.avatar,autoCrop:!0,autoCropWidth:200,autoCropHeight:200,fixedBox:!0},previews:{},info:null,ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/daya",dataObj:{policy:"",signature:"",key:"",KSSAccessKeyId:"",acl:"public-read",name:""}}},methods:{beforeAvatarUpload:function(){var e=Object(o["a"])(Object(i["a"])().mark((function e(t){var r,a,s,o,n;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=t.size/1024/1024<5,r||this.$message.error("上传图片大小不能超过 5MB!"),this.uploadLoading=!0,this.type="image",e.prev=4,a=t.name.replaceAll(" ","_"),s=(new Date).getTime()+a,o={filename:a,bucketName:"daya",postData:{filename:a,acl:"public-read",key:s,unknowValueField:[]}},e.next=10,Object(c["d"])(o);case 10:return n=e.sent,this.dataObj={policy:n.data.policy,signature:n.data.signature,key:s,KSSAccessKeyId:n.data.kssAccessKeyId,acl:"public-read",name:a},console.log(n,"policy",this.dataObj),e.abrupt("return",r);case 16:return e.prev=16,e.t0=e["catch"](4),e.abrupt("return",!1);case 19:case"end":return e.stop()}}),e,this,[[4,16]])})));function t(t){return e.apply(this,arguments)}return t}(),handleAvatarSuccess:function(e,t,r){var a=this,s=this.ossUploadUrl+"/"+this.dataObj.key,i=new FormData;i.append("avatar",s),Object(l["n"])({avatar:s}).then((function(e){200===e.code?(a.options.img=s,n["a"].dispatch("user/setAvatar",s),a.msgSuccess("修改成功")):a.msgError(e.msg)}))},editCropper:function(){this.open=!0},requestUpload:function(e){console.log(e),this.info=e},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},changeScale:function(e){e=e||1,this.$refs.cropper.changeScale(e)},beforeUpload:function(e){var t=this;if(-1===e.type.indexOf("image/"))this.msgError("文件格式错误,请上传图片类型,如:JPG,PNG后缀的文件。");else{var r=new FileReader;r.readAsDataURL(e),r.onload=function(){t.options.img=r.result}}},uploadImg:function(){var e=this;this.$refs.cropper.getCropBlob(function(){var t=Object(o["a"])(Object(i["a"])().mark((function t(r){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:console.log(r,"showifo"),a=new FormData,a.append("upload[]",r),Object(l["n"])(a).then((function(t){200===t.code?(e.open=!1,e.options.img=Object({NODE_ENV:"production",BASE_URL:"/"}).VUE_APP_BASE_API+"/"+t.data,e.msgSuccess("修改成功")):e.msgError(t.msg),e.$refs.cropper.clearCrop()}));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},realTime:function(e){this.previews=e}}},d=p,f=(r("02bc"),r("2877")),m=Object(f["a"])(d,a,s,!1,null,null,null);t["default"]=m.exports},b150:function(e,t,r){"use strict";r.d(t,"j",(function(){return s})),r.d(t,"f",(function(){return i})),r.d(t,"g",(function(){return o})),r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return u})),r.d(t,"l",(function(){return l})),r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return p})),r.d(t,"k",(function(){return d})),r.d(t,"c",(function(){return f})),r.d(t,"h",(function(){return m})),r.d(t,"m",(function(){return v})),r.d(t,"n",(function(){return h})),r.d(t,"i",(function(){return g}));var a=r("b775");function s(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUserList",method:"get",params:e})}function i(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUser/"+e,method:"get"})}function o(){return Object(a["a"])({url:"/api-oa/api/v1/sysUser/",method:"get"})}function n(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUser",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUser/changeAssignUser",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUser",method:"put",data:e})}function c(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUser/"+e,method:"delete"})}function p(e){return Object(a["a"])({url:"/api-oa/api/v1/sysUser/export",method:"get",params:e})}function d(e,t){var r={userId:e,password:t};return Object(a["a"])({url:"/api-oa/api/v1/sysUser",method:"put",data:r})}function f(e,t){var r={userId:e,status:t};return Object(a["a"])({url:"/api-oa/api/v1/sysUser",method:"put",data:r})}function m(){return Object(a["a"])({url:"/api-oa/api/v1/user/profile",method:"get"})}function v(e,t,r){var s={oldPassword:e,newPassword:t,passwordType:r};return Object(a["a"])({url:"/api-oa/api/v1/user/pwd",method:"put",data:s})}function h(e){return Object(a["a"])({url:"/api-oa/api/v1/user/avatar",method:"post",data:e})}function g(){return Object(a["a"])({url:"/api-oa/api/v1/sysUser/importTemplate",method:"get"})}},ecac:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"app-container"},[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("个人信息")])]),e._v(" "),t("div",[t("div",{staticClass:"text-center"},[t("userAvatar",{attrs:{user:e.user}})],1),e._v(" "),t("ul",{staticClass:"list-group list-group-striped"},[t("li",{staticClass:"list-group-item"},[t("svg-icon",{attrs:{"icon-class":"user"}}),e._v(" 用户名称\n "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.username))])],1),e._v(" "),t("li",{staticClass:"list-group-item"},[t("svg-icon",{attrs:{"icon-class":"phone"}}),e._v(" 手机号码\n "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.phone))])],1),e._v(" "),t("li",{staticClass:"list-group-item"},[t("svg-icon",{attrs:{"icon-class":"email"}}),e._v(" 用户邮箱\n "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.user.email))])],1),e._v(" "),t("li",{staticClass:"list-group-item"},[t("svg-icon",{attrs:{"icon-class":"tree"}}),e._v(" 所属部门\n "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.deptName))])],1),e._v(" "),t("li",{staticClass:"list-group-item"},[t("svg-icon",{attrs:{"icon-class":"peoples"}}),e._v(" 所属角色\n "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.roleName))])],1),e._v(" "),t("li",{staticClass:"list-group-item"},[t("svg-icon",{attrs:{"icon-class":"date"}}),e._v(" 创建日期\n "),t("div",{staticClass:"pull-right"},[e._v(e._s(e.parseTime(e.user.create_time)))])],1)])])])],1),e._v(" "),t("el-col",{attrs:{span:18,xs:24}},[t("el-card",[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("基本资料")])]),e._v(" "),t("userInfo",{attrs:{user:e.user}})],1)],1)],1)],1)},s=[],i=r("88c9"),o=r("2dde"),n=r("b150"),u={name:"Profile",components:{userAvatar:i["default"],userInfo:o["default"]},data:function(){return{user:{},roleGroup:{},postGroup:{},deptGroup:{},activeTab:"userinfo",roleIds:void 0,postIds:void 0,roleName:void 0,postName:void 0,dept:{},deptName:void 0}},created:function(){this.getUser()},methods:{getUser:function(){var e=this;Object(n["h"])().then((function(t){if(e.user=t.data,e.roleIds=t.roleIds,e.roleGroup=t.roles,e.roleIds[0])for(var r in e.roleGroup)e.roleIds[0]===e.roleGroup[r].roleId&&(e.roleName=e.roleGroup[r].roleName);else e.roleName="暂无";e.dept=t.dept,e.deptName=e.dept.deptName}))}}},l=u,c=r("2877"),p=Object(c["a"])(l,a,s,!1,null,null,null);t["default"]=p.exports}}]);