@if (showForm) {

{{ (editingId === null ? 'New Inquiry' : 'Edit Inquiry') | translate }} {{ 'Waiting No' | translate }}: {{ editingId ?? ('Auto' | translate) }}

@if (isSuperUser) { {{ 'Branch' | translate }} @for (office of offices; track office.id) { {{ office.name }} } } @else {
{{ 'Branch' | translate }} {{ ownOfficeName }}
} {{ 'Inquiry Date' | translate }} {{ 'Customer Name' | translate }} @for (c of clientSuggestions; track c.clientId) { {{ c.displayName }} {{ 'ID' | translate }} {{ c.clientId }} @if (c.mobileNo) { · {{ c.mobileNo }} } @if (c.officeName) { · {{ c.officeName }} } } {{ 'Type 2+ letters to pick an existing client, or enter a new name' | translate }}
@if (linkedClient) {
 {{ 'Existing client' | translate }}: {{ linkedClient.name }} ({{ 'Client ID' | translate }} {{ linkedClient.id }})
}
{{ 'Address Line 1' | translate }} {{ 'Address Line 2' | translate }} {{ 'Address Line 3' | translate }} {{ 'City' | translate }} {{ 'Pincode' | translate }} @if (entryForm.get('pincode')?.hasError('pattern')) { {{ 'Pincode must be 6 digits' | translate }} } {{ 'Phone' | translate }} @if (entryForm.get('phone')?.hasError('pattern')) { {{ 'Phone must be 10 to 15 digits' | translate }} } {{ 'Email' | translate }} @if (entryForm.get('email')?.hasError('email')) { {{ 'Email is not valid' | translate }} }
@if (classCodes.length === 0) {
{{ 'No active locker class at this branch. Add one in Class Master first.' }}
} @else {
@for (code of classCodes; track code) { {{ code }} }
@if (selectedClasses.size === 0) {
{{ 'Choose at least one locker class' | translate }}
} } {{ 'Remarks' | translate }}
}
@for (s of statuses; track s) { }
{{ 'Waiting No' | translate }} {{ e.id }} {{ 'Branch' | translate }} {{ e.officeName }} {{ 'Inquiry Date' | translate }} {{ e.inquiryDate | dateFormat }} {{ 'Customer Name' | translate }} {{ e.customerName }} @if (e.clientId) { {{ 'Client' | translate }} #{{ e.clientId }} } @if (e.remarks) {
{{ e.remarks }} }
{{ 'City' | translate }} {{ e.city }} {{ 'Phone' | translate }} {{ e.phone || '-' }} {{ 'Locker Class' | translate }} @for (code of e.preferredClasses; track code) { {{ code }} } {{ 'labels.inputs.Status' | translate }} {{ e.status }} @if (e.status === 'PENDING') { }
@if (loadFailed) {
{{ 'Could not load the waiting list.' }}
} @else if (entries.length === 0) {
{{ 'labels.text.No records to display' | translate }}
} @if (totalRecords > 0) { }