@if ($model->fluxoFase->uso == App\Structural\Enums\Compra\FluxoFaseUso::PEDIDO_COMPRA->value &&
($model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_FORNECEDOR->value ||
$model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_FORNECEDOR_PEDIDO_ITEM->value) &&
$model->fluxoFaseDepartamento->forma_carregar_itens == App\Structural\Enums\Compra\FormaCarregarItens::CHEGANDO_DEPARTAMENTO_VIA_VENCEDORES_COTACAO->value)
@include('compra.processo.containers.container-definicao', ['model' => $model])
@elseif ($model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_FORNECEDOR->value ||
$model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_FORNECEDOR_ITEM->value ||
$model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_VENCEDOR->value )
@include('compra.processo.containers.container-definicao', ['model' => $model])
@elseif ($model->fluxoFaseDepartamento->forma_checklist == App\Structural\Enums\Compra\FormaChecklist::POR_PROCESSO->value)
@include('compra.processo.containers.container-por-processo', ['model' => $model])
@elseif ($model->fluxoFaseDepartamento->forma_checklist == App\Structural\Enums\Compra\FormaChecklist::POR_FORNECEDOR->value)
@include('compra.processo.containers.container-por-fornecedor', ['model' => $model, 'isChecklistIndividual' => isset($isChecklistIndividual)])
@elseif ($model->fluxoFaseDepartamento->forma_checklist == App\Structural\Enums\Compra\FormaChecklist::POR_FORNECEDOR_ITEM->value)
@php $grid = $model->getGridProcessoItemChecklistDinamicos(); @endphp
@if(isset($isChecklistIndividual))
@php $fornecedor = $model->processo->processoFornecedores()->where('fornecedor_id', Auth::user()->pessoa_id)->first(); @endphp
@if (!$fornecedor)
Não há checklist para o fornecedor vinculado à este usuário.
@else
@php
$dados = $model->processoItemChecklistDinamicosFilterFornecedor($fornecedor->id)->get();
$grid->setAccordion(false);
@endphp
@include('compra.processo.containers.container-por-fornecedor-item', ['dados' => $dados, 'grid' => $grid])
@endif
@else
@foreach($model->processo->processoFornecedores as $fornecedor)
@php
$dados = $model->processoItemChecklistDinamicosFilterFornecedor($fornecedor->id)->get()->keyBy('id');
$grid->setLabel($fornecedor->nomeFornecedor);
@endphp
@include('compra.processo.containers.container-por-fornecedor-item', ['dados' => $dados, 'grid' => $grid])
@endforeach
@endif
@else
@endif
@if ($model->interaction == 'editable')