From 221fadfdfc07ccf3a7e21c49eeacb650d21ba8e7 Mon Sep 17 00:00:00 2001 From: Amritanshu Date: Fri, 4 Sep 2026 09:59:29 +0000 Subject: [PATCH] Fix: Select customer could not edit or create a customer. --- .../app/sales/bill-type/bill-type.component.html | 2 +- .../choose-customer.component.html | 10 +++++----- .../choose-customer/choose-customer.component.ts | 15 ++++++++------- .../app/sales/discount/discount.component.html | 4 ++-- .../app/sales/modifiers/modifiers.component.html | 2 +- bookie/src/app/sales/reason/reason.component.html | 2 +- .../receive-payment.component.html | 2 +- .../sales/split-bill/split-bill.component.html | 2 +- .../tables-dialog/tables-dialog.component.html | 2 +- 9 files changed, 21 insertions(+), 20 deletions(-) diff --git a/bookie/src/app/sales/bill-type/bill-type.component.html b/bookie/src/app/sales/bill-type/bill-type.component.html index be4e2b8..bacdc34 100644 --- a/bookie/src/app/sales/bill-type/bill-type.component.html +++ b/bookie/src/app/sales/bill-type/bill-type.component.html @@ -30,7 +30,7 @@ - + diff --git a/bookie/src/app/sales/choose-customer/choose-customer.component.html b/bookie/src/app/sales/choose-customer/choose-customer.component.html index 853ca7b..7a452cd 100644 --- a/bookie/src/app/sales/choose-customer/choose-customer.component.html +++ b/bookie/src/app/sales/choose-customer/choose-customer.component.html @@ -27,22 +27,22 @@
Name - +
Address - +
- Print in Bill? + Print in Bill?

    - @for (r of formModel().discounts; track r.id) { + @for (r of form().value().discounts; track r.id) { @if (r.discount > 0) {
  • {{ r.name }} - {{ r.discount | percent: '1.2-2' }}
  • } @@ -51,7 +51,7 @@
- + diff --git a/bookie/src/app/sales/choose-customer/choose-customer.component.ts b/bookie/src/app/sales/choose-customer/choose-customer.component.ts index 20681a7..859f32f 100644 --- a/bookie/src/app/sales/choose-customer/choose-customer.component.ts +++ b/bookie/src/app/sales/choose-customer/choose-customer.component.ts @@ -79,6 +79,7 @@ export class ChooseCustomerComponent { save() { const customer = this.getItem(); + console.log(customer); const promise = this.ser.saveOrUpdate(customer); promise.subscribe((x) => this.dialogRef.close(x)); } @@ -96,15 +97,15 @@ export class ChooseCustomerComponent { } getItem(): Customer { - const formModel = this.formModel(); + const formValue = this.form().value(); return new Customer({ - id: formModel.id, - name: formModel.name ?? '', - phone: formModel.phone ?? '', - address: formModel.address ?? '', - printInBill: formModel.printInBill ?? false, - discounts: formModel.discounts.map((item) => ({ ...item })), + id: formValue.id, + name: formValue.name ?? '', + phone: formValue.phone ?? '', + address: formValue.address ?? '', + printInBill: formValue.printInBill ?? false, + discounts: formValue.discounts.map((item) => ({ ...item })), }); } } diff --git a/bookie/src/app/sales/discount/discount.component.html b/bookie/src/app/sales/discount/discount.component.html index 7bd684e..446801b 100644 --- a/bookie/src/app/sales/discount/discount.component.html +++ b/bookie/src/app/sales/discount/discount.component.html @@ -16,7 +16,7 @@ % Cust: {{ row.customer | percent: '1.2-2' }} - Max: {{ row.limit | percent: '1.2-2' }} + Max: {{ row.limit | percent: '1.2-2' }} @@ -26,7 +26,7 @@ - + diff --git a/bookie/src/app/sales/modifiers/modifiers.component.html b/bookie/src/app/sales/modifiers/modifiers.component.html index 1685aac..92a75f0 100644 --- a/bookie/src/app/sales/modifiers/modifiers.component.html +++ b/bookie/src/app/sales/modifiers/modifiers.component.html @@ -30,6 +30,6 @@ } - + diff --git a/bookie/src/app/sales/reason/reason.component.html b/bookie/src/app/sales/reason/reason.component.html index 023dfb7..d17cf9f 100644 --- a/bookie/src/app/sales/reason/reason.component.html +++ b/bookie/src/app/sales/reason/reason.component.html @@ -26,7 +26,7 @@ - + diff --git a/bookie/src/app/sales/receive-payment/receive-payment.component.html b/bookie/src/app/sales/receive-payment/receive-payment.component.html index 479eaa4..942ef02 100644 --- a/bookie/src/app/sales/receive-payment/receive-payment.component.html +++ b/bookie/src/app/sales/receive-payment/receive-payment.component.html @@ -48,7 +48,7 @@ - + diff --git a/bookie/src/app/sales/split-bill/split-bill.component.html b/bookie/src/app/sales/split-bill/split-bill.component.html index a2c8089..ddbdd15 100644 --- a/bookie/src/app/sales/split-bill/split-bill.component.html +++ b/bookie/src/app/sales/split-bill/split-bill.component.html @@ -10,7 +10,7 @@ - + diff --git a/bookie/src/app/sales/tables-dialog/tables-dialog.component.html b/bookie/src/app/sales/tables-dialog/tables-dialog.component.html index e4e9024..68ef0e5 100644 --- a/bookie/src/app/sales/tables-dialog/tables-dialog.component.html +++ b/bookie/src/app/sales/tables-dialog/tables-dialog.component.html @@ -23,7 +23,7 @@ } - +