From 6276bc6992a27345d4869cd55df0a0c270b4508a Mon Sep 17 00:00:00 2001 From: nquidox Date: Mon, 22 Sep 2025 19:49:49 +0300 Subject: [PATCH] moved get details method --- src/api/merch.js | 17 ++++++++++++++--- src/views/DetailsView.vue | 26 +++++++++++--------------- 2 files changed, 25 insertions(+), 18 deletions(-) diff --git a/src/api/merch.js b/src/api/merch.js index 8f9b30e..04835fd 100644 --- a/src/api/merch.js +++ b/src/api/merch.js @@ -1,13 +1,23 @@ import { apiClient } from '@/services/apiClient.js' -import router from '@/router/index.js' export const useMerchApi = () => { const addMerch = async (payload) => { const response = await apiClient.post('/merch/', payload.value) if (response.status === 200) { - router.push({ name: 'collection' }) + return response } else { - console.log("Add merch error: ", response) + console.log('Add merch error: ', response) + } + } + + const getMerchDetails = async (uuid) => { + try { + const response = await apiClient.get(`/merch/${uuid}`) + if (response.status === 200) { + return response + } + } catch (error) { + return error } } @@ -22,6 +32,7 @@ export const useMerchApi = () => { return { addMerch, + getMerchDetails, deleteMerch, } } diff --git a/src/views/DetailsView.vue b/src/views/DetailsView.vue index 41e1fe6..20242d4 100644 --- a/src/views/DetailsView.vue +++ b/src/views/DetailsView.vue @@ -1,16 +1,15 @@ - - +