chunk-99ddbe98.27f89201.js 5.5 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-99ddbe98"],{"03a5":function(e,a,t){"use strict";t("e4b3")},"2cc2":function(e,a,t){"use strict";t.r(a);var r=t("6a1e"),s=t("61f7"),i={name:"myMessage",mixins:[t("9f53").a],data(){return{infor:{},isDetail:!0,loading:!1,ruleForm:{username:"",nickname:"",mobile:"",email:"",role_name:"",addtime:""},rules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],nickname:[{required:!0,validator:(e,a,t)=>{""===a?t(new Error("真实姓名不能为空!")):a.lenght<2||12<a.lenght||!Object(s.c)(a)||Object(s.d)(a)?t(new Error("真实姓名规则为2~12位汉字!")):t()},trigger:"blur"}],mobile:[{required:!0,message:"请输入手机号",trigger:"blur"}],email:[{required:!0,validator:(e,a,t)=>{""===a?t(new Error("邮箱不能为空!")):Object(s.l)(a)?t():t(new Error("邮箱格式不正确!"))},trigger:"blur"}],role_name:[{required:!0,message:"请输入角色",trigger:"blur"}],addtime:[{required:!0,message:"请输入加入时间",trigger:"blur"}]}}},created(){},async mounted(){await this.resetForm(),await this.initData()},destroyed(){},methods:{async resetForm(){await this.$nextTick(()=>{this.$refs.ruleForm&&(this.$refs.ruleForm.resetFields(),this.$refs.ruleForm.clearValidate(),this.ruleForm={username:"",nickname:"",mobile:"",email:"",role_name:"",addtime:""})})},async initData(){var e,a=await r.a.detail({});a&&0===a.code&&a.data?(e=a.data,this.ruleForm={username:e.username,nickname:e.nickname,mobile:e.mobile,email:e.email,addtime:e.addtime,role_name:e.role_name}):a&&100<=a.code&&a.code<=104?await this.logout():this.$message.warning(a.message)},async submitForm(){await this.$refs.ruleForm.validate(async e=>{if(!e||this.loading)return!1;{this.loading=!0;const a=JSON.parse(JSON.stringify(this.ruleForm));delete a.role_name,delete a.addtime,delete a.username,e=await r.a.prefect(a),this.loading=!1,e&&0===e.code?this.$notify.success({title:"个人信息修改成功!",message:""}):e&&100<=e.code&&e.code<=104?await this.logout():this.$message.warning(e.message)}})}}};t("90a6"),t("03a5"),t=t("2877"),i=Object(t.a)(i,(function(){var e=this,a=e.$createElement;a=e._self._c||a;return a("div",{staticClass:"my-messagge-page pagePadding"},[a("div",{staticClass:"change"},[a("div",{staticClass:"title"},[e._v("我的信息")]),a("div",{staticClass:"change-main"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"status-icon":"",rules:e.rules,"label-width":"110px"}},[a("el-row",{attrs:{gutter:10}},[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"账户",prop:"username"}},[a("el-input",{attrs:{disabled:e.isDetail},model:{value:e.ruleForm.username,callback:function(a){e.$set(e.ruleForm,"username",a)},expression:"ruleForm.username"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"姓名",prop:"nickname"}},[a("el-input",{attrs:{disabled:e.isDetail},model:{value:e.ruleForm.nickname,callback:function(a){e.$set(e.ruleForm,"nickname",a)},expression:"ruleForm.nickname"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[a("el-input",{attrs:{disabled:e.isDetail},model:{value:e.ruleForm.mobile,callback:function(a){e.$set(e.ruleForm,"mobile",a)},expression:"ruleForm.mobile"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[a("el-input",{model:{value:e.ruleForm.email,callback:function(a){e.$set(e.ruleForm,"email",a)},expression:"ruleForm.email"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"角色",prop:"role_name"}},[a("el-input",{attrs:{disabled:e.isDetail},model:{value:e.ruleForm.role_name,callback:function(a){e.$set(e.ruleForm,"role_name",a)},expression:"ruleForm.role_name"}})],1)],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"加入时间",prop:"addtime"}},[a("el-input",{attrs:{disabled:e.isDetail},model:{value:e.ruleForm.addtime,callback:function(a){e.$set(e.ruleForm,"addtime",a)},expression:"ruleForm.addtime"}})],1)],1)],1)],1),a("el-col",{staticClass:"tc",attrs:{span:24}},[a("el-button",{attrs:{type:"primary",disabled:e.loading},on:{click:e.submitForm}},[e.loading?a("i",{staticClass:"el-icon-loading"}):e._e(),a("span",[e._v("提 交 信 息")])])],1)],1)])])}),[],!1,null,"705cd365",null);a.default=i.exports},5895:function(e,a,t){},"6a1e":function(e,a,t){"use strict";t("a18c");var r=t("5daa"),s=t("5f87");const i={};window.ajaxTimeout=2e4;var l=async(e="",a={},t="GET",l={},o=i,n)=>{const m={method:t=t.toLowerCase(),baseURL:"",url:r.a.userURL+e,data:a,params:l,processData:!0,timeout:window.ajaxTimeout,headers:o,onUploadProgress:n};return n&&"function"==typeof n&&(m.onUploadProgress=n),axios.interceptors.request.use(e=>(e.data.token||(e.data.token=Object(s.e)()),e),e=>Promise.reject(new Error("服务器异常,请联系管理员!"))),axios.interceptors.response.use(async e=>{var a;return 200!==e.status||100<=(a=e.data.code)&&a<=104&&(Object(s.i)(),Object(s.h)(),Object(s.f)()),e},e=>Promise.reject(e.response.data)),new Promise((e,a)=>{axios(m).then(a=>{e(a.data)}).catch(e=>{e.response&&e.response.data?a(e.response.data):a(e)})})};a.a={verfiy:(e,a)=>l("admin/verify_code",e,"post",a),resetpwd:(e,a)=>l("admin/passmobile",e,"post",a),resetmobile:(e,a)=>l("admin/resetmobile",e,"post",a),setpwd:(e,a)=>l("admin/passsave",e,"post",a),list:(e,a)=>l("admin/menu",e,"post",a),detail:(e,a)=>l("admin/userinfo",e,"post",a),version:(e,a)=>l("admin/lastversion",e,"post",a),prefect:(e,a)=>l("admin/prefect",e,"post",a)}},"90a6":function(e,a,t){"use strict";t("5895")},e4b3:function(e,a,t){}}]);