{{ $t('garages.details.loading') }}
{{ error }}
{{ $t('garages.details.missing_data_title') }}
{{ $t('garages.details.missing_data_count', { count: missingFields.length }) }}{{ garage.status !== 'active' ? $t('garages.details.missing_data_activation_required') : $t('garages.details.missing_data_desc') }}
{{ garage.full_name }} · #{{ garage.id }} · {{ $t('garages.details.tax_number') }}: {{ garage.tax_number }}
{{ $t('garages.details.company_name') }}
{{ garage.full_name }}
{{ $t('garages.details.display_name') }}
{{ garage.display_name || '—' }}
{{ $t('garages.details.org_type') }}
{{ orgTypeLabel(garage.org_type) }}
{{ $t('garages.details.tax_number') }}
{{ garage.tax_number || '—' }}
{{ $t('garages.details.reg_number') }}
{{ garage.reg_number || '—' }}
{{ $t('garages.details.created_at') }}
{{ formatDate(garage.created_at) }}
{{ $t('garages.details.address') }}
{{ formattedAddress }}
{{ $t('garages.details.billing_address') }}
{{ formattedBillingAddress }}
{{ $t('garages.details.notification_address') }}
{{ formattedNotificationAddress }}
{{ $t('garages.details.tier_name') }}
{{ garage.subscription.tier_name }}{{ $t('garages.details.tier_level') }}
{{ $t('garages.details.level_n', { n: garage.subscription.tier_level }) }}
{{ $t('garages.details.expires_at') }}
{{ formatDate(garage.subscription.expires_at) }}
{{ $t('garages.indefinite') }}
{{ $t('garages.details.asset_limit') }}
{{ garage.subscription.asset_limit }} {{ $t('garages.details.vehicles') }}
{{ $t('garages.details.no_subscription') }}
{{ $t('garages.details.contact_name') }}
{{ garage.contact_person_name || garage.primary_contact?.full_name || '—' }}
{{ $t('garages.details.contact_email') }}
{{ garage.contact_email || garage.primary_contact?.email || '—' }}
{{ $t('garages.details.contact_phone') }}
{{ garage.contact_phone || garage.primary_contact?.phone || '—' }}
{{ $t('garages.details.contact_role') }}
{{ garage.primary_contact.role || '—' }} · {{ garage.primary_contact.department }}
{{ $t('garages.details.no_contact') }}
{{ $t('garages.employees.total_count', { count: members.length }) }}
| {{ $t('garages.employees.name') }} | {{ $t('garages.employees.email_phone') }} | {{ $t('garages.employees.role') }} | {{ $t('garages.employees.status') }} | {{ $t('garages.employees.actions') }} |
|---|---|---|---|---|
|
{{ getInitials(memberFullName(member)) }}
{{ memberFullName(member) }} ID: {{ member.user_id || member.id }} |
{{ member.person.email }} — {{ member.person.phone }} |
{{ roleLabel(member.role) }} | {{ memberStatusLabel(member.status) }} |
|
|
{{ $t('garages.employees.no_employees') }} |
||||
{{ $t('garages.fleet.total_vehicles', { count: fleetVehicles.length }) }}
| {{ $t('garages.fleet.plate') }} | {{ $t('garages.fleet.brand_model') }} | {{ $t('garages.fleet.year') }} | {{ $t('garages.fleet.vin') }} | {{ $t('garages.fleet.status') }} |
|---|---|---|---|---|
| {{ v.license_plate || '—' }} | {{ v.brand || '—' }} · {{ v.model }} | {{ v.year || '—' }} | {{ v.vin || '—' }} | {{ fleetStatusLabel(v.status) }} |
|
{{ $t('garages.fleet.no_vehicles') }} |
||||
|
{{ $t('garages.details.loading') }} |
||||
{{ $t('garages.fleet.no_fleet_access') }}
{{ $t('garages.details.coming_soon') }}
{{ $t('garages.employees.editRoleFor', { name: memberFullName(editingMember) }) }}
{{ $t('garages.employees.removeConfirm', { name: memberFullName(removingMember) }) }}
{{ notification.message }}