| | |
| | | const checkNewPwd = (rule, value, callback) => { |
| | | if (!value) { |
| | | callback(new Error('新密码不能为空')) |
| | | }else if(value === this.user.password){ |
| | | } else if (value === this.user.password) { |
| | | callback(new Error('新密码不能和旧密码一样')) |
| | | } else { |
| | | callback(); |
| | |
| | | methods: { |
| | | // 提交 |
| | | handleSubmit() { |
| | | const { userInfo,user } = this; |
| | | const { userInfo, user } = this; |
| | | this.$refs.pwd.validate((valid) => { |
| | | if (valid) { |
| | | this.$axios({ |
| | | method:'post', |
| | | url:'sccg/admin/updatePassword', |
| | | data:{ |
| | | newPassword:user.newPwd, |
| | | oldPassword:user.password, |
| | | username:userInfo.username |
| | | method: 'post', |
| | | url: 'sccg/admin/updatePassword', |
| | | data: { |
| | | newPassword: user.newPwd, |
| | | oldPassword: user.password, |
| | | username: userInfo.username |
| | | } |
| | | }) |
| | | .then(res=>{ |
| | | if(res.code === 200){ |
| | | this.$emit('closeDialog',{flag:false}); |
| | | this.$message({ |
| | | type:'success', |
| | | message:'密码修改成功' |
| | | }) |
| | | }else{ |
| | | this.$message({ |
| | | type:'warning', |
| | | message:res.message |
| | | }) |
| | | } |
| | | }) |
| | | .then(res => { |
| | | if (res.code === 200) { |
| | | this.$emit('closeDialog', { flag: false }); |
| | | this.$message({ |
| | | type: 'success', |
| | | message: '密码修改成功' |
| | | }) |
| | | } else { |
| | | this.$message({ |
| | | type: 'warning', |
| | | message: res.message |
| | | }) |
| | | } |
| | | }) |
| | | } else { |
| | | return false; |
| | | } |
| | |
| | | // 清空表单 |
| | | resetForm() { |
| | | this.$refs.pwd.resetFields(); |
| | | this.$emit('closeDialog',{flag:false}); |
| | | this.$emit('closeDialog', { flag: false }); |
| | | } |
| | | } |
| | | } |