From 06cfd96ce57621f808bdf41f62587b5722f2d827 Mon Sep 17 00:00:00 2001 From: FEARmeR Date: Sun, 21 May 2023 11:48:50 +0100 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5?= =?UTF-8?q?=D1=82=20=D1=80=D0=B5=D0=B3=D0=B8=D1=81=D1=82=D1=80=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=9D=D0=BE=20=D1=8D=D1=82=D0=BE=20=D0=B1=D1=8B?= =?UTF-8?q?=D0=BB=D0=BE=20=D0=B2=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=20=D0=BD?= =?UTF-8?q?=D0=B5=20=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/examples/navbars/NavbarDefault.vue | 13 +++++++++++++ src/views/LandingPages/Project/AddProject.vue | 13 +++++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/examples/navbars/NavbarDefault.vue b/src/examples/navbars/NavbarDefault.vue index e4f428d..a728fd5 100644 --- a/src/examples/navbars/NavbarDefault.vue +++ b/src/examples/navbars/NavbarDefault.vue @@ -346,6 +346,19 @@ watch( >Рассказ о том, какой я классный + + + Чтобы стать ещё более классным + diff --git a/src/views/LandingPages/Project/AddProject.vue b/src/views/LandingPages/Project/AddProject.vue index 4f5c772..bb34dc3 100644 --- a/src/views/LandingPages/Project/AddProject.vue +++ b/src/views/LandingPages/Project/AddProject.vue @@ -42,8 +42,17 @@ axios.interceptors.response.use((response) => { const createProject = async () => { try { const headers = { 'Authorization': `Bearer ${token.value}` }; - await axios.post('http://somebodyhire.me/api/projects/create/', projectData.value, { headers }); - router.push('/projects'); + const data = { + title: projectData.value.title, + description: projectData.value.description, + demo_link: projectData.value.demo_link, + source_link: projectData.value.source_link, + vote_total: projectData.value.vote_total, + vote_ratio: projectData.value.vote_ratio, + owner: userId.value + }; + const response = await axios.post('http://somebodyhire.me/api/projects/create/', data, { headers }); + router.push(`/project/${response.data.id}`); } catch (error) { debugText.value = `Error: ${JSON.stringify(error, null, 2)}`; console.error(error);