feat: add new form field components for company details and consumer management

- Implemented CompanyNameComponent, DescriptionComponent, DeviceIdComponent, EconomicCodeComponent, EmailComponent, FirstNameComponent, FiscalCodeComponent, GuildIdComponent, LastNameComponent, LegalNameComponent, LicenseStartsAtComponent, MobileComponent, MobileNumberComponent, ModelComponent, NameComponent, NationalCodeComponent, NationalIdComponent, PartnerTokenComponent, PosTypeComponent, PostalCodeComponent, ProviderIdComponent, QuantityComponent, RegistrationCodeComponent, RegistrationNumberComponent, SerialNumberComponent, SetOffComponent, SkuComponent, TerminalComponent, UnitPriceComponent, UsernameComponent.
- Added field control configurations for new fields in the form.
- Updated routing and branding configurations for TIS tenant.
- Created consumer type models for handling individual and legal consumer data.
This commit is contained in:
2026-04-27 21:53:11 +03:30
parent c085104976
commit 822bf96966
235 changed files with 4007 additions and 1260 deletions
@@ -2,7 +2,7 @@
<p-password
id="password1"
name="password"
formControlName="password"
[formControl]="passwordControl"
autocomplete="password"
[toggleMask]="true"
[fluid]="fluid"
@@ -19,7 +19,7 @@
<p-password
id="confirmPassword"
name="confirmPassword"
formControlName="confirmPassword"
[formControl]="confirmPasswordControl"
autocomplete="new-password"
[toggleMask]="true"
[fluid]="fluid"
@@ -14,5 +14,5 @@ export class SharedPasswordInputComponent {
@Input() hint: string =
'رمز باید حداقل ۸ کاراکتر بوده و شامل حداقل یک حرف بزرگ، یک حرف کوچک، یک عدد و یک کاراکتر ویژه باشد.';
@Input() fluid: boolean = true;
@Input() size: 'small' | 'large' = 'small';
@Input() size: 'small' | 'large' = 'large';
}