diff --git a/src/components/apontamento/ApontamentoForm.tsx b/src/components/apontamento/ApontamentoForm.tsx index 087c4c0..e7c8772 100644 --- a/src/components/apontamento/ApontamentoForm.tsx +++ b/src/components/apontamento/ApontamentoForm.tsx @@ -207,7 +207,7 @@ export const ApontamentoForm = () => { } return { pecasDisponiveis, componentesDisponiveis }; - }, [formData.of_number, formData.fase, formData.processo_id, pecas, apontamentos, processoSelecionado, componentesAgrupados]); + }, [formData, pecas, apontamentos, processoSelecionado, componentesAgrupados, processos]); // Sincronizar item selecionado caso não exista mais na lista disponível useEffect(() => { @@ -260,7 +260,7 @@ export const ApontamentoForm = () => { try { for (const item of items) { try { - const apontamentoData: any = { + const apontamentoData: Parameters[0] = { of_number: formData.of_number, tipo_apontamento: item.tipo, processo_id: formData.processo_id, @@ -392,13 +392,13 @@ export const ApontamentoForm = () => { setSaving(true); try { - const apontamentoData: any = { + const apontamentoData: Parameters[0] = { of_number: formData.of_number, tipo_apontamento: itemSelecionado.tipo, processo_id: formData.processo_id, quantidade_produzida: quantidade, data_apontamento: formData.data_apontamento, - observacoes: formData.observacoes || null + observacoes: formData.observacoes || undefined }; if (itemSelecionado.tipo === 'componente') {