This commit is contained in:
Lorenz Hilpert
2022-10-12 18:34:48 +02:00
parent c49c428688
commit 9668aa8829

View File

@@ -6,43 +6,88 @@
gerne ein Kundenkonto an. <br />
</p>
<app-customer-type-selector [processId]="processId$ | async" [p4mUser]="false" customerType="guest"
(valueChanges)="customerTypeChanged($event)">
<app-customer-type-selector
[processId]="processId$ | async"
[p4mUser]="false"
customerType="guest"
(valueChanges)="customerTypeChanged($event)"
>
</app-customer-type-selector>
<app-name-form-block #name [tabIndexStart]="1" [data]="data.name" (dataChanges)="patchFormData('name', $event)"
(onInit)="addFormBlock('name', $event)" [requiredMarks]="nameRequiredMarks" [validatorFns]="nameValidationFns">
<app-name-form-block
#name
[tabIndexStart]="1"
[data]="data.name"
(dataChanges)="patchFormData('name', $event)"
(onInit)="addFormBlock('name', $event)"
[requiredMarks]="nameRequiredMarks"
[validatorFns]="nameValidationFns"
>
</app-name-form-block>
<app-email-form-block #email [tabIndexStart]="name.tabIndexEnd + 1" [data]="data.email" [requiredMark]="true"
(dataChanges)="patchFormData('email', $event)" [validatorFns]="emailFormBlockValidators"
(onInit)="addFormBlock('email', $event)">
<app-email-form-block
#email
[tabIndexStart]="name.tabIndexEnd + 1"
[data]="data.email"
[requiredMark]="true"
(dataChanges)="patchFormData('email', $event)"
[validatorFns]="emailFormBlockValidators"
(onInit)="addFormBlock('email', $event)"
>
</app-email-form-block>
<app-organisation-form-block #orga [tabIndexStart]="email.tabIndexStart + 1" [data]="data.organisation"
(dataChanges)="patchFormData('organisation', $event)" (onInit)="addFormBlock('organisation', $event)"
appearence="compact">
<app-organisation-form-block
#orga
[tabIndexStart]="email.tabIndexStart + 1"
[data]="data.organisation"
(dataChanges)="patchFormData('organisation', $event)"
(onInit)="addFormBlock('organisation', $event)"
appearence="compact"
>
</app-organisation-form-block>
<app-address-form-block #address [tabIndexStart]="orga.tabIndexEnd + 1" [data]="data.address"
(dataChanges)="patchFormData('address', $event)" (onInit)="addFormBlock('address', $event)"
[requiredMarks]="addressRequiredMarks" [validatorFns]="addressValidators" [defaults]="{ country: 'DEU' }">
<app-address-form-block
#address
[tabIndexStart]="orga.tabIndexEnd + 1"
[data]="data.address"
(dataChanges)="patchFormData('address', $event)"
(onInit)="addFormBlock('address', $event)"
[requiredMarks]="addressRequiredMarks"
[validatorFns]="addressValidators"
[defaults]="{ country: 'DEU' }"
>
</app-address-form-block>
<app-phone-numbers-form-block #phoneNumbers [tabIndexStart]="address.tabIndexEnd + 1" [data]="data.phoneNumbers"
(dataChanges)="patchFormData('phoneNumbers', $event)" (onInit)="addFormBlock('phoneNumbers', $event)">
<app-phone-numbers-form-block
#phoneNumbers
[tabIndexStart]="address.tabIndexEnd + 1"
[data]="data.phoneNumbers"
(dataChanges)="patchFormData('phoneNumbers', $event)"
(onInit)="addFormBlock('phoneNumbers', $event)"
>
</app-phone-numbers-form-block>
<app-birth-date-form-block #birthDate [tabIndexStart]="phoneNumbers.tabIndexEnd + 1"
(onInit)="addFormBlock('birthDate', $event)" [data]="data.birthDate"
(dataChanges)="patchFormData('birthDate', $event)">
<app-birth-date-form-block
#birthDate
[tabIndexStart]="phoneNumbers.tabIndexEnd + 1"
(onInit)="addFormBlock('birthDate', $event)"
[data]="data.birthDate"
(dataChanges)="patchFormData('birthDate', $event)"
>
</app-birth-date-form-block>
<app-deviating-address-form-block [tabIndexStart]="birthDate.tabIndexEnd + 1" [data]="data.deviatingDeliveryAddress"
<app-deviating-address-form-block
[tabIndexStart]="birthDate.tabIndexEnd + 1"
[data]="data.deviatingDeliveryAddress"
(dataChanges)="patchFormData('deviatingDeliveryAddress', $event)"
(onInit)="addFormBlock('deviatingDeliveryAddress', $event)" [nameRequiredMarks]="deviatingNameRequiredMarks"
[nameValidatorFns]="deviatingNameValidationFns" [addressRequiredMarks]="addressRequiredMarks"
[addressValidatorFns]="addressValidators" [defaults]="{ address: { country: 'DEU' } }" [organisation]="true">
(onInit)="addFormBlock('deviatingDeliveryAddress', $event)"
[nameRequiredMarks]="deviatingNameRequiredMarks"
[nameValidatorFns]="deviatingNameValidationFns"
[addressRequiredMarks]="addressRequiredMarks"
[addressValidatorFns]="addressValidators"
[defaults]="{ address: { country: 'DEU' } }"
[organisation]="true"
>
Die Lieferadresse weicht von der Rechnungsadresse ab
</app-deviating-address-form-block>
@@ -50,4 +95,4 @@
<button class="cta-submit" type="button" (click)="save()" [disabled]="form.invalid || form.pending">
<ui-spinner [show]="busy$ | async">Speichern</ui-spinner>
</button>
</form>
</form>