Рефакторинг POS терминала: устранение дублирования кода и оптимизация UI
- Удалены дублирующиеся функции getCookie() и getCsrfToken() в terminal.js - Оставлена единая версия getCookie() с алиасом getCsrfToken для совместимости - Удалены неиспользуемые пустые кнопки из панели действий - Добавлена логика скрытия поля 'Количество букетов' в режиме редактирования комплекта - Оптимизирована компоновка кнопок действий (используется offset-4) - Улучшены комментарии в коде Результат: -44 строки, код стал чище и поддерживаемее
This commit is contained in:
@@ -98,22 +98,6 @@
|
||||
<i class="bi bi-flower1"></i><br>На витрину
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<button class="btn btn-outline-secondary rounded-3 w-100" style="height: 60px;">
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<button class="btn btn-outline-secondary rounded-3 w-100" style="height: 60px;">
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<button class="btn btn-outline-secondary rounded-3 w-100" style="height: 60px;">
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<button class="btn btn-outline-secondary rounded-3 w-100" style="height: 60px;">
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<button class="btn btn-outline-primary rounded-3 w-100" id="scheduleLater" style="height: 60px;">
|
||||
<i class="bi bi-calendar2"></i><br>Отложенный заказ
|
||||
@@ -124,11 +108,7 @@
|
||||
<i class="bi bi-trash"></i><br>Очистить
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<button class="btn btn-outline-secondary rounded-3 w-100" style="height: 60px;">
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="col-4 offset-4">
|
||||
<button class="btn btn-success rounded-3 w-100" id="checkoutNow" style="height: 60px;">
|
||||
<i class="bi bi-check2-circle"></i><br>Продать
|
||||
</button>
|
||||
@@ -170,8 +150,8 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<!-- Количество букетов -->
|
||||
<div class="mb-3">
|
||||
<!-- Количество букетов (только при создании) -->
|
||||
<div class="mb-3" id="showcaseKitQuantityBlock">
|
||||
<label for="showcaseKitQuantity" class="form-label">Сколько букетов создать</label>
|
||||
<input type="number" class="form-control" id="showcaseKitQuantity" value="1" min="1" max="99">
|
||||
<small class="text-muted">Будет создано указанное количество одинаковых букетов на витрину</small>
|
||||
|
||||
Reference in New Issue
Block a user