{{ $job->id }} |
{{ $job->customer_name ?? '-' }} |
{{ $job->producer_name ?? '-' }} |
{{ $job->farm_name ?? '-' }} |
{{ $job->crop_year ? $job->crop_year .' - '. $job->crop_period.'º '.__('messages.crop') : '-' }} |
{{ $job->objective_type_name }} |
{{ $job->user_name }} |
{{ $job->worked_days }} |
{{ isset($job->worked_area) ? number_format($job->worked_area, 2, ',', '.') : '-' }} |
{{ $job->created_at->format('d/m/Y H:i:s') }} |
{{ !is_null($job->approved_at) ? $job->approved_at->format('d/m/Y H:i:s') : '-' }} |
{{ $job->job_status_name }} |
@php
$approvedBy = $job
->histories()
->where('status_id', 2)
->first();
$fieldApprovedBy = $job
->histories()
->where('status_id', 7)
->first();
$jobToCopy = collect([
'id' => $job->id,
'user_name' => $job->user_name,
'customer_name' => $job->customer_name,
'producer_name' => $job->producer_name,
'farm_name' => $job->farm_name,
'crop_name' => $job->crop_name,
'state_name' => $job->state_name,
'city_name' => $job->city_name,
'technical_advisor_name' => $job->technical_advisor_name,
'worked_area' => isset($job->worked_area) ? number_format($job->worked_area, 2, ',', '.') : '-',
'objective_type_name' => $job->objective_type_name,
'customer_config_name' => $job->customer_config_name,
// "phosphor_in_mehlich" => $job->phosphor_in_mehlich ? 'Sim' : 'Não',
// "phosphor_in_resin" => $job->phosphor_in_resin ? 'Sim' : 'Não',
// "phosphor_remaining" => $job->phosphor_remaining ? 'Sim' : 'Não',
'work_price' => isset($job->work_price) ? number_format($job->work_price, 2, ',', '.') : '-',
'total_price' => isset($job->work_price) && isset($job->worked_area) ? number_format($job->work_price * $job->worked_area, 2, ',', '.') : '-',
// "collect_price" => isset($job->collect_price) ? number_format($job->collect_price, 2, ',', '.') : '-',
// "total_collect_price" => isset($job->collect_price) && isset($job->worked_area) ? number_format($job->collect_price * $job->worked_area, 2, ',', '.') : '-',
'additional_leaf' => $job->additional_leaf ? 'Sim' : 'Não',
'additional_nematoid' => $job->additional_nematoid ? 'Sim' : 'Não',
'created_at' => $job->created_at,
'is_urgent' => $job->is_urgent ? 'Sim' : 'Não',
'worked_days' => $job->worked_days,
'approved_at' => $job->approved_at,
'approved_by' => isset($approvedBy) ? $approvedBy->name : '-',
'approved_croqui_by' => isset($fieldApprovedBy) ? $fieldApprovedBy->name : '-',
'status_id' => $job->job_status_name,
]);
@endphp
{{-- Copiar para área de transferência --}}
@if (Auth::user()->isAdmin() && Auth::user()->isSupport())
@endif
{{-- Confirmar croqui --}}
@if ($job->status_id == \App\Enums\JobStatusEnum::WAITING_FIELD_APPROVAL && (Auth::user()->isManager() || Auth::user()->isAdmin() || Auth::user()->isSupport() || Auth::user()->isExecutiveManager()))
{{-- --}}
@endif
{{-- Editar solicitação --}}
@if ($job->status_id == \App\Enums\JobStatusEnum::STAND_BY)
@endif
@if (Auth::user()->isAdmin() || Auth::user()->isSupport() || ($job->status_id == \App\Enums\JobStatusEnum::STAND_BY && Auth::id() == $job->user_id))
@endif
|