diff --git a/apps/web/src/routes/(dashboard)/recursos-humanos/funcionarios/cadastro/+page.svelte b/apps/web/src/routes/(dashboard)/recursos-humanos/funcionarios/cadastro/+page.svelte index 343ae2c..d7cde28 100644 --- a/apps/web/src/routes/(dashboard)/recursos-humanos/funcionarios/cadastro/+page.svelte +++ b/apps/web/src/routes/(dashboard)/recursos-humanos/funcionarios/cadastro/+page.svelte @@ -100,15 +100,17 @@ let cursoAtual = $state({ descricao: "", data: "", arquivo: null as File | null }); // Dependentes - let dependentes = $state>([]); + let dependentes = $state>([]); let mostrarFormularioDependente = $state(false); - let dependenteAtual = $state<{ parentesco: string; nome: string; cpf: string; nascimento: string; arquivo: File | null; documentoId?: string }>({ + let dependenteAtual = $state<{ parentesco: string; nome: string; cpf: string; nascimento: string; arquivo: File | null; documentoId?: string; salarioFamilia?: boolean; impostoRenda?: boolean }>({ parentesco: "", nome: "", cpf: "", nascimento: "", arquivo: null, documentoId: undefined, + salarioFamilia: false, + impostoRenda: false, }); function adicionarCurso() { @@ -176,8 +178,10 @@ cpf: onlyDigits(dependenteAtual.cpf), nascimento: dependenteAtual.nascimento, documentoId: dependenteAtual.documentoId, + salarioFamilia: !!dependenteAtual.salarioFamilia, + impostoRenda: !!dependenteAtual.impostoRenda, }); - dependenteAtual = { parentesco: "", nome: "", cpf: "", nascimento: "", arquivo: null, documentoId: undefined }; + dependenteAtual = { parentesco: "", nome: "", cpf: "", nascimento: "", arquivo: null, documentoId: undefined, salarioFamilia: false, impostoRenda: false }; } function removerDependente(id: string) { @@ -330,6 +334,8 @@ cpf: d.cpf, nascimento: d.nascimento, documentoId: d.documentoId as any, + salarioFamilia: !!d.salarioFamilia, + impostoRenda: !!d.impostoRenda, })) : undefined, }; @@ -1143,6 +1149,16 @@

{dep.nome} — {dep.parentesco}

CPF: {dep.cpf} • Nasc.: {dep.nascimento}

+
+ + +