From 2cdf66375c1cdae8643cae1036974ffc9b113167 Mon Sep 17 00:00:00 2001 From: killer-cf Date: Thu, 4 Dec 2025 09:00:57 -0300 Subject: [PATCH] feat: Remove PDF field and upload functionality from ata creation and update. --- .../(dashboard)/compras/atas/+page.svelte | 30 +------------------ packages/backend/convex/atas.ts | 4 --- packages/backend/convex/tables/atas.ts | 1 - 3 files changed, 1 insertion(+), 34 deletions(-) diff --git a/apps/web/src/routes/(dashboard)/compras/atas/+page.svelte b/apps/web/src/routes/(dashboard)/compras/atas/+page.svelte index 0fdfef1..7072e02 100644 --- a/apps/web/src/routes/(dashboard)/compras/atas/+page.svelte +++ b/apps/web/src/routes/(dashboard)/compras/atas/+page.svelte @@ -38,7 +38,6 @@ ); // Document state - let mainPdfFile: File | null = $state(null); let attachmentFiles: File[] = $state([]); let attachments = $state; nome: string; url: string | null }>>( [] @@ -73,7 +72,6 @@ selectedObjetos = []; attachments = []; } - mainPdfFile = null; attachmentFiles = []; searchObjeto = ''; showModal = true; @@ -111,19 +109,13 @@ } saving = true; try { - let pdfStorageId = undefined; - if (mainPdfFile) { - pdfStorageId = await uploadFile(mainPdfFile); - } - const payload = { numero: formData.numero, numeroSei: formData.numeroSei, empresaId: formData.empresaId as Id<'empresas'>, dataInicio: formData.dataInicio || undefined, dataFim: formData.dataFim || undefined, - objetosIds: selectedObjetos, - pdf: pdfStorageId + objetosIds: selectedObjetos }; let ataId: Id<'atas'>; @@ -189,13 +181,6 @@ return empresas.find((e) => e._id === id)?.razao_social || 'Empresa não encontrada'; } - function handleFileSelect(e: Event) { - const input = e.target as HTMLInputElement; - if (input.files && input.files.length > 0) { - mainPdfFile = input.files[0]; - } - } - function handleAttachmentsSelect(e: Event) { const input = e.target as HTMLInputElement; if (input.files && input.files.length > 0) { @@ -372,19 +357,6 @@ /> - -
- - -
diff --git a/packages/backend/convex/atas.ts b/packages/backend/convex/atas.ts index fd64f10..e599c7a 100644 --- a/packages/backend/convex/atas.ts +++ b/packages/backend/convex/atas.ts @@ -62,7 +62,6 @@ export const create = mutation({ dataInicio: v.optional(v.string()), dataFim: v.optional(v.string()), empresaId: v.id('empresas'), - pdf: v.optional(v.id('_storage')), numeroSei: v.string(), objetosIds: v.array(v.id('objetos')) }, @@ -76,7 +75,6 @@ export const create = mutation({ empresaId: args.empresaId, dataInicio: args.dataInicio, dataFim: args.dataFim, - pdf: args.pdf, criadoPor: user._id, criadoEm: Date.now(), atualizadoEm: Date.now() @@ -102,7 +100,6 @@ export const update = mutation({ empresaId: v.id('empresas'), dataInicio: v.optional(v.string()), dataFim: v.optional(v.string()), - pdf: v.optional(v.id('_storage')), objetosIds: v.array(v.id('objetos')) }, handler: async (ctx, args) => { @@ -115,7 +112,6 @@ export const update = mutation({ empresaId: args.empresaId, dataInicio: args.dataInicio, dataFim: args.dataFim, - pdf: args.pdf, atualizadoEm: Date.now() }); diff --git a/packages/backend/convex/tables/atas.ts b/packages/backend/convex/tables/atas.ts index 1536204..b36c2e1 100644 --- a/packages/backend/convex/tables/atas.ts +++ b/packages/backend/convex/tables/atas.ts @@ -7,7 +7,6 @@ export const atasTables = { dataInicio: v.optional(v.string()), dataFim: v.optional(v.string()), empresaId: v.id('empresas'), - pdf: v.optional(v.id('_storage')), numeroSei: v.string(), criadoPor: v.id('usuarios'), criadoEm: v.number(),