diff --git a/src/api/system/user.js b/src/api/system/user.js index 45b2f1d..1e4bf6f 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -1,4 +1,5 @@ import request from '@/utils/request' +import { encrypt } from '@/utils/rsaEncrypt' export function add(data) { return request({ @@ -33,8 +34,8 @@ export function editUser(data) { export function updatePass(user) { const data = { - oldPass: user.oldPass, - newPass: user.newPass + oldPass: encrypt(user.oldPass), + newPass: encrypt(user.newPass) } return request({ url: 'api/users/updatePass/', @@ -43,9 +44,13 @@ export function updatePass(user) { }) } -export function updateEmail(code, data) { +export function updateEmail(form) { + const data = { + password: encrypt(form.pass), + email: form.email + } return request({ - url: 'api/users/updateEmail/' + code, + url: 'api/users/updateEmail/' + form.code, method: 'post', data }) diff --git a/src/views/system/user/center/updateEmail.vue b/src/views/system/user/center/updateEmail.vue index 2e0478f..76b80ee 100644 --- a/src/views/system/user/center/updateEmail.vue +++ b/src/views/system/user/center/updateEmail.vue @@ -103,8 +103,7 @@ export default { this.$refs['form'].validate((valid) => { if (valid) { this.loading = true - this.user = { email: this.form.email, password: this.form.pass } - updateEmail(this.form.code, this.user).then(res => { + updateEmail(this.form).then(res => { this.loading = false this.resetForm() this.$notify({ diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index d928a8b..691b652 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -347,6 +347,13 @@ export default { getLevel().then(res => { this.level = res.level }).catch(() => {}) + }, + addSuccessNotify() { + this.$notify({ + title: '新增成功,默认密码:123456', + type: 'success', + duration: 2500 + }) } } }