{% extends "base.html" %} {% block title %}Funcionários RH{% endblock %} {% block extra_css %} {% endblock %} {% block content %} {% set data_inicial_filtro = data_inicial_filtro | default('', true) %} {% set data_final_filtro = data_final_filtro | default('', true) %} {% set periodo_dashboard_exibicao = periodo_dashboard_exibicao | default('', true) %}
Lista operacional separada do dashboard, com filtros por empresa, local de trabalho, período, status do dia e busca rápida.
Clique no olho para abrir a ficha independente do colaborador. O lápis segue para edição direta.
| Colaborador | Identificação | Lotação / Escala | Acessos | Status do dia | Ações |
|---|---|---|---|---|---|
|
{% if f.foto_base64 %}
{% set foto_funcionario_lista = f.foto_base64 if (f.foto_base64 or '').startswith('data:image') else 'data:image/jpeg;base64,' ~ (f.foto_base64 or '') %}
{{ f.nome }}
CPF: {{ f.cpf or '-' }}
|
{% set identificador_rapido = f.id_funcional or f.matricula or f.codigo_batida or '-' %}
{% set identificador_rapido_label = 'ID funcional' if f.id_funcional else ('Matrícula' if f.matricula else 'Código de batida') %}
Identificador rápido ({{ identificador_rapido_label }}): {{ identificador_rapido }}
ID funcional: {{ f.id_funcional or '-' }}
Cód. batida: {{ f.codigo_batida or '-' }}
Matrícula: {{ f.matricula or '-' }}
|
{{ f._dashboard_local_trabalho or 'Local não informado' }}
{{ f.endereco_trabalho_formatado or 'Endereço de trabalho não informado.' }}
|
{% if f.acesso_sistema_ativo %}
Sistema
{% else %}
Sistema off
{% endif %}
{% if f.app_funcionario_ativo %}
App funcionário
{% endif %}
{% if f.app_empresa_ativo %}
App empresa
{% endif %}
|
{{ f._dashboard_status_label }}
{{ f._dashboard_status_motivo }}
{% if f._dashboard_ultima_batida_hora %}
Última batida: {{ f._dashboard_ultima_batida_hora }}
{% endif %}
|
|
| Nenhum funcionário encontrado com os filtros atuais. | |||||