@extends('mainlayout.layout') @section('title', config('app.name') . ' | Customer Support') @section('topbar-search', 'enabled') @section('content')
Customer Support

{{ trim(Auth::user()->first_name . ' ' . Auth::user()->last_name) ?: 'Customer Support' }}

Manage active customer cases and recent orders.

@foreach([ ['Orders', $summary['current_orders'], 'bx-cart', 'green'], ['Open cases', $summary['open_cases'], 'bx-support', 'dark'], ] as [$label, $value, $icon, $tone])
{{ $label }}{{ number_format($value) }}
@endforeach

Cases

Up to 25 open cases requiring attention.

View all
@forelse($cases as $case) @empty@endforelse
CaseCustomerOrderTypePriorityStatusUpdated
{{ $case->subject }}#{{ strtoupper(substr($case->public_id, 0, 8)) }} {{ trim(optional($case->customer)->first_name . ' ' . optional($case->customer)->last_name) ?: 'Customer not linked' }}{{ optional($case->customer)->phone ?: 'Phone not available' }} {{ optional($case->order)->referenceid ?: 'Not linked' }} {{ ucfirst(str_replace('_', ' ', $case->type)) }} {{ ucfirst($case->priority) }} @include('support.cases.partials.status-pill', ['case' => $case]) {{ optional($case->updated_at)->format('d M Y') ?: '—' }}{{ optional($case->updated_at)->format('H:i') }}
No open cases in your scope.

Recent customer orders

Latest 25 customer orders.

View all orders
@forelse($orders as $order) @empty@endforelse
Order IDCustomerProject & plotPayment planAmountStatus
{{ $order->referenceid ?: '#' . $order->id }}{{ optional($order->created_at)->format('d M Y') }} {{ trim(optional($order->user)->first_name . ' ' . optional($order->user)->last_name) ?: 'Unknown customer' }}{{ optional($order->user)->phone ?: ($order->phonenumber ?: $order->msisdn) }} {{ optional($order->property)->name ?: 'Project unavailable' }}Plot {{ optional($order->plot)->plotnumber ?: 'not selected' }} {{ ucfirst($order->order_type ?: 'Not specified') }} TZS {{ number_format((int) $order->amount) }} {{ $order->status_description ?: ['Generated', 'In progress', 'Completed'][$order->status] ?? 'Current' }}
No customer orders found.
@endsection @push('scripts') @endpush