Перенесен блок даты и времени доставки перед блоком доставки
## Изменения: ### 1. Переорганизация формы - Блок "Дата и время доставки" перенесен между "Основная информация" и "Доставка" - Создан отдельный card с полями: - Дата (delivery_date) - Время от (delivery_time_start) - Время до (delivery_time_end) ### 2. Новый порядок блоков формы 1. Основная информация (Клиент, Статус) 2. Дата и время доставки (новое расположение) 3. Доставка (тип доставки, адрес, самовывоз) 4. Товары в заказе ### 3. Преимущества - Пользователь сначала выбирает дату/время, потом способ доставки - Более логичная последовательность заполнения формы - Улучшенный UX 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -160,6 +160,44 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Дата и время доставки -->
|
||||||
|
<div class="card mb-3">
|
||||||
|
<div class="card-header">
|
||||||
|
<h5 class="mb-0">Дата и время доставки</h5>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="{{ form.delivery_date.id_for_label }}" class="form-label">Дата</label>
|
||||||
|
{{ form.delivery_date }}
|
||||||
|
{% if form.delivery_date.errors %}
|
||||||
|
<div class="text-danger">{{ form.delivery_date.errors }}</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="{{ form.delivery_time_start.id_for_label }}" class="form-label">Время от</label>
|
||||||
|
{{ form.delivery_time_start }}
|
||||||
|
{% if form.delivery_time_start.errors %}
|
||||||
|
<div class="text-danger">{{ form.delivery_time_start.errors }}</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="{{ form.delivery_time_end.id_for_label }}" class="form-label">Время до</label>
|
||||||
|
{{ form.delivery_time_end }}
|
||||||
|
{% if form.delivery_time_end.errors %}
|
||||||
|
<div class="text-danger">{{ form.delivery_time_end.errors }}</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- Доставка -->
|
<!-- Доставка -->
|
||||||
<div class="card mb-3">
|
<div class="card mb-3">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
@@ -383,36 +421,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="mb-3">
|
|
||||||
<label for="{{ form.delivery_date.id_for_label }}" class="form-label">Дата</label>
|
|
||||||
{{ form.delivery_date }}
|
|
||||||
{% if form.delivery_date.errors %}
|
|
||||||
<div class="text-danger">{{ form.delivery_date.errors }}</div>
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="mb-3">
|
|
||||||
<label for="{{ form.delivery_time_start.id_for_label }}" class="form-label">Время от</label>
|
|
||||||
{{ form.delivery_time_start }}
|
|
||||||
{% if form.delivery_time_start.errors %}
|
|
||||||
<div class="text-danger">{{ form.delivery_time_start.errors }}</div>
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="mb-3">
|
|
||||||
<label for="{{ form.delivery_time_end.id_for_label }}" class="form-label">Время до</label>
|
|
||||||
{{ form.delivery_time_end }}
|
|
||||||
{% if form.delivery_time_end.errors %}
|
|
||||||
<div class="text-danger">{{ form.delivery_time_end.errors }}</div>
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user