(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b219b"],{2359:function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-form",{ref:"form",staticStyle:{width:"500px",margin:"auto"},attrs:{model:e.user,rules:e.rules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"旧密码",prop:"oldMixPd"}},[r("el-input",{attrs:{placeholder:"请输入旧密码",type:"password","show-password":""},model:{value:e.user.oldMixPd,callback:function(t){e.$set(e.user,"oldMixPd",t)},expression:"user.oldMixPd"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"新密码",prop:"newMixPd"}},[r("el-input",{attrs:{placeholder:"请输入新密码",type:"password","show-password":""},model:{value:e.user.newMixPd,callback:function(t){e.$set(e.user,"newMixPd",t)},expression:"user.newMixPd"}}),e._v(" "),r("div",{staticStyle:{"font-size":"12px",color:"#999"}},[r("span",{staticStyle:{color:"red","margin-right":"4px"}},[e._v("*")]),e._v("密码长度在 8 到 12 个字符间,必须包含数字、大小写字母、特殊字符")])],1),e._v(" "),r("el-form-item",{attrs:{label:"确认密码",prop:"btnMixPd"}},[r("el-input",{attrs:{placeholder:"请确认新密码",type:"password","show-password":""},model:{value:e.user.btnMixPd,callback:function(t){e.$set(e.user,"btnMixPd",t)},expression:"user.btnMixPd"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.submit}},[e._v("保存")]),e._v(" "),r("el-button",{attrs:{type:"danger",size:"mini"},on:{click:e.close}},[e._v("关闭")])],1)],1)},s=[],o=r("c24f"),l=r("21f2"),d={data:function(){var e=this,t=function(t,r,i){e.user.newMixPd!==r?i(new Error("两次输入的密码不一致")):i()};return{user:{oldMixPd:void 0,newMixPd:void 0,btnMixPd:void 0},rules:{oldMixPd:[{required:!0,message:"旧密码不能为空",trigger:"blur"}],newMixPd:[{required:!0,message:"新密码不能为空",trigger:"blur"},{min:8,max:12,message:"长度在 8 到 12 个字符",trigger:"blur"}],btnMixPd:[{required:!0,message:"确认密码不能为空",trigger:"blur"},{required:!0,validator:t,trigger:"blur"}]}}},methods:{submit:function(){var e=this;this.$refs["form"].validate((function(t){if(t){var r={oldMixPd:Object(l["a"])(e.user.oldMixPd),newMixPd:Object(l["a"])(e.user.newMixPd),btnMixPd:Object(l["a"])(e.user.btnMixPd)};Object(o["n"])(r).then((function(t){e.user={oldMixPd:void 0,newMixPd:void 0,btnMixPd:void 0},e.$modal.msgSuccess("修改成功"),e.$store.dispatch("user/logout").then((function(){location.reload()}))}))}}))},close:function(){var e=this;this.$store.dispatch("tagsView/delView",this.$route).then((function(t){var r=t.visitedViews,i=r.slice(-1)[0];i?e.$router.push(i.fullPath):"Dashboard"===e.$route.name?e.$router.replace({path:"/redirect"+e.$route.fullPath}):e.$router.push("/dashboard")}))}}},a=d,n=r("2877"),u=Object(n["a"])(a,i,s,!1,null,null,null);t["default"]=u.exports}}]);
|