2 lines
9.0 KiB
JavaScript
2 lines
9.0 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fffb1b64"],{"4a39":function(e,t,r){"use strict";r.r(t);var o=r("7a23"),a=["src"],n=Object(o["createTextVNode"])("修改密码"),s=Object(o["createTextVNode"])("确认"),u=Object(o["createTextVNode"])("取消");function d(e,t,d,c,i,l){var m=Object(o["resolveComponent"])("el-header"),w=Object(o["resolveComponent"])("el-input"),f=Object(o["resolveComponent"])("el-col"),p=Object(o["resolveComponent"])("el-button"),b=Object(o["resolveComponent"])("el-form-item"),h=Object(o["resolveComponent"])("el-form"),j=Object(o["resolveComponent"])("el-card"),O=Object(o["resolveComponent"])("el-dialog"),V=Object(o["resolveComponent"])("el-main"),g=Object(o["resolveComponent"])("el-container");return Object(o["openBlock"])(),Object(o["createBlock"])(g,null,{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(m),Object(o["createVNode"])(V,null,{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(j,{shadow:"hover",style:{"max-width":"600px"}},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("img",{src:r("cf05"),style:{"max-width":"330px","max-height":"330px"}},null,8,a),Object(o["createVNode"])(h,{"label-position":"top","label-width":"100px",model:i.userFormData,style:{"max-width":"460px"}},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(b,{label:"昵称"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(f,{span:20},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{modelValue:i.userFormData.nickname,"onUpdate:modelValue":t[0]||(t[0]=function(e){return i.userFormData.nickname=e}),maxlength:"32"},null,8,["modelValue"])]})),_:1}),i.isNickNameChanged?(Object(o["openBlock"])(),Object(o["createBlock"])(f,{key:0,span:2,offset:1},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(p,{plain:"",icon:"Check",circle:"",size:"small",onClick:l.onUpdateNickname},null,8,["onClick"])]})),_:1})):Object(o["createCommentVNode"])("",!0)]})),_:1}),Object(o["createVNode"])(b,{label:"用户名"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(f,{span:20},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{modelValue:i.userFormData.username,"onUpdate:modelValue":t[1]||(t[1]=function(e){return i.userFormData.username=e}),disabled:""},null,8,["modelValue"])]})),_:1})]})),_:1}),Object(o["createVNode"])(b,{label:"邮箱"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(f,{span:20},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{modelValue:i.userFormData.email,"onUpdate:modelValue":t[2]||(t[2]=function(e){return i.userFormData.email=e}),disabled:""},null,8,["modelValue"])]})),_:1})]})),_:1}),Object(o["createVNode"])(b,{label:"密码"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(f,{span:12},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{disabled:"",type:"password",modelValue:i.userFormData.password,"onUpdate:modelValue":t[3]||(t[3]=function(e){return i.userFormData.password=e})},null,8,["modelValue"])]})),_:1}),Object(o["createVNode"])(f,{span:11,offset:1},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(p,{type:"danger",plain:"",onClick:l.onShowUpdatePasswordDialog,icon:"edit"},{default:Object(o["withCtx"])((function(){return[n]})),_:1},8,["onClick"])]})),_:1})]})),_:1})]})),_:1},8,["model"])]})),_:1}),Object(o["createVNode"])(O,{modelValue:i.isShowUpdatePasswordDialog,"onUpdate:modelValue":t[9]||(t[9]=function(e){return i.isShowUpdatePasswordDialog=e}),title:"修改密码",width:"33%","before-close":l.onUpdatePasswordDialogClose},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(h,{"label-position":"top","label-width":"100px",model:i.userPasswordUpdateForm,rules:i.userPasswordUpdateFormRule,ref:"userPasswordUpdateFormRef"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(b,{label:"原密码",prop:"originPassword"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{modelValue:i.userPasswordUpdateForm.originPassword,"onUpdate:modelValue":t[4]||(t[4]=function(e){return i.userPasswordUpdateForm.originPassword=e}),placeholder:"请输入原登录密码",type:"password"},null,8,["modelValue"])]})),_:1}),Object(o["createVNode"])(b,{label:"新密码",prop:"newPassword"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{modelValue:i.userPasswordUpdateForm.newPassword,"onUpdate:modelValue":t[5]||(t[5]=function(e){return i.userPasswordUpdateForm.newPassword=e}),placeholder:"输入新密码",type:"password",maxlength:"32","show-word-limit":"","show-password":""},null,8,["modelValue"])]})),_:1}),Object(o["createVNode"])(b,{label:"再次输入新密码",prop:"confirmNewPassword"},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(w,{modelValue:i.userPasswordUpdateForm.confirmNewPassword,"onUpdate:modelValue":t[6]||(t[6]=function(e){return i.userPasswordUpdateForm.confirmNewPassword=e}),type:"password",placeholder:"再次输入新密码",maxlength:"32","show-word-limit":"","show-password":""},null,8,["modelValue"])]})),_:1}),Object(o["createVNode"])(b,null,{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(p,{onClick:t[7]||(t[7]=function(e){return l.onUpdatePassword("userPasswordUpdateFormRef")}),type:"primary"},{default:Object(o["withCtx"])((function(){return[s]})),_:1}),Object(o["createVNode"])(p,{onClick:t[8]||(t[8]=function(e){return i.isShowUpdatePasswordDialog=!1})},{default:Object(o["withCtx"])((function(){return[u]})),_:1})]})),_:1})]})),_:1},8,["model","rules"])]})),_:1},8,["modelValue","before-close"])]})),_:1})]})),_:1})}var c=r("9fb8"),i=r("5f87"),l={data:function(){var e=this,t=function(t,r,o){r!=e.userPasswordUpdateForm.newPassword||e.userPasswordUpdateForm.confirmNewPassword?(r!=e.userPasswordUpdateForm.newPassword||r==e.userPasswordUpdateForm.confirmNewPassword)&&(r!=e.userPasswordUpdateForm.confirmNewPassword||r==e.userPasswordUpdateForm.newPassword)?o():o(new Error("两次输入密码不一致!")):o()};return{userFormData:{password:"..........",nickname:null,username:null,email:null},userPasswordUpdateForm:{originPassword:null,newPassword:null,confirmNewPassword:null},userPasswordUpdateFormRule:{originPassword:[{required:!0,message:"请输入原密码",trigger:"blur"}],newPassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:32,message:"密码在6~32位之间",trigger:"blur"},{validator:t,trigger:"blur",required:!0}],confirmNewPassword:[{required:!0,message:"请再次输入新密码",trigger:"blur"},{min:6,max:32,message:"密码在6~32位之间",trigger:"blur"},{validator:t,trigger:"blur"}]},isShowUpdatePasswordDialog:!1,isNickNameChanged:!1,userId:null}},watch:{"userFormData.nickname":function(e){this.isNickNameChanged=this.$store.state.user.nickname!=e}},mounted:function(){var e=i["b"].loadUserLoginData();this.userId=e.id,this.userFormData.nickname=this.$store.state.user.nickname,this.userFormData.username=e.username,this.userFormData.email=e.email},methods:{onShowUpdatePasswordDialog:function(){this.isShowUpdatePasswordDialog=!0},onUpdatePasswordDialogClose:function(e){this.userPasswordUpdateForm={},e()},onUpdatePassword:function(){var e=this;this.$refs.userPasswordUpdateFormRef.validate((function(t){t?Object(c["j"])(e.userId,e.userPasswordUpdateForm).then((function(t){t.errCode||(e.$message.success("密码修改成功,请重新登录"),i["b"].removeUserLoginData(),e.isShowUpdatePasswordDialog=!0,e.userPasswordUpdateForm={},e.$router.push({path:"/login"}))})):e.$message.error("请检查表单项")}))},onUpdateNickname:function(){var e=this;this.userFormData.nickname?Object(c["i"])(this.userId,{nickname:this.userFormData.nickname}).then((function(t){t.errCode||(e.$message.success("修改成功"),e.$store.commit("userUpdate",{nickname:e.userFormData.nickname}))})):this.$message.warning("请输入有效的昵称")}}},m=r("6b0d"),w=r.n(m);const f=w()(l,[["render",d]]);t["default"]=f},"9fb8":function(e,t,r){"use strict";r.d(t,"f",(function(){return n})),r.d(t,"d",(function(){return s})),r.d(t,"c",(function(){return u})),r.d(t,"e",(function(){return d})),r.d(t,"b",(function(){return c})),r.d(t,"h",(function(){return i})),r.d(t,"a",(function(){return l})),r.d(t,"g",(function(){return m})),r.d(t,"j",(function(){return w})),r.d(t,"i",(function(){return f}));var o=r("1c1e"),a="/api/v1.0/users",n=function(e){return o["a"].get(a,{params:e})},s=function(e){return o["a"].post(a+"/"+e+"/enable")},u=function(e){return o["a"].post(a+"/"+e+"/disable")},d=function(e){return o["a"].get(a+"/"+e)},c=function(e){return o["a"].post(a,e)},i=function(e){return o["a"].post(a+"/"+e+"/renew_password")},l=function(e){return o["a"].post(a+"/"+e+"/sys_owners")},m=function(e){return o["a"].delete(a+"/"+e+"/sys_owners")},w=function(e,t){return o["a"].post(a+"/"+e+"/password",t)},f=function(e,t){return o["a"].post(a+"/"+e+"/nickname",t)}},cf05:function(e,t,r){e.exports=r.p+"img/logo.bed2a90a.png"}}]);
|
|
//# sourceMappingURL=chunk-fffb1b64.df1e960f.js.map
|