@extends('app')
@section('title', 'Заказ-наряды')
@section('content')
<div class="d-flex justify-content-between align-items-center mb-3">
<h1>Заказ-наряды</h1>
<a href="{{ route('repair-orders.create') }}" class="btn btn-success">+ Создать заказ-наряд</a>
</div>
<!-- Форма поиска -->
<form method="GET" action="{{ route('repair-orders.index') }}" class="mb-4">
<div class="input-group">
<input type="text" name="search" class="form-control" placeholder="Поиск по номеру заказа, клиенту или авто..." value="{{ request('search') }}">
<button class="btn btn-primary" type="submit">Искать</button>
@if(request('search'))
<a href="{{ route('repair-orders.index') }}" class="btn btn-secondary">Сбросить</a>
@endif
</div>
</form>
@if($repairOrders->isEmpty())
<div class="alert alert-info">Заказ-нарядов не найдено.</div>
@else
<div class="table-responsive">
<table class="table table-bordered">
<thead>
<tr>
<th>ID</th>
<th>Номер заказа</th>
<th>Клиент</th>
<th>Автомобиль</th>
<th>Статус</th>
<th>Дата</th>
<th>Сумма</th>
<th>Действия</th>
</tr>
</thead>
<tbody>
@foreach($repairOrders as $order)
<tr>
<td>{{ $order->id }}</td>
<td>{{ $order->order_number }}</td>
<td>{{ $order->user->first_name ?? '' }} {{ $order->user->last_name ?? '' }}</td>
<td>{{ $order->car->brand ?? '' }} {{ $order->car->model ?? '' }} (<span class="text-muted">{{ $order->car->license_plate ?? '' }}</span>)</span></td>
<td>
<span class="badge bg-{{ $order->status == 'completed' ? 'success' : ($order->status == 'in_progress' ? 'warning' : 'secondary') }}">
{{ $order->status }}
</span>
</td>
<td>{{ $order->order_date->format('d.m.Y') }}</td>
<td>{{ number_format($order->total_amount, 2) }} руб.</td>
<td>
<a href="{{ route('repair-orders.show', $order->id) }}" class="btn btn-sm btn-primary">Подробнее</a>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<!-- Пагинация -->
<div class="d-flex justify-content-center mt-4">
{{ $repairOrders->appends(request()->query())->links() }}
</div>
@endif
@endsection