(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0d8ab1d7"],{2763:function(e,t,r){"use strict";r("8be9")},"8be9":function(e,t,r){},f620:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"app-container"},[r("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[r("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[r("span",[e._v("修改密码")])]),e._v(" "),r("el-row",[r("el-col",{attrs:{span:8}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"账号/手机号"}},[r("el-input",{attrs:{disabled:"",readonly:"",value:e.maskPhoneNumber(e.userInfo.accountName),type:"text"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"验证码",required:"",prop:"smscode"}},[r("div",{staticClass:"code-btn"},[r("el-input",{attrs:{type:"text",maxlength:"4",clearable:""},model:{value:e.form.smscode,callback:function(t){e.$set(e.form,"smscode",t)},expression:"form.smscode"}}),e._v(" "),r("el-button",{attrs:{type:"primary",disabled:e.verifyIng},on:{click:e.getVerify}},[e._v(e._s(e.verifyTitle))])],1)]),e._v(" "),r("el-form-item",{attrs:{label:"新密码",required:"",prop:"newPassword"}},[r("el-input",{staticClass:"no-autofill-pwd",attrs:{"show-password":!0,type:"text",clearable:""},model:{value:e.form.newPassword,callback:function(t){e.$set(e.form,"newPassword",t)},expression:"form.newPassword"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"确认密码",required:"",prop:"confirmNewPassword"}},[r("el-input",{staticClass:"no-autofill-pwd",attrs:{"show-password":!0,type:"text",clearable:""},model:{value:e.form.confirmNewPassword,callback:function(t){e.$set(e.form,"confirmNewPassword",t)},expression:"form.confirmNewPassword"}})],1),e._v(" "),r("el-form-item",[r("el-button",{directives:[{name:"points",rawName:"v-points",value:500,expression:"500"}],attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("提交")])],1)],1)],1)],1)],1)],1)])},o=[],a=r("21bf"),n={name:"changePassword",data:function(){var e=this,t=function(e,t,r){""===t?r(new Error("请输入短信验证码")):r()},r=function(e,t,r){""===t?r(new Error("请输入新密码")):t.length<6?r(new Error("密码长度为6位及以上")):r()},s=function(t,r,s){""===r?s(new Error("请再次输入密码")):r!==e.form.newPassword?s(new Error("两次输入密码不一致!")):r.length<6?s(new Error("密码长度为6位及以上")):s()};return{userInfo:"",timer:null,count:"",verifyTitle:"获取验证码",verifyIng:!1,savekey:"",form:{newPassword:"",confirmNewPassword:"",smscode:""},rules:{smscode:[{validator:t,trigger:"blur"}],newPassword:[{validator:r,trigger:"blur"}],confirmNewPassword:[{validator:s,trigger:"blur"}]}}},created:function(){this.userInfo=this.$store.state.user.userInfo,console.log(this.userInfo)},methods:{maskPhoneNumber:function(e){return e.replace(/(\d{3})\d{4}(\d{4})/,"$1****$2")},getVerify:function(){var e=this,t="code".concat(Date.now()).concat(this.userInfo.accountName),r={key:t,mobile:this.userInfo.accountName,type:1};Object(a["b"])(r).then((function(r){0==r.code&&(e.$message({message:"短信发送成功,请查看!",type:"success"}),e.savekey=t,e.codeTime())}))},codeTime:function(){var e=this,t=60;this.count=t,this.verifyIng=!0,this.verifyTitle="".concat(this.count,"秒后再次获取"),this.timer||(this.timer=setInterval((function(){e.count>1&&e.count<=t?(e.count--,e.verifyTitle="".concat(e.count,"秒后再次获取")):(e.verifyIng=!1,clearInterval(e.timer),e.timer=null,e.verifyTitle="获取验证码")}),1e3))},submitForm:function(){var e=this;this.$refs.form.validate((function(t){if(t){var r={mobile:e.userInfo.accountName,smscode:e.form.smscode,newPassword:e.form.confirmNewPassword,key:e.savekey};Object(a["j"])(r).then((function(t){e.$message({type:"success",message:"密码修改成功!"}),e.$refs["form"].resetFields(),e.verifyIng=!1,clearInterval(e.timer),e.timer=null,e.verifyTitle="获取验证码"}))}}))}}},i=n,c=(r("2763"),r("829d")),l=Object(c["a"])(i,s,o,!1,null,"7d0676d0",null);t["default"]=l.exports}}]);