fix(pos): добавлено предупреждение при частичной оплате

При выборе способа оплаты \"Одним способом\" и вводе суммы меньше
полной стоимости заказа теперь показывается подтверждение с
предложением вернуться и выбрать смешанную оплату.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-11 02:21:15 +03:00
parent 42d8c34e8c
commit 293f3b58cb

View File

@@ -417,10 +417,23 @@ export class PaymentWidget {
if (this.mode === 'single') {
// Одиночная оплата
const amountInput = document.getElementById(`${this.containerId}-amount`);
const amount = parseFloat(amountInput.value);
// Проверка на частичную оплату
if (amount < this.order.amount_due) {
const confirmed = confirm(
'Вы хотите закрыть заказ, который оплачен частично?\n\n' +
'Нажмите ОК, чтобы создать заказ с частичной оплатой.\n' +
'Нажмите Отмена, чтобы вернуться и выбрать смешанную оплату.'
);
if (!confirmed) {
return; // Пользователь отменил действие
}
}
paymentsData = [{
payment_method: this.selectedMethod.code,
amount: parseFloat(amountInput.value),
amount: amount,
notes: ''
}];
} else {