123456 |
- /*!
- * build: Hopaheal
- * copyright: Mead
- * time: 2022-6-7 11:38:49
- */
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1bb16ba4"],{"959f":function(e,r,t){"use strict";t("b7c3")},a965: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("el-form",{ref:"current_user",attrs:{"label-width":"120px",model:e.current_user,rules:e.rules}},[t("el-form-item",{attrs:{label:"学号(账号)",prop:"account"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.current_user.account,callback:function(r){e.$set(e.current_user,"account",r)},expression:"current_user.account"}})],1),t("el-form-item",{attrs:{label:"姓名",prop:"truename"}},[t("el-input",{model:{value:e.current_user.truename,callback:function(r){e.$set(e.current_user,"truename",r)},expression:"current_user.truename"}})],1),t("el-form-item",{attrs:{label:"性别",prop:"sex"}},[t("el-radio-group",{model:{value:e.current_user.sex,callback:function(r){e.$set(e.current_user,"sex",r)},expression:"current_user.sex"}},[t("el-radio",{attrs:{label:1}},[e._v("男")]),t("el-radio",{attrs:{label:2}},[e._v("女")])],1)],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),e.head_url?t("el-form-item",{attrs:{label:""}},[t("img",{staticClass:"head_img",attrs:{alt:"",src:e.head_url}})]):e._e(),t("el-form-item",{attrs:{label:"头像",prop:"headimg"}},[t("el-upload",{staticClass:"upload-demo",attrs:{action:e.action,data:e.uploadData,"file-list":e.fileList,limit:e.limit,"list-type":"picture",multiple:"","on-success":e.uploadSuccess}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.clearFile}},[e._v(" "+e._s(e.head_url?"重新上传":"上传照片")+" ")]),t("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 只能上传jpg/png文件,且不超过500kb(建议尺寸:150*150) ")])],1)],1),t("el-form-item",{attrs:{label:"班级",prop:"class"}},[t("el-input",{model:{value:e.current_user.class,callback:function(r){e.$set(e.current_user,"class",r)},expression:"current_user.class"}})],1),t("el-form-item",{attrs:{label:"需求",prop:"demand"}},[t("el-input",{attrs:{rows:3,type:"textarea"},model:{value:e.current_user.demand,callback:function(r){e.$set(e.current_user,"demand",r)},expression:"current_user.demand"}})],1),t("el-form-item",{attrs:{label:"密码",prop:"password"}},[t("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.current_user.password,callback:function(r){e.$set(e.current_user,"password",r)},expression:"current_user.password"}})],1)],1),2==e.role_id&&1!=e.tea_type?t("el-form",{ref:"current_user",attrs:{"label-width":"120px",model:e.current_user,rules:e.rules}},[t("el-form-item",{attrs:{label:"工号(账号)",prop:"account"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.current_user.account,callback:function(r){e.$set(e.current_user,"account",r)},expression:"current_user.account"}})],1),t("el-form-item",{attrs:{label:"姓名",prop:"truename"}},[t("el-input",{model:{value:e.current_user.truename,callback:function(r){e.$set(e.current_user,"truename",r)},expression:"current_user.truename"}})],1),t("el-form-item",{attrs:{label:"性别",prop:"sex"}},[t("el-radio-group",{model:{value:e.current_user.sex,callback:function(r){e.$set(e.current_user,"sex",r)},expression:"current_user.sex"}},[t("el-radio",{attrs:{label:1}},[e._v("男")]),t("el-radio",{attrs:{label:2}},[e._v("女")])],1)],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),e.head_url?t("el-form-item",{attrs:{label:""}},[t("img",{staticClass:"head_img",attrs:{alt:"",src:e.head_url}})]):e._e(),t("el-form-item",{attrs:{label:"头像",prop:"headimg"}},[t("el-upload",{staticClass:"upload-demo",attrs:{action:e.action,data:e.uploadData,"file-list":e.fileList,limit:e.limit,"list-type":"picture",multiple:"","on-success":e.uploadSuccess}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.clearFile}},[e._v(" "+e._s(e.head_url?"重新上传":"上传照片")+" ")]),t("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 只能上传jpg/png文件,且不超过500kb(建议尺寸:150*150) ")])],1)],1),t("el-form-item",{attrs:{label:"毕业院校",prop:"school"}},[t("el-input",{model:{value:e.current_user.school,callback:function(r){e.$set(e.current_user,"school",r)},expression:"current_user.school"}})],1),t("el-form-item",{attrs:{label:"特长",prop:"direction"}},[t("el-input",{attrs:{rows:3,type:"textarea"},model:{value:e.current_user.direction,callback:function(r){e.$set(e.current_user,"direction",r)},expression:"current_user.direction"}})],1),t("el-form-item",{attrs:{label:"寄语",prop:"project"}},[t("el-input",{attrs:{rows:3,type:"textarea"},model:{value:e.current_user.project,callback:function(r){e.$set(e.current_user,"project",r)},expression:"current_user.project"}})],1),t("el-form-item",{attrs:{label:"密码",prop:"password"}},[t("el-input",{attrs:{"show-password":"",type:"password"},model:{value:e.current_user.password,callback:function(r){e.$set(e.current_user,"password",r)},expression:"current_user.password"}})],1)],1):e._e(),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)},a=[],u=t("1da1"),l=t("5530"),i=(t("ac1f"),t("00b4"),t("96cf"),t("2f62")),n=t("2400"),o=t("f121"),c={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:"请填写需求"}]},action:"",uploadData:{file_type:"img",type:"user_headimg"},limit:1,head_url:"",tea_type:0}},computed:Object(l["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(u["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),e.action=o["baseURL"]+"/base/common/upload",e.fileList=[],console.log(e.role_id),r.next=6,e.getUser();case 6:console.log(e.is_test,"-----------------------");case 7:case"end":return r.stop()}}),r)})))()},methods:Object(l["a"])(Object(l["a"])({},Object(i["b"])({setAvatar:"user/setAvatar"})),{},{uploadSuccess:function(e){console.log(e,"图片上传成功"),this.current_user.headimg=e.data.path},clearFile:function(){console.log("上传之前"),this.head_url=""},getUser:function(){var e=this;return Object(u["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(n["getUser"])();case 3:t=r.sent,s=t.data,console.log(s,"user"),e.userList=s,e.head_url=s.headimg,e.userList.type_model?e.current_user=e.userList.type_model:e.current_user=e.userList,console.log(e.current_user,"this.current_user"),e.listLoading=!1;case 11: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.current_user.account=this.userList.username,console.log(this.current_user,"99999"),this.$refs["current_user"].validate(function(){var r=Object(u["a"])(regeneratorRuntime.mark((function r(t){var s,a,u,l;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(!t){r.next=18;break}if(e.current_user.type_id=e.userList.type_id,3!=e.role_id){r.next=10;break}return r.next=5,Object(n["doEdit"])(e.current_user);case 5:s=r.sent,a=s.message,e.$baseMessage(a,"success",!1,"vab-hey-message-success"),r.next=15;break;case 10:return r.next=12,Object(n["doTeaEdit"])(e.current_user);case 12:u=r.sent,l=u.message,e.$baseMessage(l,"success",!1,"vab-hey-message-success");case 15:e.setAvatar(e.current_user.headimg),e.info_visiable=!1,e.close();case 18: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}})},p=c,m=(t("959f"),t("2877")),d=Object(m["a"])(p,s,a,!1,null,"1c286d27",null);r["default"]=d.exports},b7c3:function(e,r,t){}}]);
|