From 891b6b47719c57991d7d1dd4cc13efc3b0be9cc5 Mon Sep 17 00:00:00 2001 From: Tiago Date: Tue, 29 Sep 2026 12:57:29 -0300 Subject: [PATCH] Rename phone labels to WhatsApp --- src/main/webapp/cliente/condominios.html | 2 +- src/main/webapp/cliente/condominios.js | 2 +- src/main/webapp/master/clientes.html | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/cliente/condominios.html b/src/main/webapp/cliente/condominios.html index 32e7cc4..9b8a51a 100644 --- a/src/main/webapp/cliente/condominios.html +++ b/src/main/webapp/cliente/condominios.html @@ -1 +1 @@ -Cadastro

Cadastro

Novo condominio

Condominios

IDNomeCNPJEndereco
\ No newline at end of file +Cadastro

Cadastro

Novo condominio

Condominios

IDNomeCNPJEndereco
\ No newline at end of file diff --git a/src/main/webapp/cliente/condominios.js b/src/main/webapp/cliente/condominios.js index a825061..b00fcb7 100644 --- a/src/main/webapp/cliente/condominios.js +++ b/src/main/webapp/cliente/condominios.js @@ -11,7 +11,7 @@ async function refreshLinks(){funcLinks=await linksPorFuncionario()} async function loadFuncionarios(){if(!Auth.isAdminEmpresa())return;funcPanel.classList.remove('hidden');try{if(!condominios.length)await load();const d=await Api.get('/api/funcionarios');funcionarios=d.funcionarios||[];await refreshLinks();funcRows.innerHTML=funcionarios.map(f=>{const acao=f.cargo==='admin_empresa'?'Acesso total':'';const opcoes=f.cargo==='admin_empresa'?'-':' ';return ''+esc(f.nome)+''+esc(f.email)+''+esc(f.telefone||'')+''+esc(f.cargo||'')+''+Util.badge(f.status)+''+acao+''+opcoes+''}).join('')||'Nenhum funcionario cadastrado.'}catch(e){Util.toast(e.message,true)}} if(funcForm){funcForm.onsubmit=async e=>{e.preventDefault();try{await Api.post('/api/funcionarios',Util.formData(funcForm));funcForm.reset();Util.toast('Funcionario cadastrado');loadFuncionarios()}catch(err){Util.toast(err.message,true)}}} function funcionarioPorId(funcId){return funcionarios.find(x=>Number(x.id)===Number(funcId))} -window.abrirEditarFuncionario=funcId=>{const f=funcionarioPorId(funcId);if(!f)return;modalTitle.textContent='Editar funcionario';modalBody.innerHTML='
';modal.classList.remove('hidden');document.querySelector('#func-edit-form').onsubmit=async e=>{e.preventDefault();try{await Api.put('/api/funcionarios/'+funcId,Util.formData(e.target));Util.toast('Funcionario atualizado');fecharModalCondominios();loadFuncionarios()}catch(err){Util.toast(err.message,true)}}}; +window.abrirEditarFuncionario=funcId=>{const f=funcionarioPorId(funcId);if(!f)return;modalTitle.textContent='Editar funcionario';modalBody.innerHTML='
';modal.classList.remove('hidden');document.querySelector('#func-edit-form').onsubmit=async e=>{e.preventDefault();try{await Api.put('/api/funcionarios/'+funcId,Util.formData(e.target));Util.toast('Funcionario atualizado');fecharModalCondominios();loadFuncionarios()}catch(err){Util.toast(err.message,true)}}}; window.abrirExcluirFuncionario=funcId=>{const f=funcionarioPorId(funcId);if(!f)return;modalTitle.textContent='Excluir funcionario';modalBody.innerHTML='

Deseja realmente excluir o acesso de '+esc(f.nome||'')+'?

O funcionario sera inativado e perdera acesso ao sistema.

';modal.classList.remove('hidden')}; window.confirmarExcluirFuncionario=async funcId=>{try{await Api.request('/api/funcionarios/'+funcId,{method:'DELETE'});Util.toast('Funcionario inativado');fecharModalCondominios();loadFuncionarios()}catch(err){Util.toast(err.message,true)}}; function renderModalCondominios(){const f=funcionarios.find(x=>Number(x.id)===Number(funcAtual));if(!f)return;const vinculados=funcLinks.get(Number(funcAtual))||[];const vinculadosIds=new Set(vinculados.map(c=>Number(c.id)));const disponiveis=condominios.filter(c=>!vinculadosIds.has(Number(c.id)));modalTitle.textContent=`Condominios de ${f.nome}`;const listaVinculados=vinculados.map(c=>`
${esc(c.nome)}
`).join('')||'

Nenhum condominio vinculado.

';const listaDisponiveis=disponiveis.map(c=>`
${esc(c.nome)}
`).join('')||'

Todos os condominios ja estao vinculados.

';modalBody.innerHTML=``} diff --git a/src/main/webapp/master/clientes.html b/src/main/webapp/master/clientes.html index 7288bf4..a58c638 100644 --- a/src/main/webapp/master/clientes.html +++ b/src/main/webapp/master/clientes.html @@ -1 +1 @@ -Clientes

Clientes

SlugNomeStatusPlanoEditar
\ No newline at end of file +Clientes

Clientes

SlugNomeStatusPlanoEditar
\ No newline at end of file