Files
ACORE/templates/partials/pharmacy-edit-fields.html
T

115 lines
6.2 KiB
HTML

{% load i18n %}
<div style="display:grid; grid-template-columns:1fr 1fr; gap:0.75rem;">
{% if not pharmacy_edit_tab or pharmacy_edit_tab == 'main' %}
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Организация" %}</label>
{{ f.organization }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Номер аптеки" %}</label>
{{ f.pharmacy_number }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Статус" %}</label>
{{ f.status }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Часы работы" %}</label>
{{ f.working_hours }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Категория" %}</label>
{{ f.category }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Категория НДС" %}</label>
{{ f.vat_category }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Телефон" %}</label>
{{ f.phone }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Фармацевтов (штат)" %}</label>
{{ f.pharmacists_count }}
</div>
<div style="grid-column:1 / -1;">
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Примечания" %}</label>
{{ f.comments }}
</div>
{% endif %}
{% if not pharmacy_edit_tab or pharmacy_edit_tab == 'address' %}
<div style="grid-column:1 / -1;">
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Город/район" %}</label>
{{ f.location_region }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Улица" %}</label>
{{ f.street }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Номер дома" %}</label>
{{ f.house_number }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Корпус" %}</label>
{{ f.building }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Помещение" %}</label>
{{ f.apartment }}
</div>
{% if pharmacy_edit_tab == 'address' %}
<div style="grid-column:1 / -1;">
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.375rem;">{% trans "Координаты на карте" %}</label>
<p style="font-size:0.75rem; color:var(--color-muted-foreground); margin:0 0 0.5rem;">{% trans "Кликните по карте, чтобы поставить точку. Маркер можно перетащить." %}</p>
<div id="pharmacy-picker-map"
data-has-coords="{% if pharmacy.has_coordinates %}1{% else %}0{% endif %}"
style="height:280px; width:100%; border-radius:0.5rem; border:1px solid var(--color-border); overflow:hidden; background:var(--color-muted);"></div>
<div style="display:flex; align-items:center; gap:0.5rem; margin-top:0.5rem; flex-wrap:wrap;">
<div style="flex:1; min-width:12rem;">
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Широта, долгота" %}</label>
{{ f.location }}
</div>
<button type="button" class="btn btn-secondary" style="border:1px solid var(--color-border); margin-top:1.1rem; font-size:0.8125rem;" onclick="pharmacyPickerClear()">{% trans "Снять точку" %}</button>
</div>
</div>
{% else %}
<div style="grid-column:1 / -1;">
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Координаты" %} <span style="font-weight:400;">(lat,lng)</span></label>
{{ f.location }}
</div>
{% endif %}
{% endif %}
{% if not pharmacy_edit_tab or pharmacy_edit_tab == 'people' %}
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Лицензия" %}</label>
{{ f.license_number }}
</div>
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Окончание лицензии" %}</label>
{{ f.license_expiry_date }}
</div>
{% if 'head_pharmacist' in f.fields %}
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Заведующий" %}</label>
{{ f.head_pharmacist }}
</div>
{% endif %}
{% if 'responsible_manager' in f.fields %}
<div>
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Ответственный менеджер" %}</label>
{{ f.responsible_manager }}
</div>
{% endif %}
{% if 'curator' in f.fields %}
<div style="grid-column:1 / -1;">
<label style="display:block; font-size:0.75rem; color:var(--color-muted-foreground); margin-bottom:0.25rem;">{% trans "Куратор" %}</label>
{{ f.curator }}
</div>
{% endif %}
{% endif %}
</div>