|
|
|
|
@ -75,50 +75,61 @@ |
|
|
|
|
<div class="title title_sm">История платежей</div> |
|
|
|
|
<div class="transactions"> |
|
|
|
|
<div class="transactions__wrap"> |
|
|
|
|
{% for payment in request.user.payments.all %} |
|
|
|
|
<div class="transactions__row"> |
|
|
|
|
{% if payment.course %} |
|
|
|
|
<div class="transactions__cell">Курс. {{payment.course.title}}</div> |
|
|
|
|
{% else %} |
|
|
|
|
<div class="transactions__cell"> |
|
|
|
|
Школа. {% if payment.date_start and payment.date_end %}{{ payment.date_start }} - {{ payment.date_end }}{% endif %} |
|
|
|
|
{{ payment }} |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if payment.balance %} |
|
|
|
|
<div class="transactions__cell">{{payment.balance.amount}}</div> |
|
|
|
|
{% else %} |
|
|
|
|
<div class="transactions__cell">{{payment.amount}}</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if payment.balance.type == 1 %} |
|
|
|
|
<div class="transactions__cell"> |
|
|
|
|
{% if payment.balance.status == 0 %} |
|
|
|
|
Ожидается подтверждение выплаты |
|
|
|
|
{% elif payment.balance.status == 1 %} |
|
|
|
|
Выплачено |
|
|
|
|
{% if request.user.payments.all|length %} |
|
|
|
|
{% for payment in request.user.payments.all %} |
|
|
|
|
<div class="transactions__row"> |
|
|
|
|
{% if payment.course %} |
|
|
|
|
<div class="transactions__cell">Курс. {{payment.course.title}}</div> |
|
|
|
|
{% else %} |
|
|
|
|
Выплата отменена |
|
|
|
|
Причина: "{{ payment.balance.cause }} |
|
|
|
|
<div class="transactions__cell"> |
|
|
|
|
Школа. {% if payment.date_start and payment.date_end %}{{ payment.date_start }} - {{ payment.date_end }}{% endif %} |
|
|
|
|
{{ payment }} |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
{% else %} |
|
|
|
|
<div class="transactions__cell"> |
|
|
|
|
{% if payment.is_deliverable %} |
|
|
|
|
Получено |
|
|
|
|
{% elif payment.is_under_review %} |
|
|
|
|
Ожидается подтверждение оплаты |
|
|
|
|
{% if payment.balance %} |
|
|
|
|
<div class="transactions__cell">{{payment.balance.amount}}</div> |
|
|
|
|
{% else %} |
|
|
|
|
<div class="transactions__cell">{{payment.amount}}</div> |
|
|
|
|
{% endif %} |
|
|
|
|
{% if payment.balance.type == 1 %} |
|
|
|
|
<div class="transactions__cell"> |
|
|
|
|
{% if payment.balance.status == 0 %} |
|
|
|
|
<span class="transactions__cell__pending">Ожидается подтверждение выплаты</span> |
|
|
|
|
{% elif payment.balance.status == 1 %} |
|
|
|
|
<span class="transactions__cell__success">Выплачено</span> |
|
|
|
|
{% else %} |
|
|
|
|
<span class="transactions__cell__error">Выплата отменена</span> |
|
|
|
|
Причина: "{{ payment.balance.cause }} |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
{% else %} |
|
|
|
|
Ошибка оплаты |
|
|
|
|
<div class="transactions__cell"> |
|
|
|
|
{% if payment.is_deliverable %} |
|
|
|
|
<span class="transactions__cell__success">Получено</span> |
|
|
|
|
{% elif payment.is_under_review %} |
|
|
|
|
<span class="transactions__cell__pending">Ожидается подтверждение оплаты</span> |
|
|
|
|
{% else %} |
|
|
|
|
<span class="transactions__cell__error">Ошибка оплаты</span> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
<div class="transactions__load load"> |
|
|
|
|
<button class="load__btn btn">еще</button> |
|
|
|
|
{% endfor %} |
|
|
|
|
{% else %} |
|
|
|
|
Оплат еще не было |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
<!--<div class="transactions__load load">--> |
|
|
|
|
<!--<button class="load__btn btn">еще</button>--> |
|
|
|
|
<!--</div>--> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% endblock content %} |
|
|
|
|
|
|
|
|
|
{% block foot %} |
|
|
|
|
<script> |
|
|
|
|
(new Inputmask('9999 9999 9999 9999', {placeholder: "0"})).mask(document.querySelector('#id_card')); |
|
|
|
|
</script> |
|
|
|
|
{% endblock foot %} |