@extends('layout.backend') @section('title', 'Casos GVP') @section('styles') @parent @endsection @section('scripts') @parent @endsection @section('content') {{--AÇÕES --}} @canany(['view-pvgcase-all','create-pvgcase'])
Novo Caso GVP @canany(['view-pvgcase-all']) {{__('common.report').' de Casos'}} @endcan
@endcan {{--ERROS --}} @include('components.widget.alerts') {{--FILTROS --}} {!! Form::open(['id' => 'form-filter-index', 'url' => route('triggers-gvp.index'), 'autocomplete' => 'off']) !!} @method('GET') {!! Form::hidden('currentRoute', route('triggers-gvp.index') , ['id' => 'currentRoute']) !!}
 Filtrar Casos GVP
{!! Form::text('patient', $data['patient'] ?? null, ['placeholder' => 'digite o nome', 'id' => 'name', 'class' => 'form-control form-control-sm']) !!}
@if($can_view_all_cases)
{!! Form::select("user", $users, $data['user'] ?? 0, ['class' => 'form-control', 'id' => 'choose-user']) !!}
@endif
{!! Form::select('when', $when, $data['when'] ?? 6, ['class' => 'form-control','id'=>'fieldWhen']) !!}
@if($can_view_all_cases)
{!! Form::select('where', $where, $data['where'] ?? 'All', ['class' => 'form-control','id'=>'fieldWhere']) !!}
@endif
{!! Form::select('status', $status, $data['status'] ?? $defstatus, ['class' => 'form-control']) !!}
{{--CASOS --}} @if($triggers->count() > 0)
Casos GVP
{!! Form::select("sortOrder", ['dt'=>'por data','name'=>'por nome','upd'=>'por atualização','stat'=>'por status'], $data['sortOrder'], ['class' => 'form-control select-compact disableSelect2 text-primary', 'id' => 'sortOrder']) !!}
(Total {{ $triggers->total() }})
{!! Form::close() !!}
@foreach($triggers as $trigger) @php $userInTrigger = in_array($userLoggedId, [$trigger->member_id, $trigger->member_id2]) @endphp
{{-- conteúdo --}}
{{-- icones atualizacao --}} @if( $trigger->isClosed()) @elseif ($trigger->isPending() ) @else @if($trigger->updated_at) {!! $trigger->updatedDaysBadge(); !!} @endif @endif
@if($trigger->hospital_id ) {{-- Hospital --}}
@if($trigger->hospital_id) {!! $trigger->hospital()->withTrashed()->first()->nickname ?? $trigger->hospital()->withTrashed()->first()->name !!} @endif
@endif
{{-- icones --}} @if( $trigger->need_car ) @endif @if( $trigger->need_accommodation ) @endif
{{-- membros --}} @if(isset($trigger->member_id)) {{ $trigger->member()->withTrashed()->first()->shortName }} @else Não informado @endif @if(isset($trigger->member_id2)) {{ $trigger->member2()->withTrashed()->first()->shortName }} @endif
{{-- abertura --}} @if($trigger->trigger_at) {!! $trigger->trigger_at->format('d/m/Y') !!} @endif
{{-- ACTIONS --}}
{{-- Reabrir: Se fechado e meu ou posso ver tudo--}} @if($trigger->case_status ==3 && ($can_view_all_cases || $userInTrigger ) ) @endif {{-- finalizar: Se aberto e meu ou posso ver tudo--}} @if( $trigger->case_status !=3 && ($can_view_all_cases || $userInTrigger) ) @endif {{-- Excluir: se é meu ou posso ver todos os casos sempre (plantonista nao pode excluir) --}} @if (Gate::allows('view-pvgcase-all') || $userInTrigger) @endif
{{-- EoActions --}}
@endforeach
{{ $triggers->appends($data)->render() }}
@else
Atenção: Nenhum caso foi encontrado usando estes filtros.
@endif @include('components.triggergvp.reopen ') @endsection