Добавлены столбцы статуса оплаты и суммы оплаты в таблицу заказов
Добавлено: - Столбец 'Статус оплаты' с цветовой индикацией: * Зеленый бейдж - Оплачен полностью * Желтый бейдж - Частично оплачен * Красный бейдж - Не оплачен - Столбец 'Оплачено' показывает: amount_paid / total_amount * Например: 500.00 / 1000.00 (оплачено 500 из 1000) Использованные поля: - payment_status (paid/partial/unpaid) - amount_paid (сумма внесенная клиентом) - total_amount (итоговая сумма заказа)
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user