fix(pos): добавлено предупреждение при частичной оплате
При выборе способа оплаты \"Одним способом\" и вводе суммы меньше полной стоимости заказа теперь показывается подтверждение с предложением вернуться и выбрать смешанную оплату. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user