chunk-06760856.8b26a530.js
3.99 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-06760856"],{"06e8":function(e,t,r){},3328:function(e,t,r){"use strict";r("06e8")},a93a:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{},[r("el-row",{attrs:{gutter:16}},[r("el-col",{attrs:{span:24}},[r("el-card",{staticClass:"box-card"},[r("el-form",{ref:"ruleForm",staticStyle:{width:"450px",margin:"0 auto"},attrs:{model:e.ruleForm,rules:e.rules,"label-width":"80px","label-position":e.right}},[r("el-form-item",{staticClass:"margin-bottom30",attrs:{label:"手机号"}},[r("el-input",{staticStyle:{width:"300px"},attrs:{disabled:!0},model:{value:e.userPhone,callback:function(t){e.userPhone=t},expression:"userPhone"}})],1),e._v(" "),r("el-form-item",{staticClass:"margin-bottom30",attrs:{label:"姓名",prop:"username"}},[r("el-input",{staticStyle:{width:"300px"},model:{value:e.ruleForm.username,callback:function(t){e.$set(e.ruleForm,"username",t)},expression:"ruleForm.username"}})],1),e._v(" "),r("el-form-item",{staticClass:"margin-bottom30",attrs:{label:"性别",prop:"sex"}},[r("el-select",{staticStyle:{width:"300px"},model:{value:e.ruleForm.sex,callback:function(t){e.$set(e.ruleForm,"sex",t)},expression:"ruleForm.sex"}},[r("el-option",{attrs:{label:"男",value:"1"}}),e._v(" "),r("el-option",{attrs:{label:"女",value:"2"}}),e._v(" "),r("el-option",{attrs:{label:"未知",value:"3"}})],1)],1),e._v(" "),r("el-form-item",{staticClass:"margin-bottom30",attrs:{label:"生日",prop:"birthday"}},[r("el-date-picker",{staticStyle:{width:"300px"},attrs:{type:"date",placeholder:"选择日期"},model:{value:e.ruleForm.birthday,callback:function(t){e.$set(e.ruleForm,"birthday",t)},expression:"ruleForm.birthday"}})],1),e._v(" "),r("el-form-item",{staticClass:"margin-bottom30",attrs:{label:"地址",prop:"address"}},[r("el-input",{staticStyle:{width:"300px"},attrs:{type:"text"},model:{value:e.ruleForm.address,callback:function(t){e.$set(e.ruleForm,"address",t)},expression:"ruleForm.address"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitForm("ruleForm")}}},[e._v("提交")])],1)],1)],1)],1)],1)],1)},a=[],l=r("c24f"),i={data:function(){return{imageUrl:"",ruleForm:{username:"",num:"",sex:"",birthday:"",address:"",custId:""},userPhone:"",rules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"},{min:1,max:10,message:"长度在 3 到 10 个字符",trigger:"blur"}],birthday:[{required:!0,message:"请输入日期",trigger:"blur"}],address:[{required:!0,message:"请输入地址信息",trigger:"blur"},{min:1,max:30,message:"长度在 1 到 30 个字符",trigger:"blur"}]}}},methods:{handleRemove:function(e,t){console.log(e,t)},handleAvatarSuccess:function(e,t){this.imageUrl=URL.createObjectURL(t.raw)},beforeAvatarUpload:function(e){var t=this,r="image/jpeg"===e.type,s=e.size/1024/1024<5;r||this.$message.error("上传头像图片只能是 JPG 格式!"),s||this.$message.error("上传头像图片大小不能超过 5MB!");var a=this.$store.state.user.userInfo,i=new FormData;return i.append("custId",a.custId),i.append("file",e),Object(l["f"])(i).then((function(e){(e.code="8888")&&(t.imageUrl=e.data)})),r&&s},submitForm:function(e){var t=this,r=this.ruleForm.username,s=this.ruleForm.sex,a=this.ruleForm.birthday,i=this.ruleForm.address,o=this.ruleForm.custId;this.$refs[e].validate((function(e){if(e){var u={custName:r,sex:s,birthDate:a,address:i,custId:o};Object(l["e"])(u).then((function(e){if(e.code="8888"){var l=t.$store.state.user.userInfo;l.custName=r,l.sex=s,l.birthDate=a,l.address=i,t.$message({type:"success",message:"更新用户信息成功!"})}}))}}))},resetForm:function(e){this.$refs[e].resetFields()},queryUserInfo:function(){var e=this.$store.state.user.userInfo;this.userPhone=e.userPhone,this.ruleForm={username:e.custName,sex:e.sex+"",birthday:e.birthDate,address:e.address,custId:e.custId}}},mounted:function(){this.queryUserInfo()}},o=i,u=(r("3328"),r("4ac2")),n=Object(u["a"])(o,s,a,!1,null,null,null);t["default"]=n.exports}}]);