From 8e6394fb7113a936cea96e8a19adf4bc362ad03a Mon Sep 17 00:00:00 2001 From: Andrey Smakotin Date: Wed, 3 Dec 2025 21:36:19 +0300 Subject: [PATCH] =?UTF-8?q?UX:=20=D0=A3=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=BE=20=D0=BF=D0=BE=D0=BB=D0=B5=20"=D0=9F=D1=80=D0=B8=D0=BC?= =?UTF-8?q?=D0=B5=D1=87=D0=B0=D0=BD=D0=B8=D0=B5"=20=D0=B8=D0=B7=20=D0=B2?= =?UTF-8?q?=D0=B8=D0=B4=D0=B6=D0=B5=D1=82=D0=B0=20=D0=BE=D0=BF=D0=BB=D0=B0?= =?UTF-8?q?=D1=82=D1=8B=20=D0=B2=20POS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Убрано лишнее поле "Примечание" из PaymentWidget: - Удалено HTML-поле для ввода примечания - Убраны все обращения к notesInput в коде - Примечания теперь передаются как пустая строка Для POS-терминала это поле избыточно и только замедляет процесс оплаты. Интерфейс стал проще и быстрее. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../orders/static/orders/js/payment_widget.js | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/myproject/orders/static/orders/js/payment_widget.js b/myproject/orders/static/orders/js/payment_widget.js index da6e18b..f25ac12 100644 --- a/myproject/orders/static/orders/js/payment_widget.js +++ b/myproject/orders/static/orders/js/payment_widget.js @@ -71,15 +71,6 @@ export class PaymentWidget { - -
- - -
- ${this.mode === 'mixed' ? `
@@ -186,7 +177,6 @@ export class PaymentWidget { } const amountInput = document.getElementById(`${this.containerId}-amount`); - const notesInput = document.getElementById(`${this.containerId}-notes`); const amount = parseFloat(amountInput.value); @@ -208,7 +198,7 @@ export class PaymentWidget { method_code: this.selectedMethod.code, method_name: this.selectedMethod.name, amount: amount, - notes: notesInput.value.trim() + notes: '' // Примечания не используются в POS }); // Обновляем UI @@ -217,7 +207,6 @@ export class PaymentWidget { // Сбрасываем форму const remaining = this.order.amount_due - this.getTotalPayments(); amountInput.value = remaining > 0 ? remaining.toFixed(2) : '0.00'; - notesInput.value = ''; // Снимаем выделение способа document.querySelectorAll(`#${this.containerId}-methods .payment-method-btn`).forEach(b => { @@ -256,7 +245,6 @@ export class PaymentWidget {
${p.method_name} ${p.amount.toFixed(2)} руб. - ${p.notes ? `
${p.notes}` : ''}