WangHan
2025-04-03 a1b85ef72062ca80db35546e4216dd564f3e0f57
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b30fc9ac"],{"0d93":function(s,e,t){},c02b:function(s,e,t){"use strict";t.r(e);var a=function(){var s=this,e=s.$createElement,t=s._self._c||e;return t("div",{staticClass:"page-main"},[t("div",{staticClass:"form-box"},[t("div",{staticClass:"top-title"},[s._v("请先修改初始密码")]),s._v(" "),t("el-form",{ref:"loginForm",attrs:{rules:s.loginRules,model:s.formData}},[t("el-form-item",{staticStyle:{position:"relative"},attrs:{prop:"password",label:"新密码:"}},[t("el-input",{ref:"newPwd",staticClass:"h-60",attrs:{"prefix-icon":"el-icon-lock",type:s.passwordNewType,placeholder:"请填写新密码","auto-complete":"off",maxlength:"15"},model:{value:s.formData.oldPassword,callback:function(e){s.$set(s.formData,"oldPassword","string"===typeof e?e.trim():e)},expression:"formData.oldPassword"}}),s._v(" "),t("span",{staticClass:"show-pwd",on:{click:s.showNewPwd}},[t("svg-icon",{attrs:{"icon-class":"password"===s.passwordNewType?"eye":"eye-open"}})],1),s._v(" "),t("div",{staticStyle:{"font-size":"12px",color:"#999"}},[t("span",{staticStyle:{color:"red","margin-right":"4px"}},[s._v("*")]),s._v("密码长度在 8 到 12 个字符间,必须包含数字、大小写字母、特殊字符")])],1),s._v(" "),t("el-form-item",{staticStyle:{position:"relative"},attrs:{prop:"password",label:"确认新密码:"}},[t("el-input",{ref:"subimtPwd",staticClass:"h-60",attrs:{"prefix-icon":"el-icon-lock",type:s.passwordType,placeholder:"请确认新密码","auto-complete":"off",maxlength:"15"},model:{value:s.formData.newPassword,callback:function(e){s.$set(s.formData,"newPassword","string"===typeof e?e.trim():e)},expression:"formData.newPassword"}}),s._v(" "),t("span",{staticClass:"show-pwd",on:{click:s.showPwd}},[t("svg-icon",{attrs:{"icon-class":"password"===s.passwordType?"eye":"eye-open"}})],1)],1)],1),s._v(" "),t("div",{staticClass:"f-r f-r-center m-b-20"},[t("el-button",{staticClass:"sub-btn",attrs:{type:"primary"},on:{click:s.updatePassword}},[s._v("提交")])],1)],1)])},o=[],r=t("21f2"),i=t("c24f"),n={name:"resetPassword",data:function(){return{formData:{oldPassword:"",newPassword:""},passwordNewType:"password",passwordType:"password",loginRules:{oldPassword:[{required:!0,trigger:"blur",message:"请输入密码"},{min:6,message:"长度不小于6字符",trigger:"blur"}],newPassword:[{required:!0,trigger:"blur",message:"请输入确认密码"},{min:6,message:"长度不小于6字符",trigger:"blur"}]}}},methods:{showPwd:function(){var s=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){s.$refs.subimtPwd.focus()}))},showNewPwd:function(){var s=this;"password"===this.passwordNewType?this.passwordNewType="":this.passwordNewType="password",this.$nextTick((function(){s.$refs.newPwd.focus()}))},updatePassword:function(){var s=this;this.$refs.loginForm.validate((function(e){if(!e)return!1;if(s.formData.oldPassword===s.formData.newPassword){var t={encryptPassword:Object(r["a"])(s.formData.newPassword)};Object(i["c"])(t).then((function(e){s.$message.success("修改密码成功~跳转首页"),s.$store.dispatch("user/getInfo").then((function(e){s.$store.commit("user/SET_ROLES",[]),s.$router.push({path:s.redirect||"/dashboard",query:s.otherQuery})})).catch((function(s){}))}))}else s.$message.error("两次输入密码不一致")}))}}},c=n,d=(t("f556"),t("2877")),l=Object(d["a"])(c,a,o,!1,null,"c2afab22",null);e["default"]=l.exports},f556:function(s,e,t){"use strict";t("0d93")}}]);