- Обновлены иконки статусов в dashboard.html и request_list.html - Все статусы теперь используют одинаковые иконки и стили - Добавлены функции getStatusBadgeHTML() для динамического рендеринга - Исправлена синтаксическая ошибка в loadRequests() - Статусы: draft, pending, approved, rejected, in_progress, completed, cancelled
35 lines
1.1 KiB
HTML
35 lines
1.1 KiB
HTML
{# Бейдж статуса заявки на закупку #}
|
||
{% load i18n %}
|
||
|
||
{% if status == 'draft' %}
|
||
<span class="proc-status draft">
|
||
<i class="bi-pencil me-1"></i>Черновик
|
||
</span>
|
||
{% elif status == 'pending' %}
|
||
<span class="proc-status pending">
|
||
<i class="bi-hourglass-split me-1"></i>На согласовании
|
||
</span>
|
||
{% elif status == 'approved' %}
|
||
<span class="proc-status approved">
|
||
<i class="bi-check-circle me-1"></i>Одобрено
|
||
</span>
|
||
{% elif status == 'rejected' %}
|
||
<span class="proc-status rejected">
|
||
<i class="bi-x-circle me-1"></i>Отклонено
|
||
</span>
|
||
{% elif status == 'in_progress' %}
|
||
<span class="proc-status in_progress">
|
||
<i class="bi-truck me-1"></i>Заказано
|
||
</span>
|
||
{% elif status == 'completed' %}
|
||
<span class="proc-status completed">
|
||
<i class="bi-check-all me-1"></i>Завершено
|
||
</span>
|
||
{% elif status == 'cancelled' %}
|
||
<span class="proc-status cancelled">
|
||
<i class="bi-slash-circle me-1"></i>Отменено
|
||
</span>
|
||
{% else %}
|
||
<span class="proc-status draft">{{ status }}</span>
|
||
{% endif %}
|