From 1e37988e71c1afc7e6aa11fab7aa9768ce092994 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o?= Date: Fri, 17 Jan 2025 11:28:33 +0100 Subject: [PATCH] create product in vue --- src/api.js | 8 ++++ src/views/Home.vue | 117 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 123 insertions(+), 2 deletions(-) diff --git a/src/api.js b/src/api.js index 8dea359..3417004 100644 --- a/src/api.js +++ b/src/api.js @@ -45,6 +45,14 @@ export const getuserinfo = async () => { }); return response.data; }; + +export const createProduct = async (productData) => { + const response = await api.post('/products/', productData, { + headers: {Authorization: `Bearer ${sessionStorage.getItem('access_token')}`}, +}); + return response.data; +}; + const refreshAccessToken = async () => { try { const response = await api.post('/token/refresh', {'refresh': Cookies.get('refresh')}, { diff --git a/src/views/Home.vue b/src/views/Home.vue index 03afbbe..f5a6074 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,8 +1,121 @@ +
+ + Quantité : + + + + {{ registerErrors.quantity }} + +
+ +
+ + Activer une alerte ? + + + + {{ registerErrors.alert_enabled }} + + + {{ registerErrors.stock_limit }} + +
+ +