You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
119 lines
5.4 KiB
119 lines
5.4 KiB
{% extends "base.html" %}
|
|
{% load pytils_numeral static %}
|
|
{% block title %}Лицензии и расчёты{% endblock %}
|
|
|
|
{% block content %}
|
|
<h1>Лицензии и расчёты</h1>
|
|
<div class="btn yellow-btn docs-btn"><a href="{% url 'customer_order_license' %}">Купить лицензию</a></div>
|
|
<div class="table__content" id="listData">
|
|
<table id="history" class="orders">
|
|
<tbody class="list">
|
|
{% for object in object_list %}
|
|
<tr data-id='{{ object.id }}' data-type="{% if object.type %}account{% else %}license{% endif %}"
|
|
data-status="{{ object.status }}" class="list-item type">
|
|
<td width="15%" class="order-date">{{ object.order_date }}</td>
|
|
<td width="40%">
|
|
{% if object.type %}
|
|
<div class="col__account-main">
|
|
<p>Счет № {{object.id}} - Лицензия на {{ object.get_term }},
|
|
{% if object.pay_sum > 0 %}{{ object.pay_sum|get_plural:"рубль,рубля,рублей" }}{% else %}бесплатно{% endif %}</p>
|
|
<p>{% if object.paid_date %}{{ object.get_payform_display }}{% else %}{{ object.get_action_link|safe }}{% endif %}</p>
|
|
</div>
|
|
{% else %}
|
|
<div class="col__lic-main">
|
|
<p>Лицензия № {{object.id}} на {{ object.get_term }},
|
|
{% if object.pay_sum > 0 %}{{ object.pay_sum|get_plural:"рубль,рубля,рублей" }}{% else %}бесплатно{% endif %}</p>
|
|
<p>{% if object.term > 0 %}{{ object.get_action_link|safe }}{% else %}Пробный период{% endif %}</p>
|
|
</div>
|
|
{% endif %}
|
|
</td>
|
|
<td width="5%">
|
|
{% if 'активна' in object.get_paid_status and not object.type %}
|
|
<div class="status-license">
|
|
<svg width="20" height="20">
|
|
<image xlink:href="{% static 'img/check.svg' %}" src="{% static 'img/check.png' %}" width="20" height="20"/>
|
|
</svg>
|
|
</div>
|
|
{% endif %}
|
|
{% if 'выдана' in object.get_paid_status and not object.type %}
|
|
<div class="status-license">
|
|
<svg width="20" height="20">
|
|
<image xlink:href="{% static 'img/not-check.svg' %}" src="{% static 'img/not-check.png' %}" width="20" height="20"/>
|
|
</svg>
|
|
</div>
|
|
{% endif %}
|
|
</td>
|
|
<td width="35%">
|
|
{% if object.type %}
|
|
<div class="col__account-detail">
|
|
{% if object.pay_sum == 0 %}
|
|
<!-- free -->
|
|
{% else %}
|
|
<p>{{ object.account_status }} {% if object.paid_date %}{{ object.paid_date }}{% endif %}</p>
|
|
<p>{% if object.paid_date %}Выдана лицензия № {{ object.id }}{% else %}{{ object.account_sub_status }}{% endif %}</p>
|
|
{% endif %}
|
|
</div>
|
|
{% else %}
|
|
<div class="col__lic-detail">
|
|
<p>{{ object.get_paid_status }}</p>
|
|
<p>Период действия: {% if object.date_from %}{{ object.date_from }} - {{ object.date_to }}{% else %}-{% endif %}</p>
|
|
</div>
|
|
{% endif %}
|
|
</td>
|
|
<td width="5%">
|
|
{% if object.status == 0 %}
|
|
<a class="delete_license" data-id="{{ object.pk }}" href="#" title="Удалить счёт на оплату">
|
|
<svg width="20" height="20">
|
|
<image xlink:href="{% static 'img/delete.svg' %}" src="{% static 'img/delete.png' %}" width="20" height="20"/>
|
|
</svg>
|
|
</a>
|
|
{% endif %}
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
|
|
<div class="filter__table">
|
|
<div class="filter__title">Фильтр списка</div>
|
|
<div class="filter__account">
|
|
<div class="account__title">Счета</div>
|
|
<ul class="account__list">
|
|
<li class="account__item"><a class="account__link" href="#" id="filterAccountsNone">Все счета</a></li>
|
|
<li class="account__item"><a class="account__link" href="#" id="filterAccountsPay">Оплаченные</a></li>
|
|
<li class="account__item"><a class="account__link" href="#" id="filterAccountsWaitPay">Ожидают оплаты</a></li>
|
|
<li class="account__item"><a class="account__link" href="#" id="filterAccountsFreezePay">Замороженные</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="filter__license">
|
|
<div class="license__title">Лицензии</div>
|
|
<ul class="license__list">
|
|
<li class="license__item"><a class="license__link" href="#" id="filterLicenseNone">Все лицензии</a></li>
|
|
<li class="license__item"><a class="license__link" href="#" id="filterLicenseNow">Актуальные</a></li>
|
|
<li class="license__item"><a class="license__link" href="#" id="filterLicenseOld">С истёкшим сроком</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="filter__period">
|
|
<div class="period__title">По времени создания</div>
|
|
<ul class="period__list">
|
|
<li class="period__item">Все время</li>
|
|
<li class="period__item">Этот месяц</li>
|
|
<li class="period__item">Прошлый месяц</li>
|
|
<li class="period__item">Этот квартал</li>
|
|
<li class="period__item">Прошлый квартал</li>
|
|
<li class="period__item">Этот год</li>
|
|
<li class="period__item">Прошлый год</li>
|
|
</ul>
|
|
</div>
|
|
<div class="filter__clean">
|
|
<a class="clean__link" href="#" id="filterNone">Сбросить фильтр</a>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
{% endblock content %}
|
|
|
|
{% block js %}
|
|
<script src="{% static 'vendor/list.js/dist/list.min.js' %}"></script>
|
|
<script src="{% static 'js/orders.js' %}"></script>
|
|
{% endblock %}
|
|
|