1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5a8d7fa3"],{"494a":function(e,r,t){},8788:function(e,r,t){"use strict";t("494a")},"9d19":function(e,r,t){},cf01:function(e,r,t){"use strict";t.r(r);var s=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"charge-box"},[t("div",{staticClass:"routename"},[e._v(e._s(e.$route.meta.title))]),t("div",{staticClass:"updatebox"},[t("div",{staticClass:"frompwd"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,"status-icon":"",rules:e.rules,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"当前密码:",prop:"currentPass"}},[t("el-input",{attrs:{type:"password",placeholder:"请输入当前密码",autocomplete:"off"},model:{value:e.ruleForm.currentPass,callback:function(r){e.$set(e.ruleForm,"currentPass",r)},expression:"ruleForm.currentPass"}})],1),t("el-form-item",{attrs:{label:"修改密码:",prop:"newPass"}},[t("el-input",{attrs:{type:"password",placeholder:"请输入修改密码",autocomplete:"off"},model:{value:e.ruleForm.newPass,callback:function(r){e.$set(e.ruleForm,"newPass",r)},expression:"ruleForm.newPass"}})],1),t("el-form-item",{attrs:{label:"确认修改密码:",prop:"checkPass"}},[t("el-input",{attrs:{type:"password",placeholder:"请输入确认修改密码"},model:{value:e.ruleForm.checkPass,callback:function(r){e.$set(e.ruleForm,"checkPass",r)},expression:"ruleForm.checkPass"}})],1),t("el-form-item",[t("el-button",{staticClass:"savefrom save",attrs:{type:"primary"},on:{click:function(r){return e.updatePwd("ruleForm")}}},[e._v("确定")]),t("el-button",{staticClass:"reset exit",on:{click:function(r){return e.resetForm("ruleForm")}}},[e._v("重置")])],1)],1)],1)])])},o=[],a=(t("b0c0"),t("9d19"),t("c24f")),n={name:"UpdatePassword",components:{},data:function(){var e=this,r=function(e,r,t){if(!r)return t(new Error("当前密码不能为空"));setTimeout((function(){r.length<6&&t(new Error("密码不少于6位数")),t()}))},t=function(r,t,s){""===t?s(new Error("请输入新密码")):t.length<6?s(new Error("密码不应少于6位数")):(""!==e.ruleForm.checkPass&&e.$refs.ruleForm.validateField("checkPass"),s())},s=function(r,t,s){""===t?s(new Error("请输入确认密码")):t!==e.ruleForm.newPass?s(new Error("两次输入密码不一致!")):s()};return{ruleForm:{currentPass:"",newPass:"",checkPass:""},rules:{currentPass:[{validator:r,trigger:"blur"}],newPass:[{validator:t,trigger:"blur"}],checkPass:[{validator:s,trigger:"blur"}]},loading:!1}},mounted:function(){},methods:{updatePwd:function(e){var r=this;this.$refs[e].validate((function(e){if(!e)return!1;var t={userAccount:r.$store.getters.name,userPwd:r.ruleForm.currentPass,newPwd:r.ruleForm.newPass};Object(a["h"])(t).then((function(e){0===e.code&&(r.$message({message:"修改成功,3秒之后将重新登录!",type:"success",duration:3e3}),r.loading=!0,setTimeout((function(){r.$store.dispatch("user/logout").then((function(){r.$router.push({path:"/login"})}))}),3e3))}))}))},resetForm:function(e){this.$refs[e].resetFields()}}},u=n,l=(t("8788"),t("2877")),c=Object(l["a"])(u,s,o,!1,null,"31e7639c",null);r["default"]=c.exports}}]);
|