(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-57e4ad46"],{"7d84":function(e,s,t){},"977f":function(e,s,t){"use strict";t.r(s);var a=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",[t("a-form-model",{ref:"form",staticClass:"password-retrieval-form",attrs:{model:e.model,rules:e.validatorRules}},[t("a-form-model-item",e._b({attrs:{label:"账号名"}},"a-form-model-item",e.layout,!1),[t("a-input",{attrs:{type:"text",value:e.accountName,disabled:""}})],1),t("a-form-model-item",e._b({staticClass:"stepFormText",attrs:{prop:"password",label:"新密码"}},"a-form-model-item",e.layout,!1),[t("a-input",{attrs:{type:"password",autocomplete:"false"},model:{value:e.model.password,callback:function(s){e.$set(e.model,"password",s)},expression:"model.password"}})],1),t("a-form-model-item",e._b({staticClass:"stepFormText",attrs:{prop:"confirmPassword",label:"确认密码"}},"a-form-model-item",e.layout,!1),[t("a-input",{attrs:{type:"password",autocomplete:"false"},model:{value:e.model.confirmPassword,callback:function(s){e.$set(e.model,"confirmPassword",s)},expression:"model.confirmPassword"}})],1),t("a-form-model-item",{attrs:{wrapperCol:{span:19,offset:5}}},[t("a-button",{staticStyle:{"margin-left":"8px"},on:{click:e.prevStep}},[e._v("上一步")]),t("a-button",{staticStyle:{"margin-left":"20px"},attrs:{loading:e.loading,type:"primary"},on:{click:e.nextStep}},[e._v("提交")])],1)],1)],1)},o=[],r=t("0fea"),i={name:"Step3",props:["userList"],data:function(){return{model:{},layout:{labelCol:{span:5},wrapperCol:{span:19}},loading:!1,accountName:this.userList.username,validatorRules:{password:[{required:!0,pattern:/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{8,}$/,message:"密码由8位数字、大小写字母和特殊符号组成!!"}],confirmPassword:[{required:!0,message:"密码不能为空!"},{validator:this.handlePasswordCheck}]}}},methods:{nextStep:function(){var e=this;e.loading=!0,e.$refs["form"].validate((function(s){if(!0===s){var t={username:e.userList.username,password:e.model.password,smscode:e.userList.smscode,phone:e.userList.phone};Object(r["c"])("/sys/user/passwordChange",t).then((function(s){if(s.success){var t={username:e.userList.username};setTimeout((function(){e.$emit("nextStep",t)}),1500)}else e.passwordFailed(s.message),e.loading=!1}))}else e.loading=!1}))},prevStep:function(){this.$emit("prevStep",this.userList)},handlePasswordCheck:function(e,s,t){var a=this.model["password"];s&&a&&s.trim()!==a.trim()&&t(new Error("两次密码不一致")),t()},passwordFailed:function(e){this.$notification["error"]({message:"更改密码失败",description:e,duration:4})}}},n=i,l=(t("f23f"),t("2877")),d=Object(l["a"])(n,a,o,!1,null,"51928ca6",null);s["default"]=d.exports},f23f:function(e,s,t){"use strict";var a=t("7d84"),o=t.n(a);o.a}}]);
|