@extends('layouts.app') @section('title', 'Taller - Órdenes de Servicio — ' . \App\Models\Setting::get('app_name', 'TI Manager')) @section('content')
@foreach(['Ingresado', 'En Revisión', 'Esperando Repuesto', 'Reparado', 'Irreparable'] as $status)
user()->isClient()) @dragover.prevent="dropZoneActive = true" @dragleave.prevent="dropZoneActive = false" @drop.prevent="onDrop($event)" :style="dropZoneActive ? 'border-color: var(--primary); background: var(--primary-light);' : ''" @endif>
{{ $status }} {{ $kanbanBoard[$status]->count() }}
@foreach($kanbanBoard[$status] as $order)
user()->isClient()) draggable="true" @dragstart="$event.dataTransfer.setData('text/plain', '{{ $order->id }}')" @endif onclick="window.location.href='{{ route('work_orders.show', $order) }}'">
{{ $order->order_number }}
{{ $order->priority }}
@if($order->inventory_item_id) {{ optional($order->inventoryItem->branch->company)->name ?? 'Empresa' }} @else {{ $order->client_name }} @endif
@if($order->inventory_item_id) {{ $order->inventoryItem->name }} ({{ $order->inventoryItem->serial_number }}) @else {{ $order->device_type }} {{ $order->device_brand }} - {{ $order->device_model }} @endif
{{ $order->created_at->diffForHumans() }} @if($order->technician)
{{ substr($order->technician->name, 0, 1) }}
@else Sin asignar @endif
@if(in_array($order->status, ['Reparado', 'Irreparable']) && !auth()->user()->isClient()) @endif
@endforeach
@endforeach
@endsection