ajustes al formulario de organizaciones

This commit is contained in:
2026-02-23 10:57:45 -04:00
parent 510327de58
commit d71ad98e85
8 changed files with 32 additions and 213 deletions

View File

@@ -10,11 +10,7 @@ const productItemSchema = z.object({
monthlyCount: z.coerce.string().or(z.number()).optional(),
// Distribución Interna
internalState: z.number().optional(),
internalMunicipality: z.number().optional(),
internalParish: z.number().optional(),
internalDescription: z.string().optional(),
internalQuantity: z.coerce.string().or(z.number()).optional(),
internalDistributionZone: z.string().optional(),
// Distribución Externa
externalCountry: z.string().optional(),
@@ -38,7 +34,6 @@ const productionItemSchema = z.object({
const equipmentItemSchema = z.object({
machine: z.string(),
specifications: z.string().optional(),
quantity: z.coerce.string().or(z.number()).optional(), // Aceptamos string o number por los inputs
});
@@ -62,7 +57,7 @@ export const trainingSchema = z.object({
.string()
.min(1, { message: 'Actividad productiva es requerida' }),
ospRif: z.string().optional().or(z.literal('')),
ospName: z.string().min(1, { message: 'Nombre de la OSP es requerido' }),
ospName: z.string().optional().or(z.literal('')),
companyConstitutionYear: z.coerce
.number()
.min(1900, { message: 'Año inválido' }),
@@ -98,8 +93,6 @@ export const trainingSchema = z.object({
siturCodeCommune: z.string().optional().or(z.literal('')),
communeRif: z.string().optional().or(z.literal('')),
communeSpokespersonName: z.string().optional().or(z.literal('')),
communeSpokespersonCedula: z.string().optional().or(z.literal('')),
communeSpokespersonRif: z.string().optional().or(z.literal('')),
communeSpokespersonPhone: z.string().optional().or(z.literal('')),
communeEmail: z
.string()
@@ -112,8 +105,6 @@ export const trainingSchema = z.object({
siturCodeCommunalCouncil: z.string().optional().or(z.literal('')),
communalCouncilRif: z.string().optional().or(z.literal('')),
communalCouncilSpokespersonName: z.string().optional().or(z.literal('')),
communalCouncilSpokespersonCedula: z.string().optional().or(z.literal('')),
communalCouncilSpokespersonRif: z.string().optional().or(z.literal('')),
communalCouncilSpokespersonPhone: z.string().optional().or(z.literal('')),
communalCouncilEmail: z
.string()