Добавлены столбцы статуса оплаты и суммы оплаты в таблицу заказов

Добавлено:
- Столбец 'Статус оплаты' с цветовой индикацией:
  * Зеленый бейдж - Оплачен полностью
  * Желтый бейдж - Частично оплачен
  * Красный бейдж - Не оплачен
- Столбец 'Оплачено' показывает: amount_paid / total_amount
  * Например: 500.00 / 1000.00 (оплачено 500 из 1000)

Использованные поля:
- payment_status (paid/partial/unpaid)
- amount_paid (сумма внесенная клиентом)
- total_amount (итоговая сумма заказа)
This commit is contained in:
2025-12-01 10:08:47 +03:00
parent a8dc3897c5
commit d712da1816

View File

@@ -158,6 +158,8 @@
<th>Покупатель</th>
<th>Товары</th>
<th>Сумма</th>
<th>Статус оплаты</th>
<th>Оплачено</th>
<th>Создан</th>
</tr>
</thead>
@@ -179,10 +181,20 @@
<td>{{ order.customer.name|default:"-" }}</td>
<td>{{ order.items.count }} шт</td>
<td>{{ order.total_amount|floatformat:2 }}</td>
<td>
{% if order.payment_status == 'paid' %}
<span class="badge bg-success">Оплачен</span>
{% elif order.payment_status == 'partial' %}
<span class="badge bg-warning text-dark">Частично</span>
{% else %}
<span class="badge bg-danger">Не оплачен</span>
{% endif %}
</td>
<td><strong>{{ order.amount_paid|floatformat:2 }}</strong> / {{ order.total_amount|floatformat:2 }}</td>
<td class="text-muted-small">{{ order.created_at|date:"d.m.Y H:i" }}</td>
</tr>
{% empty %}
<tr><td colspan="8" class="text-center text-muted">Нет заказов</td></tr>
<tr><td colspan="10" class="text-center text-muted">Нет заказов</td></tr>
{% endfor %}
</tbody>
</table>