1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-840c816e"],{"2e2a":function(a,t){a.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS5SURBVHgB1ZpNTBtHFMffzK7tePlQEkKTgClESVw1KZIlKrVGTUpLVDUtqFIPXMu511zba2+9tteeKpWeKiBppRAREmo1gRREiApFDU2guAGjBOM1tndmss/RErDX9qyNP/KTvOvdebOa/8zbmTczS8ABv9xeb/BwrZ4lWQOUAcWtRPUkS35+qTEim4cUMhidjLcDJ52CiyYQ3AOVgNAEB7KmUFj+9MKhxbymuRJ+nYidZJz0CBBlqW1ZCJAoKHQ6lxBbAdcm9SBLiU6oIRQgc5d7tFDm/SwBVyfi73PO34AahFK68MlF78199/ZejNyIddVq4REs27VxPbj33q6A639sNZlXXVDjMBCd+H5a17sCEnH1I3hFYORlRacFoKJq9zZOEAxarFZIC0ix2vX7XKQ46cCzigdKFGwBcML838y/8Yz4UimhuVxEP9tOZluaifQIWipmzXeYpxAZui/c2oY+KJsxvC6abt9jg7E4+DPTjh6GUNd5ZbhSQvQn2g+0cVNvks2Ahb9xh12xKzyy+RSC42b61rbQoAKoR6MN1EmGqXnel0pBXsGYfmeOfwgVwONtqKcsqUj1Plj7kaeiW8Z2bV30QiWIJzzSLbC6ztpkbTkHbekRl7YvBWkBySTxggMSKWf2xSItoPkYWQEHtB0HR/bFIi3gjI8+phR0Gds6jSw01hMp21Jx1AudeV0ZkrELnCM/Q4VwJCAYIKHWE8pwPpt2Hx3C1oIKoTq0h0vvkpGlFTo79xfv29bBjz0OutbhRpg9d1a9frq1Mr5v4VgAgjVs/r6HGsCRC9UiNSNg6ZHRhhEuOKQoFzpI9ke3AmYXjcipVjIcDCghmfxVbQG76BaDwcVlMfjbhDEg84yqCsgX3YY3ofenq6mvC4XmVRMQmmHBQtHtTpL4Rm6yr/4zWyqXTVUEYK0+XBX9MrbYQrfuGl/mSq+KgNA9VnBitBdsCWwxu7SieyHs8v5ZFd1ucxTufFMZk50HT9w1etG/wSH/b4iAecrqmYoSMDxuDOL817oOT7Je32sw0tut5o2TQn8a3Q9XQap3yURPgO0EybELYfe2t/AWK0+g78dR4xu7wQh9HvMt/gtfQJGoxD6UV8HrSUBKLnQf+93oz9f86NdT8+IKDkaaBx573RCJxqEtngAfBn1QAlTNnl8obhZVE/HotltVCj5g+oERwFoGCVDIM/zBwXHsiJi1u0+NEw3RAnnTI+aDpeKb/yDwdygzmfe2wlqEDrxFkultnBxYw32pLlAKuOKX2cthmQcGSDL9EpuH5VyZZRazyonLBRFcrsy8zwVbw3NaAKFiOdcDtmKiaivXONN7J6B+ZzfGuBS6kLbBw8cX69YEe6Eok5bjdAyqwCG3WOnuUr+1m6Ki+2CZ8f/uQOZyKVMGh6z4pOdtOhZuJzPoSjFdtO0koWwrbljj9Ros+k8pY+dPk5z7wwoV49b/fbuUuIGGe1BQgHzRYbHUeyEutZakwHTfhbpp6/KV32a13+iWbIlKIsyN7n6ZjW6L0Vs7fmC8qxY+NUCft17a7PQCoBDCoYODOFnJjz0IJxEK8fuXPziynNcUHICb4UbCDKHK+LlNgurbn73XXDC8sXgOkdYWBuX7PgUAAAAASUVORK5CYII="},"39ca":function(a,t,s){"use strict";s("6c76")},"4b51":function(a,t,s){},"6c76":function(a,t,s){},9230:function(a,t,s){"use strict";s("e07e")},e07e:function(a,t,s){},ecac:function(a,t,s){"use strict";s.r(t);var e=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",[e("div",{staticClass:"userInfoBox"},[e("tableTitle",{attrs:{name:a.tableDivTitle}}),e("div",{staticClass:"userInfoTabs"},[e("el-tabs",{staticClass:"demo-tabs",staticStyle:{height:"350px"},attrs:{"tab-position":a.tabPosition}},[e("el-tab-pane",{attrs:{label:"用户信息"}},[e("el-form",{ref:"infoform",attrs:{model:a.infoform,rules:a.infoFormRules,autocomplete:"off","label-position":"left"}},[e("div",{staticClass:"infoBox"},[e("div",[e("el-form-item",{staticClass:"custom-align-right",class:["custom-form-item"],attrs:{label:"头像:",prop:"avatar","label-width":a.formLabelWidth}},[e("div",{staticClass:"uploaderBox"},[e("div",{staticClass:"avatar-upload-container",on:{mouseenter:function(t){a.hovering=!0},mouseleave:function(t){a.hovering=!1}}},[e("el-upload",{staticClass:"avatar-uploader",attrs:{action:"#","show-file-list":!1,"before-upload":a.beforeAvatarUpload}},[a.avatarUrl?e("img",{staticClass:"avatar",attrs:{src:a.avatarUrl}}):e("div",{staticClass:"chooseImgDiv"},[e("div",[e("img",{attrs:{src:s("2e2a")}}),e("div",[a._v("选择图片")])])]),e("input",{directives:[{name:"model",rawName:"v-model",value:a.infoform.avatar,expression:"infoform.avatar"}],attrs:{type:"hidden"},domProps:{value:a.infoform.avatar},on:{input:function(t){t.target.composing||a.$set(a.infoform,"avatar",t.target.value)}}})]),a.hovering&&a.avatarUrl?e("div",{staticClass:"delete-button",on:{click:a.handleDelete}},[e("i",{staticClass:"el-icon-delete"})]):a._e()],1)])]),e("el-form-item",{staticClass:"custom-align-right",attrs:{label:"昵称:","label-width":a.formLabelWidth,prop:"nickname"}},[e("el-input",{attrs:{autocomplete:"off",placeholder:"请输入用户昵称.."},model:{value:a.infoform.nickname,callback:function(t){a.$set(a.infoform,"nickname",t)},expression:"infoform.nickname"}})],1)],1)])]),e("div",{staticClass:"infoBtnBox"},[e("el-button",{attrs:{type:"primary"},on:{click:a.changeInfo}},[a._v("保存")])],1)],1),e("el-tab-pane",{attrs:{label:"修改密码"}},[e("el-form",{ref:"form",staticClass:"login-form",attrs:{model:a.form,rules:a.loginRules,autocomplete:"on","label-position":"left"}},[e("el-tooltip",{attrs:{content:"大小写已开启!",placement:"right",manual:""},model:{value:a.capsTooltip1,callback:function(t){a.capsTooltip1=t},expression:"capsTooltip1"}},[e("div",{staticClass:"PasswordBox"},[e("div",{staticClass:"PasswordTitle"},[a._v("现有密码:")]),e("el-form-item",{attrs:{prop:"password"}},[e("div",{staticClass:"PasswordBody"},[e("el-input",{key:a.passwordType1,ref:"password1",attrs:{type:a.passwordType1,placeholder:"请输入密码",name:"password",tabindex:"2",autocomplete:"off"},on:{blur:function(t){a.capsTooltip1=!1}},model:{value:a.form.password,callback:function(t){a.$set(a.form,"password",t)},expression:"form.password"}}),e("span",{staticClass:"show-pwd",on:{click:function(t){return a.showPwd(1)}}},[e("svg-icon",{attrs:{"icon-class":"password"===a.passwordType1?"eye":"eye-open"}})],1)],1)])],1)]),e("el-tooltip",{attrs:{content:"大小写已开启!",placement:"right",manual:""},model:{value:a.capsTooltip2,callback:function(t){a.capsTooltip2=t},expression:"capsTooltip2"}},[e("div",{staticClass:"PasswordBox"},[e("div",{staticClass:"PasswordTitle"},[a._v("新密码:")]),e("el-form-item",{attrs:{prop:"new_password"}},[e("div",{staticClass:"PasswordBody"},[e("el-input",{key:a.passwordType2,ref:"password2",attrs:{type:a.passwordType2,placeholder:"请输入密码",name:"password",tabindex:"2",autocomplete:"off"},on:{blur:function(t){a.capsTooltip2=!1}},model:{value:a.form.new_password,callback:function(t){a.$set(a.form,"new_password",t)},expression:"form.new_password"}}),e("span",{staticClass:"show-pwd",on:{click:function(t){return a.showPwd(2)}}},[e("svg-icon",{attrs:{"icon-class":"password"===a.passwordType2?"eye":"eye-open"}})],1)],1)])],1)]),e("el-tooltip",{attrs:{content:"大小写已开启!",placement:"right",manual:""},model:{value:a.capsTooltip3,callback:function(t){a.capsTooltip3=t},expression:"capsTooltip3"}},[e("div",{staticClass:"PasswordBox"},[e("div",{staticClass:"PasswordTitle"},[a._v("确认新密码:")]),e("el-form-item",{attrs:{prop:"new_password1"}},[e("div",{staticClass:"PasswordBody"},[e("el-input",{key:a.passwordType3,ref:"password3",attrs:{type:a.passwordType3,placeholder:"请输入密码",name:"password",tabindex:"2",autocomplete:"off"},on:{blur:function(t){a.capsTooltip3=!1}},model:{value:a.form.new_password1,callback:function(t){a.$set(a.form,"new_password1",t)},expression:"form.new_password1"}}),e("span",{staticClass:"show-pwd",on:{click:function(t){return a.showPwd(3)}}},[e("svg-icon",{attrs:{"icon-class":"password"===a.passwordType3?"eye":"eye-open"}})],1)],1)])],1)])],1),e("div",{staticClass:"infoBtnBox"},[e("el-button",{attrs:{type:"primary"},on:{click:a.changePassword}},[a._v("保存")])],1)],1)],1)],1)],1)])},o=[],r=(s("498a"),s("4b51"),s("fbb0")),i={components:{tableTitle:r["default"]},data:function(){var a=function(a,t,s){t.length<6?s(new Error("密码不能低于6位!")):s()},t=function(a,t,s){t&&""!==t.trim()?s():s(new Error("该项不能为空!"))};return{tableDivTitle:"修改个人信息",tabPosition:"left",formLabelWidth:"120px",infoform:{avatar:"",nickname:""},avatarUrl:"",hovering:!1,infoFormRules:{avatar:[{required:!0,trigger:"blur",validator:t}],nickname:[{required:!0,trigger:"blur",validator:t}]},form:{password:"",new_password:"",new_password1:""},capsTooltip1:!1,capsTooltip2:!1,capsTooltip3:!1,passwordType1:"password",passwordType2:"password",passwordType3:"password",loginRules:{password:[{required:!0,trigger:"blur",validator:a}],new_password:[{required:!0,trigger:"blur",validator:a}],new_password1:[{required:!0,trigger:"blur",validator:a}]}}},mounted:function(){this.getUserInfo()},methods:{getUserInfo:function(){var a=this;this.$store.dispatch("public/getInfo").then((function(t){console.log(t),a.avatarUrl=t.data.avatar,a.infoform.avatar=t.data.avatar,a.infoform.nickname=t.data.nickname})).catch((function(){a.$message({type:"info",message:"网络错误,请重试!"})}))},changePassword:function(){var a=this;this.$refs.form.validate((function(t){t?a.$store.dispatch("public/changePassword",a.form).then((function(t){200==t.code?(a.$message({type:"success",message:"密码修改成功!"}),a.clearInput()):a.$message({type:"warning",message:t.message})})).catch((function(){a.$message({type:"info",message:"网络错误,请重试!"})})):a.$message.error("请填写完整信息!")}))},showPwd:function(a){var t=this,s="passwordType"+a,e="password"+a;"password"===this[s]?this[s]="":this[s]="password",this.$nextTick((function(){t.$refs[e].focus()}))},clearInput:function(){this.form={password:"",new_password:"",new_password1:""}},beforeAvatarUpload:function(a){var t=this,s="image/jpeg"===a.type,e="image/png"===a.type,o=a.size/1024/1024<2;if(!s&&!e)return this.$message.error("上传头像图片只能是 JPG 或 PNG 格式!"),!1;if(!o)return this.$message.error("上传头像图片大小不能超过 2MB!"),!1;var r=new FormData;return r.append("file",a),this.$store.dispatch("pool/uploadFile",r).then((function(a){t.avatarUrl=a.data.imgUrl,t.infoform.avatar=a.data.imgUrl,console.log(a.data.imgUrl),console.log(t.infoform.avatar)})).catch((function(){t.$message({type:"warning",message:"网络错误,请重试!"})})),!1},handleDelete:function(){this.avatarUrl=""},changeInfo:function(){var a=this;console.log(this.infoform),this.$refs.infoform.validate((function(t){t?a.$store.dispatch("user/updateUserAvatarNickname",a.infoform).then((function(t){200==t.code&&(a.$message.success("修改成功!"),a.$store.commit("user/SET_AVATAR",a.infoform.avatar),a.$store.commit("user/SET_NAME",a.infoform.nickname))})).catch((function(){a.$message.error("网络错误,请重试!")})):a.$message.error("请填写完整信息!")}))}}},n=i,l=(s("9230"),s("2877")),c=Object(l["a"])(n,e,o,!1,null,"06d63c44",null);t["default"]=c.exports},fbb0:function(a,t,s){"use strict";s.r(t);var e=function(){var a=this,t=a.$createElement,s=a._self._c||t;return s("div",{staticClass:"tableTitle"},[s("span",{staticClass:"tableFloatLine"}),a._v(" "+a._s(a.name)+" ")])},o=[],r={props:{name:{type:String,required:!0}},data:function(){return{someData:""}}},i=r,n=(s("39ca"),s("2877")),l=Object(n["a"])(i,e,o,!1,null,"3f62deda",null);t["default"]=l.exports}}]);
|