Sistema CRUD sin servicio sitar

This commit is contained in:
2026-02-26 16:45:56 -06:00
parent dbb828c92a
commit 3723cfd50e
8 changed files with 157 additions and 23 deletions

View File

@@ -126,17 +126,25 @@
<div class="grid gap-4 py-4">
<div class="grid grid-cols-2 gap-4">
<div class="space-y-2">
<Label for="code">Clave / Código {catalog === 'mex' ? '(Sin puntos)' : ''}</Label>
<Input id="code" bind:value={code} disabled={!!fraction} placeholder="Ej. 01012101" />
{#if fraction}
<p class="text-xs text-muted-foreground">
El código no se puede modificar una vez creado.
</p>
{/if}
<Label for="code"
>{catalog === 'mex' ? 'Clave / Código (Sin puntos)' : 'Clave (Calculada)'}</Label
>
<Input id="code" bind:value={code} disabled={true} placeholder="Ej. 01012101" />
<p class="text-[10px] text-muted-foreground">
{catalog === 'mex'
? 'El código se genera automáticamente.'
: 'La clave se deriva de la fracción sin puntos.'}
</p>
</div>
<div class="space-y-2">
<Label for="fraction">Fracción {catalog === 'mex' ? '(Con puntos)' : ''}</Label>
<Input id="fraction" bind:value={fractionFormatted} placeholder="Ej. 0101.21.01" />
<Label for="fraction"
>{catalog === 'mex' ? 'Fracción (Con puntos)' : 'Fracción (HTS Code)'}</Label
>
<Input
id="fraction"
bind:value={fractionFormatted}
placeholder={catalog === 'mex' ? 'Ej. 0101.21.01' : 'Ej. 1234.56.78'}
/>
</div>
</div>

View File

@@ -310,7 +310,7 @@
fraction={selectedFraction}
{catalog}
onSuccess={() => {
loadFractions();
loadFractions(true);
isFormDialogOpen = false;
}}
/>