diff --git a/src/api/user.js b/src/api/user.js index 464fbe1a5..2924677b2 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -19,4 +19,15 @@ userApi.updateProfile = updatedUserProfile => { }) } +userApi.updatePassword = (oldPassword, newPassword) => { + return service({ + url: `${baseUrl}/profile/password`, + method: 'put', + data: { + oldPassword: oldPassword, + newPassword: newPassword + } + }) +} + export default userApi diff --git a/src/utils/service.js b/src/utils/service.js index 864a22882..044c1c244 100644 --- a/src/utils/service.js +++ b/src/utils/service.js @@ -53,7 +53,7 @@ service.interceptors.response.use( message.error(data.message) } else { - message.error('Unkown reason') + message.error('Server unavailable') } return Promise.reject(error) diff --git a/src/views/user/Profile.vue b/src/views/user/Profile.vue index b9feafaf8..ee5bcf9b5 100644 --- a/src/views/user/Profile.vue +++ b/src/views/user/Profile.vue @@ -1,7 +1,10 @@