Перенесен блок даты и времени доставки перед блоком доставки

## Изменения:

### 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:
2025-11-11 03:05:03 +03:00
parent 8360f98ad2
commit 01cfc0ed85

View File

@@ -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>