@extends('layouts.app')
@section('content')
@php
$conditionLabels = ['new' => 'Uusi', 'used' => 'Käytetty'];
$inventoryLabels = ['in_stock' => 'Varastossa', 'reserved' => 'Varattu', 'offered' => 'Tarjouksella', 'under_contract' => 'Sopimuksella', 'invoiced' => 'Laskutettu', 'delivered' => 'Toimitettu'];
$deliveredVehicles = $company->vehicles->where('inventory_status', 'delivered');
$vehiclesInOrder = $company->vehicles
->where('inventory_status', '!=', 'delivered')
->sortByDesc('id');
$orderedItems = $company->vehicleOrders
->whereIn('status', ['ordered', 'confirmed'])
->flatMap(fn($order) => $order->items->map(fn($item) => ['order' => $order, 'item' => $item]));
@endphp
{{ $company->name }}
Yhdista asiakas
@if($mergeSource)
@endif
Yrityksen tiedot
Perustiedot
Nimi
{{ $company->name ?: '-' }}
Asiakasnumero
{{ $company->customer_number ?: '-' }}
Asiakasvaihe
{{ $company->customer_stage ?: '-' }}
Y-tunnus
{{ $company->business_id ?: '-' }}
Yhteystiedot
Sähköposti
{{ $company->email ?: '-' }}
Puhelin
{{ $company->phone ?: '-' }}
Osoitteet
Laskutusosoite
{{ trim(($company->billing_street ?: '') . ' ' . ($company->billing_postal_code ?: '') . ' ' . ($company->billing_city ?: '')) ?: '-' }}
Toimitusosoite
{{ trim(($company->delivery_street ?: '') . ' ' . ($company->delivery_postal_code ?: '') . ' ' . ($company->delivery_city ?: '')) ?: '-' }}
Luvat ja rahoitus
Taksilupanumero
{{ $company->taxi_permit_number ?: '-' }}
Joukkoliikennelupa
{{ $company->bus_permit_number ?: '-' }}
Rahoitustiedot
@if(is_array($company->finance_details) && !empty($company->finance_details))
{{ json_encode($company->finance_details, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT) }}
@else
-
@endif
Muistiinpanot: {{ $company->notes ?: '-' }}
Yhteyshenkilöt
@if($company->contacts->count() === 0)
Ei yhteyshenkilöitä.
@else
| Nimi |
Puhelin |
Sähköposti |
|
@foreach($company->contacts->sortBy('name') as $c)
| {{ $c->name ?: '-' }} |
@if($c->phone)
{{ $c->phone }}
@else
-
@endif
|
@if($c->email)
{{ $c->email }}
@else
-
@endif
|
Avaa |
@endforeach
@endif
Asiakkaan ajoneuvot
Toimitetut
@forelse($deliveredVehicles as $v)
@empty
Ei toimitettuja ajoneuvoja.
@endforelse
Tilauksessa
@forelse($vehiclesInOrder as $v)
@empty
Ei tilauksessa olevia ajoneuvoja.
@endforelse
@foreach($orderedItems as $entry)
@endforeach
Tarjoukset
@if($company->offers->count() === 0)
Ei tarjouksia.
@else
@foreach($company->offers as $o)
{{ $o->offer_number }} ({{ $o->status }})
@endforeach
@endif
Sopimukset
@if($company->contracts->count() === 0)
Ei sopimuksia.
@else
@foreach($company->contracts as $c)
{{ $c->contract_number }} ({{ $c->status }})
@endforeach
@endif
Asiakasseuranta
@if($company->followups->isEmpty())
Ei seurantamerkintöjä.
@else
@foreach($company->followups->sortByDesc('contact_date') as $f)
@if(auth()->user()?->hasRole('admin'))
@endif
@endforeach
@endif
@endsection