{% extends "base.html" %} {% load static %} {% block title %}Заявка #{{ request_obj.id }}{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{# ===== Хлебные крошки ===== #} {# ===== Заголовок ===== #}
{% if request_obj.urgency == 'critical' %} {% elif request_obj.urgency == 'high' %} {% elif request_obj.urgency == 'medium' %} {% else %} {% endif %}

{{ request_obj.title }}

{{ request_obj.department.name }} {{ request_obj.requestor.get_full_name }} {{ request_obj.created_at|date:"d.m.Y H:i" }}
{% include "procurement/_status_badge.html" with status=request_obj.status %}
{{ request_obj.estimated_cost|floatformat:0 }} ₽
{# ===== Основная информация ===== #}
{# Описание #}
Описание
{% if request_obj.description %}

{{ request_obj.description }}

{% else %}

Описание не указано

{% endif %}
{# Позиции заявки #}
Позиции ({{ request_obj.items.count }})
{% if can_edit %} {% endif %}
{% if request_obj.items.exists %}
{% for item in request_obj.items.all %} {% endfor %}
Наименование Кол-во Цена Сумма
{{ item.name }}
{% if item.specifications %} {{ item.specifications|truncatechars:50 }} {% endif %}
{{ item.quantity }} {{ item.unit_price|floatformat:0 }} ₽ {{ item.total_price|floatformat:0 }} ₽ {% if can_edit %} {% endif %}
Итого: {{ request_obj.total_amount|floatformat:0 }} ₽
{% else %}

Позиции не добавлены

{% endif %}
{# История согласования #}
История согласования
{% if request_obj.approvals.exists %}
{% for approval in request_obj.approvals.all %}
{% if approval.status == 'approved' %} {% elif approval.status == 'rejected' %} {% else %} {% endif %}
{{ approval.approver.get_full_name }}
{% if approval.decided_at %} {{ approval.decided_at|date:"d.m.Y H:i" }} {% else %} Ожидает решения {% endif %}
{% if approval.comment %}
{{ approval.comment }}
{% endif %}
{% endfor %}
{% else %}

Согласования ещё не начаты

{% endif %}
{# ===== Боковая панель ===== #}
{# Действия #}
Действия
{% if can_edit and request_obj.status == 'draft' %} Редактировать {% endif %} {% if can_approve and request_obj.status == 'pending' %} {% endif %} К списку
{# Информация #}
Информация
  • Срочность {% if request_obj.urgency == 'critical' %}🔴 Критическая {% elif request_obj.urgency == 'high' %}🟠 Высокая {% elif request_obj.urgency == 'medium' %}🟡 Средняя {% else %}🟢 Низкая{% endif %}
  • {% if request_obj.desired_date %}
  • Желаемая дата {{ request_obj.desired_date|date:"d.m.Y" }}
  • {% endif %}
  • Создано {{ request_obj.created_at|date:"d.m.Y H:i" }}
  • Обновлено {{ request_obj.updated_at|date:"d.m.Y H:i" }}
{% endblock %} {% block extra_js %} {% endblock %}