Загрузка данных


@extends('layouts.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>

@if($orders->isEmpty())
    <div class="alert alert-info">Заказ-нарядов пока нет. Создайте первый!</div>
@else
    <div class="row">
        @foreach($orders as $order)
            <div class="col-md-6 col-lg-4 mb-4">
                <div class="card h-100">
                    <div class="card-header bg-primary text-white">
                        <strong>№ {{ $order->order_number }}</strong>
                    </div>
                    <div class="card-body">
                        <p class="card-text">
                            <strong>Клиент:</strong>
                            {{ $order->user ? $order->user->last_name . ' ' . $order->user->first_name : 'Не указан' }}
                        </p>
                        <p class="card-text">
                            <strong>Автомобиль:</strong>
                            {{ $order->car ? $order->car->brand . ' ' . $order->car->model . ' (' . $order->car->license_plate . ')' : 'Не указан' }}
                        </p>
                        <p class="card-text">
                            <strong>Принял администратор:</strong>
                            {{ $order->admin ? $order->admin->last_name . ' ' . $order->admin->first_name : 'Не назначен' }}
                        </p>
                        <p class="card-text">
                            <strong>Статус:</strong>
                            <span class="badge 
                                @if($order->status == 'pending') bg-warning
                                @elseif($order->status == 'in_progress') bg-info
                                @elseif($order->status == 'completed') bg-success
                                @elseif($order->status == 'cancelled') bg-danger
                                @endif">
                                @if($order->status == 'pending') Ожидает
                                @elseif($order->status == 'in_progress') В работе
                                @elseif($order->status == 'completed') Завершён
                                @elseif($order->status == 'cancelled') Отменён
                                @endif
                            </span>
                        </p>
                        <p class="card-text">
                            <strong>Стоимость:</strong> {{ number_format($order->total_amount, 2) }} ₽
                        </p>
                        <p class="card-text">
                            <strong>Дата заказа:</strong> {{ date('d.m.Y', strtotime($order->order_date)) }}
                        </p>
                    </div>
                    <div class="card-footer bg-transparent">
                        <a href="{{ route('repair_orders.show', $order->id) }}" class="btn btn-sm btn-primary">Подробнее</a>
                    </div>
                </div>
            </div>
        @endforeach
    </div>
@endif
@endsection