2 lines
9.1 KiB
JavaScript
2 lines
9.1 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["profile"],{5589:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"postForm",attrs:{model:e.postForm,rules:e.rules,"label-width":"200px","label-position":"left"}},[a("el-form-item",{attrs:{label:"原密码",prop:"passwordOld"}},[a("el-input",{attrs:{type:"password",name:"passwordOld",placeholder:""},model:{value:e.postForm.passwordOld,callback:function(t){e.$set(e.postForm,"passwordOld",t)},expression:"postForm.passwordOld"}})],1),a("el-form-item",{attrs:{label:"新密码",prop:"password"}},[a("el-input",{attrs:{type:"password",name:"password",placeholder:""},model:{value:e.postForm.password,callback:function(t){e.$set(e.postForm,"password",t)},expression:"postForm.password"}})],1),a("el-form-item",{attrs:{label:"确认密码",prop:"password2"}},[a("el-input",{attrs:{type:"password",name:"password2",placeholder:""},model:{value:e.postForm.password2,callback:function(t){e.$set(e.postForm,"password2",t)},expression:"postForm.password2"}})],1),a("el-form-item",[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.save}},[e._v(" 保存 ")]),a("el-button",{on:{click:e.onCancel}},[e._v(" 取消 ")])],1)],1)],1)},s=[],o=a("1da1"),n=a("d4ec"),i=a("bee2"),l=a("262e"),c=a("2caf"),u=(a("96cf"),a("9ab4")),p=a("1b40"),m=a("981a"),d=function(e){Object(l["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(n["a"])(this,a),e=t.apply(this,arguments),e.loading=!1,e.postForm={password:"",passwordOld:"",password2:""},e.rules={password:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"},{validator:e.validateNewPassword,trigger:"blur"},{required:!0,pattern:/^[_a-zA-Z0-9.·-]+$/,message:"密码不支持特殊字符",trigger:"blur"}],password2:[{required:!0,message:"请输入确认密码",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"},{validator:e.validateNewPassword2,trigger:"blur"}],passwordOld:[{required:!0,message:"请输入原密码",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"},{required:!0,pattern:/^[_a-zA-Z0-9.·-]+$/,message:"密码不支持特殊字符",trigger:"blur"}]},e}return Object(i["a"])(a,[{key:"validateNewPassword",value:function(e,t,a){t===this.postForm.passwordOld?a(new Error("不能与旧密码一致!")):a()}},{key:"validateNewPassword2",value:function(e,t,a){t!==this.postForm.password?a(new Error("与新密码不一致!")):a()}},{key:"save",value:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.loading=!0,e.next=4,this.$refs.postForm.validate();case 4:return e.next=6,Object(m["c"])({passwordOld:this.postForm.passwordOld,passwordNew:this.postForm.password});case 6:this.loading=!1,this.$notify({title:"Success",message:"修改密码成功",type:"success",duration:2e3}),e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](0),console.log(e.t0);case 13:this.loading=!1;case 14:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onCancel",value:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("确认不保存当前信息?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:this.$store.dispatch("delView",this.$route),this.$router.go(-1),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()}]),a}(p["c"]);d=Object(u["a"])([Object(p["a"])({name:"PasswordChange",components:{}})],d);var g=d,v=g,b=a("0c7c"),f=Object(b["a"])(v,r,s,!1,null,null,null);t["default"]=f.exports},"6b45":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"upload-container"},[a("el-upload",{staticClass:"image-uploader",attrs:{data:e.dataObj,name:"image-file",accept:"image/jpeg,image/gif,image/png",multiple:!1,"show-file-list":!1,"on-success":e.handleImageSuccess,drag:"",action:e.uploadUrl}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v(" 将文件拖到此处,或"),a("em",[e._v("点击上传")])])]),a("div",{staticClass:"image-preview"},[a("div",{directives:[{name:"show",rawName:"v-show",value:e.imageUrl.length>1,expression:"imageUrl.length>1"}],staticClass:"image-preview-wrapper"},[a("img",{attrs:{src:e.imageUrl}}),a("div",{staticClass:"image-preview-action"},[a("i",{staticClass:"el-icon-delete",on:{click:e.rmImage}})])])])],1)},s=[],o=a("d4ec"),n=a("bee2"),i=a("262e"),l=a("2caf"),c=a("9ab4"),u=a("1b40"),p=function(e){Object(i["a"])(a,e);var t=Object(l["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.uploadUrl="https://opm.kingsome.cn/api/upload",e.tempUrl="",e.dataObj={sub_path:"game",type:"image"},e}return Object(n["a"])(a,[{key:"imageUrl",get:function(){return this.value}},{key:"emitInput",value:function(e){this.$emit("input",e)}},{key:"rmImage",value:function(){this.emitInput("")}},{key:"handleImageSuccess",value:function(e){console.log(e),this.emitInput(e.url_cdn)}}]),a}(u["c"]);Object(c["a"])([Object(u["b"])({default:""})],p.prototype,"value",void 0),p=Object(c["a"])([Object(u["a"])({name:"UploadImage"})],p);var m=p,d=m,g=(a("961d"),a("0c7c")),v=Object(g["a"])(d,r,s,!1,null,"62f54f8e",null);t["a"]=v.exports},"869e":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{ref:"postForm",attrs:{model:e.postForm,rules:e.rules,"label-width":"200px","label-position":"left"}},[a("el-form-item",{attrs:{label:"显示名",prop:"showname"}},[a("el-input",{attrs:{placeholder:"显示名"},model:{value:e.postForm.showname,callback:function(t){e.$set(e.postForm,"showname",t)},expression:"postForm.showname"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-radio-group",{attrs:{size:"small"},model:{value:e.postForm.sex,callback:function(t){e.$set(e.postForm,"sex",t)},expression:"postForm.sex"}},[a("el-radio-button",{attrs:{label:"0"}},[e._v("未指定")]),a("el-radio-button",{attrs:{label:"1"}},[e._v("男")]),a("el-radio-button",{attrs:{label:"2"}},[e._v("女")])],1)],1),a("el-form-item",{attrs:{prop:"avatar",label:"头像"}},[a("upload-image",{model:{value:e.postForm.avatar,callback:function(t){e.$set(e.postForm,"avatar",t)},expression:"postForm.avatar"}})],1),a("el-form-item",[a("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary"},on:{click:e.save}},[e._v(" 保存 ")]),a("el-button",{on:{click:e.onCancel}},[e._v(" 取消 ")])],1)],1)],1)},s=[],o=a("1da1"),n=a("d4ec"),i=a("bee2"),l=a("262e"),c=a("2caf"),u=(a("96cf"),a("b0c0"),a("9ab4")),p=a("1b40"),m=a("6b45"),d=a("981a"),g=a("9dba"),v=function(e){Object(l["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(n["a"])(this,a),e=t.apply(this,arguments),e.loading=!1,e.postForm={showname:g["a"].name,sex:g["a"].sex,avatar:g["a"].avatar},e.rules={showname:[{required:!0,message:"请输入显示名",trigger:"blur"},{min:2,max:10,message:"长度在 2 到 10 个字符",trigger:"blur"},{required:!0,pattern:/^[\u4e00-\u9fa5_a-zA-Z0-9.·-]+$/,message:"显示名不支持特殊字符",trigger:"blur"}]},e}return Object(i["a"])(a,[{key:"save",value:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.loading=!0,e.next=4,this.$refs.postForm.validate();case 4:return e.next=6,Object(d["a"])(this.postForm);case 6:return t=e.sent,a=t.data,e.next=10,g["a"].UpdateInfo(a);case 10:this.loading=!1,this.$notify({title:"Success",message:"信息修改成功",type:"success",duration:2e3}),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](0),console.log(e.t0);case 17:this.loading=!1;case 18:case"end":return e.stop()}}),e,this,[[0,14]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"onCancel",value:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("确认不保存当前信息?","Warning",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 3:this.$store.dispatch("delView",this.$route),this.$router.go(-1),e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()}]),a}(p["c"]);v=Object(u["a"])([Object(p["a"])({name:"InfoChange",components:{UploadImage:m["a"]}})],v);var b=v,f=b,h=a("0c7c"),w=Object(h["a"])(f,r,s,!1,null,null,null);t["default"]=w.exports},"961d":function(e,t,a){"use strict";a("b43b")},b43b:function(e,t,a){}}]);
|
|
//# sourceMappingURL=profile.9b5181c9.js.map
|