Gerenciamento de Instrumentos
| Slug | Foto | Nome | Qtd | Condição | Disp. | Notas | Agenda |
|---|---|---|---|---|---|---|---|
{{ p.slug }} |
|
{{ p.name }} | {{ p.quantidade }} | {{ p.condicao || 'Nova' }} | {{ p.disponibilidade ? 'Disponível' : 'Indisponível' }} | {{ p.notes || '-' }} | |
| Nenhum instrumento encontrado para estes filtros. | |||||||
Gerenciamento de Logística
| Slug | Foto | Nome | Qtd | Condição | Disp. | Notas | Agenda |
|---|---|---|---|---|---|---|---|
{{ l.slug }} |
|
{{ l.name }} | {{ l.quantidade }} | {{ l.condicao || 'Nova' }} | {{ l.disponibilidade ? 'Disponível' : 'Indisponível' }} | {{ l.notes || '-' }} | |
| Nenhum item de logística encontrado para estes filtros. | |||||||
Gerenciamento de Faixas
| Slug | Foto | Nome | Metragem | Disp. | Notas | Agenda |
|---|---|---|---|---|---|---|
{{ c.slug }} |
|
{{ c.name }} | {{ c.metragem ? c.metragem + ' m' : '-' }} | {{ c.disponibilidade ? 'Disponível' : 'Indisponível' }} | {{ c.notes || '-' }} | |
| Nenhuma faixa encontrada para estes filtros. | ||||||
Gerenciamento de Insumos
| Slug | Foto | Nome | Qtd | Unidade | Categoria | Disp. | Agenda |
|---|---|---|---|---|---|---|---|
{{ i.slug }} |
|
{{ i.name }} | {{ i.quantidade }} | {{ i.unidade_medida || 'unidade' }} | {{ i.categoria || '-' }} | {{ i.disponibilidade ? 'Disponível' : 'Indisponível' }} | |
| Nenhum insumo encontrado para estes filtros. | |||||||
Calendário de Eventos
{{ calendarMonthName }} {{ calendarYear }}
{{ d }}
{{ day.day }}
{{ ev.titulo }}
Eventos do Mês
Nenhum evento neste mês.
{{ ev.titulo }}
{{ ev.item_name }} ({{ ev.item_type }})
Responsável: {{ ev.responsavel_nome }} | {{ ev.local }}
Itens Vinculados:
{{ item.item_name }} ({{ item.item_type }})
Histórico de Movimentações
| Data | Tipo | Item | Categoria | Usuário | Local/Devolução | Evento | Status do Evento | Foto Dev. | Obs. |
|---|---|---|---|---|---|---|---|---|---|
| {{ formatDateTime(m.data) }} | {{ m.tipo === 'devolucao' ? 'Devolução' : m.tipo === 'retirada' ? 'Retirada' : 'Reserva' }} | {{ m.item_name }} | {{ m.item_type }} | {{ m.usuario_nome }} | Devolvido em: {{ m.local_devolucao || '-' }} Retirado em: {{ m.local || '-' }} | {{ m.evento_titulo }} - | {{ m.evento_status_periodo === 'nao_iniciado' ? 'Não Iniciou' : m.evento_status_periodo === 'em_andamento' ? 'Em Andamento' : 'Finalizado' }} - |
|
{{ m.observacoes || '-' }} |
| Nenhuma movimentação encontrada. | |||||||||
Gestão de Compras
| # | Item | Tipo | Qtd | Solicitante | Data | Arquivos | Status |
|---|---|---|---|---|---|---|---|
#{{ s.id }} |
{{ s.item_name }} | {{ s.item_type }} | {{ s.quantidade }} | {{ s.solicitante_nome }} | {{ formatDateTime(s.data_solicitacao) }} | {{ s.status }} | |
| Nenhuma compra encontrada para estes filtros. | |||||||
Gestão de Manutenções
| # | Foto | Item | Tipo | Grau | Motivo | Solicitante | Data | Status |
|---|---|---|---|---|---|---|---|---|
#{{ m.id }} |
|
{{ m.item_name }} | {{ m.item_type }} | {{ m.grau_estado }} | {{ m.solicitante_nome }} | {{ formatDateTime(m.data_solicitacao) }} | {{ m.status }} | |
| Nenhuma manutenção encontrada para estes filtros. | ||||||||
Painel de Controle do Administrador
{{ tab === 'usuario' ? 'USUÁRIO' : tab.toUpperCase() }}
Todos os Instrumentos
| ID | Slug | Nome | Qtd | Condição | Disponibilidade | Ações |
|---|---|---|---|---|---|---|
| #{{ p.id }} | {{ p.slug }} |
{{ p.name }} | {{ p.quantidade }} | {{ p.condicao }} | {{ p.disponibilidade ? 'Sim' : 'Não' }} |
Itens de Logística
| ID | Slug | Nome | Qtd | Condição | Ações |
|---|---|---|---|---|---|
| #{{ l.id }} | {{ l.slug }} |
{{ l.name }} | {{ l.quantidade }} | {{ l.condicao }} |
Todas as Faixas
| ID | Slug | Nome | Metragem | Ações |
|---|---|---|---|---|
| #{{ c.id }} | {{ c.slug }} |
{{ c.name }} | {{ c.metragem ? c.metragem + ' m' : '-' }} |
Insumos do Sistema
| ID | Slug | Nome | Qtd | Unidade | Ações |
|---|---|---|---|---|---|
| #{{ i.id }} | {{ i.slug }} |
{{ i.name }} | {{ i.quantidade }} | {{ i.unidade_medida }} |
Todos os Eventos no Calendário
| ID | Título | Início | Fim | Responsável | Status | Ações |
|---|---|---|---|---|---|---|
| #{{ ev.id }} | {{ ev.titulo }} | {{ formatDateTime(ev.data_inicio) }} | {{ formatDateTime(ev.data_fim) }} | {{ ev.responsavel_nome }} | {{ ev.status }} |
Registro Completo de Movimentações
| ID | Data | Tipo | Item | Usuário | Local | Obs |
|---|---|---|---|---|---|---|
| #{{ m.id }} | {{ formatDateTime(m.data) }} | {{ m.tipo }} | {{ m.item_name }} ({{ m.item_type }}) | {{ m.usuario_nome }} | {{ m.local || m.local_devolucao || '-' }} | {{ m.observacoes || '-' }} |
Gestão Administrativa de Compras
| ID | Item | Qtd | Solicitante | Status | Ações |
|---|---|---|---|---|---|
| #{{ s.id }} | {{ s.item_name }} ({{ s.item_type }}) | {{ s.quantidade }} | {{ s.solicitante_nome }} | {{ s.status }} |
Fila Geral de Manutenções
| ID | Item | Grau | Solicitante | Status | Ações |
|---|---|---|---|---|---|
| #{{ m.id }} | {{ m.item_name }} ({{ m.item_type }}) | {{ m.grau_estado }} | {{ m.solicitante_nome }} | {{ m.status }} |
Gerenciamento de Usuários (FastAPI User-Backend)
| Nome | Telefone | Tipo | Roles (Cargos) | Ações | |
|---|---|---|---|---|---|
| {{ u.first_name }} {{ u.last_name }} | {{ u.email }} | {{ u.phone || '-' }} | {{ u.user_type || 'user' }} |
{{ role }}
Nenhum
|
|
| Nenhum usuário carregado. | |||||
Página {{ usersPage }}