From b10a4aeef800adf8aeeddb2c5deb6bcb16b4e240 Mon Sep 17 00:00:00 2001 From: johnniang Date: Tue, 2 Apr 2019 09:54:22 +0800 Subject: [PATCH] Complete profile updation --- src/api/user.js | 4 ++-- src/views/user/Profile.vue | 10 +++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/api/user.js b/src/api/user.js index 2924677b2..6ba8d0e4d 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -11,11 +11,11 @@ userApi.getProfile = () => { }) } -userApi.updateProfile = updatedUserProfile => { +userApi.updateProfile = profile => { return service({ url: `${baseUrl}/profile`, method: 'put', - data: updatedUserProfile + data: profile }) } diff --git a/src/views/user/Profile.vue b/src/views/user/Profile.vue index ee5bcf9b5..a4c4814ec 100644 --- a/src/views/user/Profile.vue +++ b/src/views/user/Profile.vue @@ -72,7 +72,10 @@ /> - 保存 + 保存 @@ -163,6 +166,11 @@ export default { } userApi.updatePassword(this.passwordParam.oldPassword, this.passwordParam.newPassword).then(response => {}) + }, + updateProfile() { + userApi.updateProfile(this.user).then(response => { + this.user = response.data.data + }) } } }