07b4c69d14
Co-authored-by: Cursor <cursoragent@cursor.com>
115 lines
6.2 KiB
HTML
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>
|