feat: agregar sincronización de ventas de catálogo a Tryton

- Agregar método sendCatalogSalesToTryton() en django-api.js y api.js
- Crear página sincronizar_catalog_sales_tryton.vue para exportar catalog_sales
- Agregar botón 'Sincronizar a Tryton' en CatalogSalesManagement header
- Reorganizar menú admin en NavBar con sección 'Sincronización Tryton'
- Separar opciones de importación (download) y exportación (upload) a Tryton
- Endpoint: /don_confiao/api/enviar_catalog_sales_a_tryton
- Mostrar resultados exitosos/fallidos similar a sincronización de ventas normales
This commit is contained in:
2026-05-30 20:57:50 -05:00
parent 897cbb3efc
commit 5e86595831
5 changed files with 153 additions and 10 deletions

View File

@@ -6,6 +6,14 @@
<h1 class="text-h4">Ventas por Catálogo</h1>
</v-col>
<v-col cols="12" md="6" class="text-md-right">
<v-btn
color="primary"
prepend-icon="mdi-sync"
@click="$router.push('/sincronizar_catalog_sales_tryton')"
class="mr-2"
>
Sincronizar a Tryton
</v-btn>
<v-chip color="primary" variant="flat">
{{ catalogSales.length }} venta(s)
</v-chip>