/*! * build: Hopaheal * copyright: Mead * time: 2022-8-18 15:39:42 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ebd7fc9a"],{"541f":function(e,r,t){},"5b93":function(e,r,t){"use strict";t.r(r);var s=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"container"},[t("div",{staticClass:"title"},[e._v("个人中心")]),t("el-form",{ref:"current_user",attrs:{"label-width":"120px",model:e.current_user,rules:e.rules}},[t("el-form-item",{attrs:{label:"工号(账号)",prop:"username"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.current_user.username,callback:function(r){e.$set(e.current_user,"username",r)},expression:"current_user.username"}})],1),t("el-form-item",{attrs:{label:"姓名",prop:"name"}},[t("el-input",{model:{value:e.current_user.name,callback:function(r){e.$set(e.current_user,"name",r)},expression:"current_user.name"}})],1),t("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[t("el-input",{model:{value:e.current_user.mobile,callback:function(r){e.$set(e.current_user,"mobile",r)},expression:"current_user.mobile"}})],1),t("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[t("el-input",{model:{value:e.current_user.email,callback:function(r){e.$set(e.current_user,"email",r)},expression:"current_user.email"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.do_reset}},[e._v("保存信息")])],1)],1)},u=[],n=t("1da1"),a=t("5530"),i=(t("ac1f"),t("00b4"),t("96cf"),t("2f62")),c=t("d2c9"),o={data:function(){return{current_user:{},rules:{truename:[{required:!0,trigger:"blur",message:"请输入姓名"}],class:[{required:!0,trigger:"blur",message:"请输入班级"}],email:[{required:!0,trigger:"blur",message:"请输入邮箱"}],account:[{required:!0,trigger:"blur",message:"请输入账号"}],mobile:[{required:!0,trigger:"blur",message:"请输入手机号"}],sex:[{required:!0,trigger:"blur",message:"请选择性别"}],subject:[{required:!0,trigger:"blur",message:"请输入学科"}],school:[{required:!0,trigger:"blur",message:"请输入毕业院校"}],direction:[{required:!0,trigger:"blur",message:"请输入研究方向"}],project:[{required:!0,trigger:"blur",message:"请输入承担项目"}],results:[{required:!0,trigger:"blur",message:"请输入代表成果"}],headimg:[{required:!0,trigger:"blur",message:"请上传本人照片"}],demand:[{required:!0,trigger:"blur",message:"请填写需求"}]},tea_type:0}},computed:Object(a["a"])({},Object(i["c"])({role_id:"user/role_id",type_id:"user/type_id",type:"user/type",is_test:"user/is_test"})),created:function(){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.type.type&&(e.tea_type=e.type.type),r.next=3,e.getUser();case 3:case"end":return r.stop()}}),r)})))()},methods:Object(a["a"])(Object(a["a"])({},Object(i["b"])({setAvatar:"user/setAvatar"})),{},{getUser:function(){var e=this;return Object(n["a"])(regeneratorRuntime.mark((function r(){var t,s;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return e.listLoading=!0,r.next=3,Object(c["getUser"])();case 3:t=r.sent,s=t.data,console.log(s,"user"),e.current_user=s,e.current_user.department_id=s.department.id,console.log(e.current_user,"this.current_user"),e.listLoading=!1;case 10:case"end":return r.stop()}}),r)})))()},do_reset:function(){var e=this;if(this.is_test)this.$message.warning("游客模式,暂无权限!");else{var r=/^[1][3,4,5,7,8,9][0-9]{9}$/;if(!r.test(this.current_user.mobile))return void this.$message.error("您输入的手机号有误,请检查");this.$refs["current_user"].validate(function(){var r=Object(n["a"])(regeneratorRuntime.mark((function r(t){var s,u;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!t){r.next=8;break}return r.next=3,Object(c["doEdit"])(e.current_user);case 3:s=r.sent,u=s.message,e.$baseMessage(u,"success",!1,"vab-hey-message-success"),e.setAvatar(e.current_user.headimg),e.$router.push("/");case 8:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}())}},close:function(e){var r=this;this.$nextTick((function(){void 0!==r.$refs[e]&&r.$refs[e].resetFields()})),this.form=this.$options.data().form,this.fileList=[],this.dialogFormVisible=!1}})},l=o,d=(t("fc96"),t("2877")),m=Object(d["a"])(l,s,u,!1,null,"e5382620",null);r["default"]=m.exports},d2c9:function(e,r,t){"use strict";t.r(r),t.d(r,"doEdit",(function(){return u})),t.d(r,"getUser",(function(){return n})),t.d(r,"changePassword",(function(){return a}));var s=t("b775");function u(e){return Object(s["default"])({url:"/auth/me",method:"put",data:e})}function n(){return Object(s["default"])({url:"/auth/me",method:"get"})}function a(e){return Object(s["default"])({url:"/auth/reset-password",method:"post",data:e})}},fc96:function(e,r,t){"use strict";t("541f")}}]);