@extends('operacional.operacional') @section('content')
| Manifesto | Tipo | Placa | Volumes | Peso |
Inicio (Qtd.Colab) |
Fim (Qtd.Colab) |
Inicio | Fim | Quantidade de Volumes (MINUTO | HORA) | Status | Editar | Finalizar | Cancelar | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{$dados->manifesto}} | {{ strtoupper(Str::limit($dados->tipo, 4, '')) }} | {{ ucfirst($dados->placa) }} | {{$dados->qtd_volumes}} | {{$dados->peso}} | {{$dados->qtd_colaboradores}} | {{-- colaboradores fim --}} @if ($dados->qtd_colaboradores_fim > 0) {{$dados->qtd_colaboradores_fim}} @else - @endif | {{$dados->created_at->format('d/m/Y H:i')}} | @if ($dados->updated_at != null) {{$dados->updated_at->format('d/m/Y H:i')}} @else - @endif |
@if ($dados->created_at && $dados->updated_at)
@php
// Parse the created_at and updated_at fields
$createdAt = \Carbon\Carbon::parse($dados->created_at);
$updatedAt = \Carbon\Carbon::parse($dados->updated_at);
$qtdvolumes = $dados->qtd_volumes;
// Calculate the difference in minutes
$tempo_atendimento = $createdAt->diffInMinutes($updatedAt);
// Avoid division by zero
if ($tempo_atendimento > 0) {
$calc = $qtdvolumes / $tempo_atendimento;
} else {
$calc = 0;
}
// Format the difference as H:i
@endphp
{{number_format($calc, 2)}}
@else - @endif |
{{-- @if ($calc) @php $calcHoras = $calc * 60; @endphp {{number_format($calcHoras, 2)}} @else - @endif --}} - | @if ($dados->status === "finalizado"){{ucfirst($dados->status)}} | @elseif($dados->status === "cancelado"){{ucfirst($dados->status)}} | @else{{ucfirst($dados->status)}} | @endif @if ($dados->status === "finalizado" || $dados->status === "cancelado")@else | @endif | ||||