/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ef642e9e"],{1689:function(t,e,s){"use strict";s("8c04")},"8c04":function(t,e,s){},ff23:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container"},[s("div",{staticClass:"header"},[t._v(t._s(t.translateTitle("个人信息")))]),s("div",{staticClass:"info_body"},[s("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules}},[s("div",{staticClass:"top"},[s("div",{staticClass:"left"},[t.head_url?s("div",[s("img",{staticClass:"avator",attrs:{alt:"",src:t.head_url}})]):s("div",[s("img",{staticClass:"avator",attrs:{alt:"",src:t.form.headimg}})]),s("div",{staticClass:"upload"},[s("el-upload",{staticClass:"upload-demo",attrs:{accept:"jpg,png",action:t.action,data:t.uploadData,"file-list":t.fileList,limit:t.limit,"list-type":"picture",multiple:"","on-success":t.uploadSuccess}},[s("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.clearFile}},[t._v(" "+t._s(t.translateTitle(t.form.headimg?"重新上传":"上传照片"))+" ")]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" "+t._s(t.translateTitle("只能上传jpg/png文件,且不超过2MB(建议尺寸150*150)"))+" ")])],1)],1)]),s("div",{staticClass:"right"},[s("div",{staticClass:"nicheng"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("用户名")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.form.name,expression:"form.name"}],attrs:{type:"text"},domProps:{value:t.form.name},on:{input:function(e){e.target.composing||t.$set(t.form,"name",e.target.value)}}})]),s("div",{staticClass:"honour"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("头衔")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.form.userrate,expression:"form.userrate"}],attrs:{type:"text"},domProps:{value:t.form.userrate},on:{input:function(e){e.target.composing||t.$set(t.form,"userrate",e.target.value)}}})]),s("div",{staticClass:"sex_wrap"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("性别")))]),s("div",{staticClass:"radio"},[s("el-radio-group",{model:{value:t.form.sex,callback:function(e){t.$set(t.form,"sex",e)},expression:"form.sex"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("男")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("女")))])],1)],1)])])]),s("div",{staticClass:"info_wrap"},[s("div",{staticClass:"truename"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("邮箱")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.form.email,expression:"form.email"}],attrs:{type:"text"},domProps:{value:t.form.email},on:{input:function(e){e.target.composing||t.$set(t.form,"email",e.target.value)}}})]),s("div",{staticClass:"class"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("手机号")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.form.mobile,expression:"form.mobile"}],attrs:{type:"text"},domProps:{value:t.form.mobile},on:{input:function(e){e.target.composing||t.$set(t.form,"mobile",e.target.value)}}})])]),s("div",{staticClass:"info_wrap"},[s("div",{staticClass:"class"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("班级")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.form.class,expression:"form.class"}],attrs:{type:"text"},domProps:{value:t.form.class},on:{input:function(e){e.target.composing||t.$set(t.form,"class",e.target.value)}}})]),s("div",{staticClass:"qianming"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("个性签名")))]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.form.personal_signature,expression:"form.personal_signature"}],attrs:{type:"text"},domProps:{value:t.form.personal_signature},on:{input:function(e){e.target.composing||t.$set(t.form,"personal_signature",e.target.value)}}})])]),s("div",{staticClass:"intro"},[s("div",{staticClass:"label"},[t._v(t._s(t.translateTitle("自我介绍")))]),s("div",{staticClass:"fuwenben"},[s("tiny-mce",{attrs:{content:t.form.intro},on:{childByValue:t.getTnyMac}})],1)]),s("div",{staticClass:"dialog-footer"},[s("el-button",{attrs:{type:"primary"},on:{click:t.do_reset}},[t._v(" "+t._s(t.translateTitle("保存信息"))+" ")])],1)])],1)])},i=[],r=s("7736"),l=s("2400"),o=s("f121"),n=s("79fa"),m={data(){return{head_url:"",rules:{truename:[{required:!0,trigger:"blur",message:"请输入姓名"}],class:[{required:!0,trigger:"blur",message:"请输入班级"}],account:[{required:!0,trigger:"blur",message:"请输入账号"}],headimg:[{required:!0,trigger:"blur",message:"请上传本人照片"}]},action:"",uploadData:{file_type:"img",type:"user_headimg"},limit:1,form:{sex:0}}},computed:{...Object(r["c"])({role_id:"user/role_id",type_id:"user/type_id",type:"user/type"})},async created(){this.action=o["baseURL"]+"/base/common/upload",this.fileList=[],await this.getUser()},methods:{translateTitle:n["translateTitle"],...Object(r["b"])({setAvatar:"user/setAvatar"}),getTnyMac(t){this.form.intro=t},uploadSuccess(t){console.log(t,"图片上传成功"),this.head_url=t.data.url,this.form.headimg=t.data.path,this.setAvatar(t.data.url),this.fileList=[]},clearFile(){console.log("上传之前"),this.head_url=""},async getUser(){this.listLoading=!0;const{data:t}=await Object(l["getUser"])();console.log(t,"user"),this.userList=t,this.head_url=t.headimg,this.userList.type_model?this.form=this.userList.type_model:this.form=this.userList,console.log(this.form,"this.form"),this.listLoading=!1},do_reset(){let t=/^[1][3,4,5,7,8,9][0-9]{9}$/,e=/^\w+@[a-z0-9]+\.[a-z]{2,4}$/;!this.form.mobile||t.test(this.form.mobile)?!this.form.email||e.test(this.form.email)?this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(l["doEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.setAvatar(this.form.headimg),this.close()}}):this.$message.error("您输入的邮箱有误,请检查"):this.$message.error("您输入的手机号有误,请检查")},close(){this.getUser()}}},c=m,d=(s("1689"),s("0b56")),u=Object(d["a"])(c,a,i,!1,null,"0063932a",null);e["default"]=u.exports}}]);