@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')
@if (!isset($isChecklistIndividual)) @endif
@endif