set consumer customer and saleInvoices

This commit is contained in:
2026-04-08 18:15:27 +03:30
parent 8990edf064
commit 359d8cc0a9
39 changed files with 947 additions and 26 deletions
@@ -0,0 +1,32 @@
<div class="flex flex-col gap-6">
<app-card-data
[cardTitle]="`اطلاعات مشتری (${customer() ? (customer()?.type === 'LEGAL' ? 'حقوقی' : 'حقیقی') : ''})`"
[editable]="true"
[(editMode)]="editMode"
>
<div class="flex flex-col gap-4">
@if (customer()?.type === "LEGAL") {
<div class="grid grid-cols-3 gap-4 items-center">
<app-key-value label="عنوان" [value]="customer()?.customer_legal?.company_name" />
<app-key-value label="کد اقتصادی" [value]="customer()?.customer_legal?.economic_code" />
<app-key-value label="شماره ثبت" [value]="customer()?.customer_legal?.registration_number" />
<app-key-value label="کد پستی" [value]="customer()?.customer_legal?.postal_code" />
</div>
} @else if (customer()?.type === "INDIVIDUAL") {
<div class="grid grid-cols-3 gap-4 items-center">
<app-key-value label="نام" [value]="customer()?.customer_individual?.first_name" />
<app-key-value label="نام خانوادگی" [value]="customer()?.customer_individual?.last_name" />
<app-key-value label="عنوان" [value]="customer()?.customer_individual?.national_id" />
<app-key-value label="کد اقتصادی" [value]="customer()?.customer_individual?.economic_code" />
<app-key-value label="کد پستی" [value]="customer()?.customer_individual?.postal_code" />
</div>
}
</div>
</app-card-data>
<consumer-customer-saleInvoice-list [customerId]="customerId()" />
@if (customer()) {
<consumer-customer-form-dialog [(visible)]="editMode" [customer]="customer()!" (onSubmit)="getData()" />
}
</div>