Aqui está o seu script HTML/JavaScript totalmente atualizado. Para atender ao seu pedido, fiz as seguintes alterações estruturais na lógica de montagem do menu: 1. Adicionei o novo objeto de configuração `manualOperacaoMenuConfig` contendo o item **"Manual de Operação"** e seu filho **"Perda de Ticket"**. 2. Atualizei a função `reorganizeMenu()` para injetar dinamicamente esse novo bloco de menu logo após a renderização do *SAE WEB* e do *SAE Desktop*. 3. Apliquei a mesma regra de comportamento de expansão automática por URL (caso o usuário já acesse diretamente o link da perda de ticket). ```html ```
A seção Grupos permite classificar os credenciados (mensalistas, autorizados, masters) em categorias lógicas para facilitar a gestão de regras de acesso, descontos em lote e aplicação de permissões. Um grupo pode ser vinculado a uma ou mais filiais e pátios, além de ter horários de funcionamento específicos.
Ao atribuir um grupo a um credenciado, ele herda automaticamente as configurações de acesso (filiais, pátios, horários) definidas para aquele grupo, simplificando a manutenção em massa.


A tela exibe uma lista de grupos já cadastrados, com opções para criar novos grupos, filtrar, exportar dados, editar ou excluir registros.
| Elemento | Descrição |
|---|---|
| Filtros | Permite pesquisar grupos por nome (campo "Filtrar por" e "Valor a pesquisar"). |
| Botão "Novo Grupo" | Abre um formulário para criar um novo grupo. |
| Botão "Exportar" | Ícone de download para baixar a lista de grupos em CSV/XLS. |
| Botão "Expandir" | Ícone de tela cheia para ampliar a tabela. |
| Tabela de grupos | Lista os grupos cadastrados com suas propriedades. |
| Ações por grupo | Ícones de editar (lápis) e excluir (lixeira) para cada linha. |
| Campo | Descrição |
|---|---|
| Filtrar por | Selecione o atributo de pesquisa (por padrão, "Grupo" – nome do grupo). |
| Valor a pesquisar | Digite o termo de busca (ex: parte do nome do grupo) e clique na lupa. |
Os filtros ajudam a localizar rapidamente um grupo específico quando há muitos cadastros.
A tabela exibe as seguintes colunas:
| Coluna | Descrição | Exemplo |
|---|---|---|
| ID | Identificador único do grupo no sistema. | 1, 2, 3 |
| Grupo | Nome do grupo (ex: "Grupo A", "VIP", "Funcionários"). | Grupo A |
| Filiais | Nome da(s) filial(is) associada(s) ao grupo. | Embratecc - Matriz (oficial) |
| Pátios | Pátio(s) dentro da filial liberados para o grupo. | PADRÃO |
| Qtd horarios Cadastrados | Número de faixas de horário configuradas para o grupo (ex: restrição de acesso em determinados períodos). | 1 |
| Qtd de Credenciados | Quantos credenciados estão atualmente vinculados a este grupo. | 0 (nenhum), 15, etc. |
| Qtd de Associações | Número total de associações (vínculos) entre o grupo e credenciados (pode ser igual a "Qtd de Credenciados" ou maior se houver múltiplas associações por credenciado). | 0 |
| Ações | Botões para Editar (lápis) e Excluir (lixeira). |
Clique no ícone de lápis (editar) na linha correspondente. O formulário será aberto com os dados atuais para modificação. Permite:
Clique no ícone de lixeira. A exclusão só é permitida se nenhum credenciado estiver vinculado ao grupo (Qtd de Credenciados = 0). Caso contrário, será necessário primeiro desassociar todos os credenciados ou transferi-los para outro grupo.
O botão Exportar (ícone de download) gera um arquivo CSV/XLS com a lista de grupos, útil para documentação ou auditoria.
O botão de expansão amplia a tabela para tela cheia, facilitando a visualização em monitores menores.
Cada grupo terá suas próprias filiais, pátios e horários.
Nota: O desconto por grupo é uma funcionalidade avançada; verifique se está disponível na sua versão.
0 não estão sendo utilizados.