diff --git a/frontend/src/lib/components/sidebar/modules.ts b/frontend/src/lib/components/sidebar/modules.ts index 783dca21..6e90fd7c 100644 --- a/frontend/src/lib/components/sidebar/modules.ts +++ b/frontend/src/lib/components/sidebar/modules.ts @@ -298,7 +298,7 @@ export function getSidebarData(): SidebarData { items: [ { title: m["sidebar.goods.classes"](), - url: "/dashboard/goods/classes", + url: "/dashboard/goods/fixed-asset-classes", }, { title: m["sidebar.goods.parts"](), @@ -386,18 +386,7 @@ export function getSidebarData(): SidebarData { url: "/dashboard/customs_brokers", icon: BadgeCheck, items: [], - }, - { - title: "Mercancías", - url: "#", - icon: Package, - items: [ - { - title: "Catálogo de Clases de Activo Fijo", - url: "/dashboard/catalogs/fixed-asset-classes", - }, - ], - }, + }, { title: m["sidebar.reference_data.configuracion"](), url: "#", diff --git a/frontend/src/routes/dashboard/general_catalogs/tariff-fractions/+page.svelte b/frontend/src/routes/dashboard/general_catalogs/tariff-fractions/+page.svelte new file mode 100644 index 00000000..337aaa4d --- /dev/null +++ b/frontend/src/routes/dashboard/general_catalogs/tariff-fractions/+page.svelte @@ -0,0 +1,211 @@ + + +
+ + + + Catálogo de Fracciones SITAR - SCAII + +

+ Nomenclatura arancelaria mexicana completa +

+
+ + +
+ +
+
+ + +
+ +
+ + +
+
+ {#if isLoading} +
+ + Cargando... +
+ {:else} + Mostrando {filteredFractions.length} de {totalRecords} fracciones arancelarias + {#if searchQuery} + (filtrado) + {/if} + {/if} +
+ {#if !searchQuery && totalPages > 1} +
+ Página {currentPage} de {totalPages} +
+ {/if} +
+ + +
+ + + + Código + Fracción + Descripción + NICO + UMT + Adv. Impo + Adv. Expo + + + + {#if filteredFractions.length === 0} + + + {#if isLoading} + Cargando fracciones arancelarias... + {:else if searchQuery} + No se encontraron fracciones que coincidan con la búsqueda + {:else} + No hay fracciones arancelarias disponibles + {/if} + + + {:else} + {#each filteredFractions as fraction (fraction.id)} + + {fraction.code} + {fraction.fraction} + + {fraction.description || '-'} + + {fraction.nico || '-'} + {fraction.umt || '-'} + {fraction.adv_impo || '-'} + {fraction.adv_expo || '-'} + + {/each} + {/if} + + +
+ + + {#if !searchQuery && totalPages > 1} +
+ + + + Página {currentPage} de {totalPages} + + + +
+ {/if} +
+
+
+