From 460e213e0eb03ee43eaca095fb0bb7ec0e1215a1 Mon Sep 17 00:00:00 2001 From: rodia Date: Sat, 16 Aug 2025 17:12:46 -0300 Subject: [PATCH] feat: Add page send sales to tryton close #20 --- src/components/NavBar.vue | 3 +- src/pages/sincronizar_ventas_tryton.vue | 63 +++++++++++++++++++++++++ src/services/api.js | 4 ++ src/services/django-api.js | 5 ++ 4 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 src/pages/sincronizar_ventas_tryton.vue diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index 578e6c2..4a4be41 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -40,7 +40,7 @@ diff --git a/src/services/api.js b/src/services/api.js index 3dbbf5c..1bc6b51 100644 --- a/src/services/api.js +++ b/src/services/api.js @@ -58,6 +58,10 @@ class Api { getCustomersFromTryton() { return this.apiImplementation.getCustomersFromTryton(); } + + sendSalesToTryton(){ + return this.apiImplementation.sendSalesToTryton(); + } } export default Api; diff --git a/src/services/django-api.js b/src/services/django-api.js index ab656a1..653ad3f 100644 --- a/src/services/django-api.js +++ b/src/services/django-api.js @@ -73,6 +73,11 @@ class DjangoApi { return this.postRequest(url, {}); } + sendSalesToTryton(){ + const url = this.base + '/don_confiao/api/enviar_ventas_a_tryton'; + return this.postRequest(url, {}); + } + getRequest(url) { return new Promise ((resolve, reject) => { fetch(url) -- 2.45.2