1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-09413a44"],{"3d88":function(o,e,r){},"62f7":function(o,e,r){"use strict";r("c571")},"85db":function(o,e,r){"use strict";r("3d88")},a9ad:function(o,e,r){"use strict";r.r(e);var s=r("61f7"),t=r("6a1e"),n={name:"Login",mixins:[r("9f53").a],data(){return{loginForm:{oldPassword:"",newPassword:"",confirmPassword:""},loginRules:{oldPassword:[{required:!0,trigger:"blur",validator:(o,e,r)=>{""===e?r(new Error("旧密码不能为空!")):!Object(s.b)(e)||e.length<6||18<e.length?r(new Error("旧密码为6-18位数字字母组合!")):Object(s.h)(e)?r(new Error("旧密码不能为纯数字!")):Object(s.j)(e)?r(new Error("旧密码不能为纯字母!")):r()}}],newPassword:[{required:!0,trigger:"blur",validator:(o,e,r)=>{""===e?r(new Error("新密码不能为空!")):this.loginForm.oldPassword===e?r(new Error("新密码不能与旧密码一致!")):!Object(s.b)(e)||e.length<6||18<e.length?r(new Error("新密码为6-18位数字字母组合!")):Object(s.h)(e)?r(new Error("新密码不能为纯数字!")):Object(s.j)(e)?r(new Error("新密码不能为纯字母!")):r()}}],confirmPassword:[{required:!0,trigger:"blur",validator:(o,e,r)=>{""===e?r(new Error("确认密码不能为空!")):this.loginForm.newPassword!==e?r(new Error("确认密码与新密码不一致!")):r()}}]},loading:!1,otherQuery:{}}},methods:{async handleLogin(){this.$refs.loginForm.validate(async o=>!!o&&void(this.loading||(this.loading=!0,o={oldpwd:this.loginForm.oldPassword,newpwd:this.loginForm.newPassword},t.a.setpwd(o).then(async o=>{o&&0===o.code?(this.loading=!1,this.$message.success(o.message),await this.logout()):o&&100<=o.code&&o.code<=104?await this.logout():(this.$message.warning(o.message),this.loading=!1)}))))}}};r("62f7"),r("85db"),r=r("2877"),n=Object(r.a)(n,(function(){var o=this,e=o.$createElement;e=o._self._c||e;return e("div",{staticClass:"change-password pagePadding"},[e("div",{staticClass:"change"},[e("div",{staticClass:"title"},[o._v(" 设置新登录密码 "),e("el-popover",{attrs:{placement:"top",title:"初始密码:",width:"200",trigger:"click",content:"dingding123"}},[e("i",{staticClass:"el-icon-info",attrs:{slot:"reference"},slot:"reference"})])],1),e("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:o.loginForm,rules:o.loginRules,autocomplete:"on","label-position":"right","label-width":"100px"}},[e("el-form-item",{attrs:{prop:"oldPassword",label:"旧密码:"}},[e("el-input",{ref:"oldPassword",attrs:{placeholder:"旧密码",name:"oldPassword",type:"password",tabindex:"1",autocomplete:"on"},model:{value:o.loginForm.oldPassword,callback:function(e){o.$set(o.loginForm,"oldPassword",e)},expression:"loginForm.oldPassword"}})],1),e("el-form-item",{attrs:{prop:"newPassword",label:"新密码:"}},[e("el-input",{ref:"newPassword",attrs:{placeholder:"新密码",name:"newPassword",type:"password",tabindex:"1",autocomplete:"on"},model:{value:o.loginForm.newPassword,callback:function(e){o.$set(o.loginForm,"newPassword",e)},expression:"loginForm.newPassword"}})],1),e("el-form-item",{attrs:{prop:"confirmPassword",label:"确认密码:"}},[e("el-input",{ref:"confirmPassword",attrs:{placeholder:"确认密码",name:"confirmPassword",type:"password",tabindex:"1",autocomplete:"on"},model:{value:o.loginForm.confirmPassword,callback:function(e){o.$set(o.loginForm,"confirmPassword",e)},expression:"loginForm.confirmPassword"}})],1),e("el-button",{staticStyle:{width:"98%",margin:"15px 0 0 5%"},attrs:{loading:o.loading,type:"primary",round:""},nativeOn:{click:function(e){return e.preventDefault(),o.handleLogin(e)}}},[o._v("确认修改")])],1)],1)])}),[],!1,null,"47333433",null);e.default=n.exports},c571:function(o,e,r){}}]);
|