table rafactor

This commit is contained in:
2025-08-06 12:05:59 +09:00
parent 023966bc5b
commit 8b37877b3e

View File

@@ -71,57 +71,54 @@
<form method="post"> <form method="post">
{% csrf_token %} {% csrf_token %}
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-striped table-bordered table-sm align-middle"> <table class="table table-striped table-bordered table-sm align-middle">
<thead> <thead>
<tr> <tr>
<th><input type="checkbox" id="select-all" /></th> <th><input type="checkbox" id="select-all" /></th>
<th>Создан</th> <th>Создан</th>
<th>Закрыт</th> <th>Закрыт</th>
<th>Счёт</th> <th>Счет</th>
<th>Клиент</th> <th>Клиент</th>
<th>Номер клиента</th> <th>Номер клиента</th>
<th>Сумма счета</th> <th>Сумма счета</th>
<th>Бонус</th> <th>Бонус</th>
<th>ФД</th> <th>ФД</th>
<th>Депозит</th> <th>Депозит</th>
<th>Примечание</th> <th>Примечание</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
{% for invoice in form.fields.invoices.queryset %} {% for invoice in invoices %}
<tr> <tr>
<td><input type="checkbox" name="invoices[]" value="{{ invoice.id }}"></td> <td><input type="checkbox" name="invoices[]" value="{{ invoice.id }}"></td>
<td>{{ invoice.created_at|date:"d.m.Y H:i" }}</td> <td>{{ invoice.created_at|date:"Y-m-d H:i:s" }}</td>
<td>{% if invoice.closed_at %}{{ invoice.closed_at|date:"d.m.Y H:i" }}{% else %}—{% endif %}</td> <td>{% if invoice.closed_at %}{{ invoice.closed_at|date:"Y-m-d H:i:s" }}{% else %}—{% endif %}</td>
<td>{{ invoice.ext_id|default:"—" }}</td> <td>{{ invoice.ext_id }}</td>
<td>{{ invoice.ext_id|default:"—" }}</td> <td>
<td> {% if invoice.client %}
{% if invoice.client %} {{ invoice.client.name|default:"—" }}
{{ invoice.client.name|default:"—" }} {% else %}
{% else %} Не указан
Не указан {% endif %}
{% endif %} </td>
</td> <td>
<td> {% if invoice.client %}
{% if invoice.client %} {{ invoice.client.club_card_number|default:"—" }}
{{ invoice.client.club_card_number|default:"—" }} {% else %}
{% else %}
{% endif %}
{% endif %} </td>
</td> <td>{{ invoice.sum|floatformat:2 }}</td>
<td>{{ invoice.sum|default:"—" }}</td> <td>{{ invoice.bonus|floatformat:2|default:"—" }}</td>
<td>{{ invoice.bonus|default:"—" }}</td> <td>{{ invoice.start_bonus|floatformat:2|default:"—" }}</td>
<td>{{ invoice.start_bonus|default:"—" }}</td> <td>{{ invoice.deposit_sum|floatformat:2|default:"—" }}</td>
<td>{{ invoice.deposit_sum|default:"—" }}</td> <td>{{ invoice.notes|default:"—" }}</td>
<td>{{ invoice.notes|default:"—" }}</td> </tr>
</tr> {% empty %}
{% empty %} <tr><td colspan="11" class="text-center">Нет доступных счетов</td></tr>
<tr> {% endfor %}
<td colspan="11" class="text-center">Нет доступных счетов</td> </tbody>
</tr> </table>
{% endfor %}
</tbody>
</table>
</div> </div>
<button type="submit" class="btn btn-primary">Добавить выбранные счета</button> <button type="submit" class="btn btn-primary">Добавить выбранные счета</button>
</form> </form>