| 12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9415a4c4"],{"4afa":function(e,r,t){"use strict";t.r(r);var a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"form_container"},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"110px",rules:e.rules}},[t("el-form-item",{attrs:{label:"原密码",prop:"old"}},[t("el-input",{attrs:{type:"password"},model:{value:e.form.old,callback:function(r){e.$set(e.form,"old",r)},expression:"form.old"}})],1),t("el-form-item",{attrs:{label:"新密码",prop:"newpwd"}},[t("el-input",{attrs:{type:"password"},model:{value:e.form.newpwd,callback:function(r){e.$set(e.form,"newpwd",r)},expression:"form.newpwd"}})],1),t("el-form-item",{attrs:{label:"确认密码",prop:"again"}},[t("el-input",{attrs:{type:"password"},model:{value:e.form.again,callback:function(r){e.$set(e.form,"again",r)},expression:"form.again"}})],1),t("s",[t("i",{staticClass:"el-icon-warning"}),t("em",[e._v("密码由6~32位字母、数字及下划线组成")])]),t("el-form-item",[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(r){return e.onSubmit("form")}}},[e._v("确认")]),t("el-button",{attrs:{size:"small"},on:{click:function(r){return e.resetForm("form")}}},[e._v("重置")])],1)],1)],1)},o=[],s=(t("e35a"),t("9cf3"),t("379d"),t("b8a1")),n=t("1cfa"),i={data:function(){var e=this,r=function(r,t,a){t!==e.form.newpwd?a(new Error("两次输入密码不一致!")):a()},t=function(e,r,t){var a=/^[0-9a-zA-Z_]{1,}$/;-1==r.search(a)?t(new Error("错了哦,密码只能由字母、数字及下划线组成")):t()};return{form:{old:"",newpwd:"",again:""},rules:{old:[{required:!0,message:"请输入原密码",trigger:"blur"},{min:6,max:32,message:"长度在 6 到 32 个字符",trigger:"blur"}],newpwd:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:32,message:"长度在 6 到 32 个字符",trigger:"blur"},{validator:t,trigger:"blur"}],again:[{required:!0,message:"请输入确认密码",trigger:"blur"},{min:6,max:32,message:"长度在 6 到 32 个字符",trigger:"blur"},{validator:t,trigger:"blur"},{validator:r,trigger:"blur"}]}}},methods:{onSubmit:function(e){var r=this;this.$refs[e].validate((function(e){if(!e)return r.$message({showClose:!0,message:"错了哦,提交新密码失败",type:"error"}),r.form.old="",r.form.newpwd="",r.form.again="",!1;r.submitPwd()}))},resetForm:function(e){this.$refs[e].resetFields()},submitPwd:function(){var e=this,r={oldPwd:e.form.old,newPwd:e.form.newpwd},t=n.stringify(r);Object(s["e"])(t).then((function(r){var t=r;0==t.Code?(e.$message({showClose:!0,message:"密码修改成功",type:"success"}),e.old="",e.newpwd="",e.again="",e.logoutPage()):e.$message.error(t.Memo)}))},logoutPage:function(){var e=this,r={};Object(s["d"])(r).then((function(r){var t=r;0==t.Code?e.$router.push({path:"/login",query:{status:1}}):e.$message.error(t.Memo)}))}}},l=i,m=(t("9c26"),t("9ca4")),u=Object(m["a"])(l,a,o,!1,null,"1cd87bab",null);r["default"]=u.exports},"9c26":function(e,r,t){"use strict";var a=t("a590"),o=t.n(a);o.a},a590:function(e,r,t){}}]);
- //# sourceMappingURL=chunk-9415a4c4.b444531b.js.map
|