diff --git a/src/pages/CadastroPecasFiltrado.tsx b/src/pages/CadastroPecasFiltrado.tsx index a8c4294..0e6235b 100644 --- a/src/pages/CadastroPecasFiltrado.tsx +++ b/src/pages/CadastroPecasFiltrado.tsx @@ -10,6 +10,7 @@ import { ComponentesPopup } from '@/components/pecas/ComponentesPopup'; import { usePecas, Peca } from '@/hooks/usePecas'; import { toast } from 'sonner'; import { usePermissionControl } from '@/hooks/usePermissionControl'; +import { StandardPageLayout } from '@/components/layout/StandardPageLayout'; export default function CadastroPecasFiltrado() { const { ofNumber } = useParams<{ ofNumber: string }>(); @@ -58,12 +59,12 @@ export default function CadastroPecasFiltrado() { } }; - const handleUpdate = async (formData: any) => { - if (!canEdit() || !editingPeca) return false; + const handleUpdate = async (id: string, formData: any) => { + if (!canEdit()) return false; setSaving(true); try { const pecaComOF = { ...formData, of_number: ofSelecionada }; - const success = await updatePeca(editingPeca.id, pecaComOF); + const success = await updatePeca(id, pecaComOF); if (success) { setEditingPeca(null); setShowForm(false); @@ -174,9 +175,10 @@ export default function CadastroPecasFiltrado() { if (loading) { return ( -
Carregando peças da OF {ofSelecionada}...