From a3486bf596cd1daf71c87e1e948c7d1508333f1f Mon Sep 17 00:00:00 2001 From: Ildar Galeev Date: Thu, 18 Jul 2024 22:18:25 +0700 Subject: [PATCH] Fix create invoice params into dialog (#193) --- .../create-invoice-dialog.component.ts | 10 +--------- .../operations/invoices/invoices.component.html | 1 + .../operations/invoices/invoices.component.ts | 6 ++++++ 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/app/sections/payment-section/operations/invoices/create-invoice/components/create-invoice-dialog/create-invoice-dialog.component.ts b/src/app/sections/payment-section/operations/invoices/create-invoice/components/create-invoice-dialog/create-invoice-dialog.component.ts index 966bbfa39..226e8f397 100644 --- a/src/app/sections/payment-section/operations/invoices/create-invoice/components/create-invoice-dialog/create-invoice-dialog.component.ts +++ b/src/app/sections/payment-section/operations/invoices/create-invoice/components/create-invoice-dialog/create-invoice-dialog.component.ts @@ -3,8 +3,6 @@ import { FormControl } from '@angular/forms'; import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { Shop } from '@vality/swag-payments'; -import pick from 'lodash-es/pick'; -import moment from 'moment'; import { InvoicesService } from '@dsh/app/api/payments'; @@ -30,15 +28,9 @@ export class CreateInvoiceDialogComponent { } create(): void { - const { value } = this.formControl; this.invoicesService .createInvoice({ - invoiceParams: { - ...pick(value, ['product', 'description', 'amount', 'shopID']), - dueDate: moment(value.dueDate).utc().endOf('d').format(), - currency: this.shops.find((s) => s.id === value.shopID)?.currency, - metadata: {}, - }, + invoiceParams: this.formControl.value, }) .pipe(untilDestroyed(this)) .subscribe(({ invoice }) => { diff --git a/src/app/sections/payment-section/operations/invoices/invoices.component.html b/src/app/sections/payment-section/operations/invoices/invoices.component.html index bbf42e34a..c4e914a78 100644 --- a/src/app/sections/payment-section/operations/invoices/invoices.component.html +++ b/src/app/sections/payment-section/operations/invoices/invoices.component.html @@ -9,6 +9,7 @@