feat: replace national_id with economic_code in customer forms and models
Production CI / validate-and-build (push) Failing after 1m1s

This commit is contained in:
2026-06-15 19:34:23 +03:30
parent d6aa165592
commit 2c90f8091e
5 changed files with 6 additions and 10 deletions
@@ -1,5 +1,5 @@
<form [formGroup]="form" (submit)="submit()">
<app-input [control]="form.controls.name" name="name" label="نام مشتری" />
<app-input [control]="form.controls.national_id" name="national_id" label="شماره ملی" type="nationalId" />
<app-input [control]="form.controls.economic_code" name="economic_code" label="کد اقتصادی" />
<app-form-footer-actions submitLabel="ثبت مشتری و ادامه" (onCancel)="close()" />
</form>
@@ -1,4 +1,3 @@
import { nationalIdValidator } from '@/core/validators/national-id.validator';
import { AbstractForm } from '@/shared/abstractClasses';
import { InputComponent } from '@/shared/components';
import { FormFooterActionsComponent } from '@/shared/components/formFooterActions/form-footer-actions.component';
@@ -19,10 +18,7 @@ export class CustomerUnknownFormComponent extends AbstractForm<IUnknownCustomer,
override showSuccessMessage = false;
form = this.fb.group({
national_id: [
this.store?.customer().info?.customer_unknown?.national_id || '',
[nationalIdValidator()],
],
economic_code: [this.store?.customer().info?.customer_unknown?.economic_code || ''],
name: [this.store?.customer().info?.customer_unknown?.name || ''],
});
@@ -15,7 +15,7 @@ export interface ILegalCustomer {
}
export interface IUnknownCustomer {
national_id: string;
economic_code?: string;
name: string;
}
@@ -150,5 +150,5 @@ interface ConsumerAccount {
interface UnknownCustomer {
name?: string;
national_code?: string;
economic_code?: string;
}
@@ -61,7 +61,7 @@
<app-key-value label="نوع مشتری" value="حقوقی" />
<app-key-value label="نام شرکت" [value]="invoice.customer.legal?.company_name" />
<app-key-value label="کد اقتصادی" [value]="invoice.customer.legal?.economic_code" />
<app-key-value label="کد ثبتی" [value]="invoice.customer.legal?.registration_number" />
<app-key-value label="شماره ثبت" [value]="invoice.customer.legal?.registration_number" />
<app-key-value label="کد پستی" [value]="invoice.customer.legal?.postal_code" />
}
</div>
@@ -69,7 +69,7 @@
<div class="listKeyValue">
<app-key-value label="نوع مشتری" value="نوع دوم" />
<app-key-value label="عنوان" [value]="invoice.unknown_customer.name" />
<app-key-value label="کد ثبتی" [value]="invoice.unknown_customer.national_code" />
<app-key-value label="کد اقتصادی" [value]="invoice.unknown_customer.economic_code" />
</div>
} @else {
<p class="text-text-color pt-3 pb-5 text-center">اطلاعات مشتری ثبت نشده است.</p>