diff --git a/nuxt4-app/app/components/TablaComerciosResumen.vue b/nuxt4-app/app/components/TablaComerciosResumen.vue new file mode 100644 index 0000000..7a09c4e --- /dev/null +++ b/nuxt4-app/app/components/TablaComerciosResumen.vue @@ -0,0 +1,289 @@ + + + diff --git a/nuxt4-app/app/components/TotalesMonetariosComercio.vue b/nuxt4-app/app/components/TotalesMonetariosComercio.vue new file mode 100644 index 0000000..cbebef8 --- /dev/null +++ b/nuxt4-app/app/components/TotalesMonetariosComercio.vue @@ -0,0 +1,224 @@ + + + diff --git a/nuxt4-app/app/components/TotalesPesoComercio.vue b/nuxt4-app/app/components/TotalesPesoComercio.vue new file mode 100644 index 0000000..90a91ea --- /dev/null +++ b/nuxt4-app/app/components/TotalesPesoComercio.vue @@ -0,0 +1,237 @@ + + + diff --git a/nuxt4-app/app/components/app/AppSidebar.vue b/nuxt4-app/app/components/app/AppSidebar.vue index 41dab94..0efab66 100644 --- a/nuxt4-app/app/components/app/AppSidebar.vue +++ b/nuxt4-app/app/components/app/AppSidebar.vue @@ -291,6 +291,12 @@ const navigationPrimary = computed(() => [ to: '/informe-ingresos', active: route.path === '/informe-ingresos' }, + { + label: 'Informe Comercios', + icon: 'i-lucide-receipt', + to: '/informe-comercios', + active: route.path === '/informe-comercios' + }, { label: 'Comparativa Cosechas', icon: 'i-lucide-calendar-range', diff --git a/nuxt4-app/app/pages/informe-comercios.vue b/nuxt4-app/app/pages/informe-comercios.vue new file mode 100644 index 0000000..344591d --- /dev/null +++ b/nuxt4-app/app/pages/informe-comercios.vue @@ -0,0 +1,518 @@ + + +