diff --git a/offer_frontend/src/api/jobs.js b/offer_frontend/src/api/jobs.js index 1569cf0..e82d4d4 100644 --- a/offer_frontend/src/api/jobs.js +++ b/offer_frontend/src/api/jobs.js @@ -6,3 +6,5 @@ export const manageJobs = (params) => client.get('/jobs/manage/', { params }) export const createJob = (data) => client.post('/jobs/manage/', data) export const updateJob = (id, data) => client.patch(`/jobs/manage/${id}/`, data) export const deleteJob = (id) => client.delete(`/jobs/manage/${id}/`) +export const toggleFavorite = (id) => client.post(`/jobs/public/${id}/favorite/`) +export const getMyFavorites = () => client.get('/jobs/favorites/') diff --git a/offer_frontend/src/api/resumes.js b/offer_frontend/src/api/resumes.js index 1464454..bc17067 100644 --- a/offer_frontend/src/api/resumes.js +++ b/offer_frontend/src/api/resumes.js @@ -2,3 +2,6 @@ import client from './client' export const getMyResume = () => client.get('/resumes/me/') export const updateMyResume = (data) => client.patch('/resumes/me/', data) +export const uploadResumeAttachment = (formData) => client.patch('/resumes/me/', formData, { + headers: { 'Content-Type': 'multipart/form-data' } +}) diff --git a/offer_frontend/src/views/portal/HomeView.vue b/offer_frontend/src/views/portal/HomeView.vue index 0778fab..b68dabf 100644 --- a/offer_frontend/src/views/portal/HomeView.vue +++ b/offer_frontend/src/views/portal/HomeView.vue @@ -1,37 +1,700 @@ + +