{% extends "base.html" %} {% block title %}Ordens de Serviço{% endblock %} {% block content %}

Ordens de Serviço

Nova OS
{# Filtros #}
{# Tabela de OS #}
{% if ordens %}
{% for os in ordens %} {% endfor %}
#ID Número Data Abertura Cliente Tipo Prioridade Técnico Valor Status Ações
#{{ os.id }} {{ os.numero_os }} {{ os.data_abertura.strftime('%d/%m/%Y') }} {% if os.pessoa %} {{ os.pessoa.nome_fantasia or os.pessoa.razao_social or os.pessoa.nome }} {% elif os.cliente %} {{ os.cliente.nome }} {% else %} - {% endif %} {% if os.tipo_os == 'manutencao' %}Manutenção {% elif os.tipo_os == 'instalacao' %}Instalação {% elif os.tipo_os == 'suporte' %}Suporte {% elif os.tipo_os == 'visita_tecnica' %}Visita Técnica {% endif %} {% if os.prioridade == 'urgente' %} Urgente {% elif os.prioridade == 'alta' %} Alta {% elif os.prioridade == 'normal' %} Normal {% elif os.prioridade == 'baixa' %} Baixa {% endif %} {{ os.tecnico.nome if os.tecnico else '-' }} R$ {{ "%.2f"|format(os.valor_total) }} {% if os.status == 'aberta' %} Aberta {% elif os.status == 'agendada' %} Agendada {% elif os.status == 'em_atendimento' %} Em Atendimento {% elif os.status == 'concluida' %} Concluída {% elif os.status == 'cancelada' %} Cancelada {% endif %}
{% else %}
Nenhuma ordem de serviço encontrada.
{% endif %}
{% endblock %}