|  |  | 
 |  |  |       isLoging: false, | 
 |  |  |       rules: { | 
 |  |  |         oldPassword: [{ required: true, validator: validatePass0, trigger: "blur" }], | 
 |  |  |         newPassword: [{ required: true, validator: validatePass1, trigger: "blur" }], | 
 |  |  |         newPassword: [{ required: true, validator: validatePass1, trigger: "blur" }, { | 
 |  |  |             pattern: /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{8,20}$/, | 
 |  |  |             message: "密码长度在8-20位之间,由字母+数字+特殊字符组成", | 
 |  |  |           },], | 
 |  |  |         confirmPassword: [{ required: true, validator: validatePass2, trigger: "blur" }], | 
 |  |  |       }, | 
 |  |  |     }; | 
 |  |  | 
 |  |  |           password: this.newPassword | 
 |  |  |         } | 
 |  |  |       }).then((res)=> { | 
 |  |  |         if (res.data === "success"){ | 
 |  |  |         if (res.data.code === 0) { | 
 |  |  |           this.$message({ | 
 |  |  |             showClose: true, | 
 |  |  |             message: '修改成功,请重新登录', |