@php $modelAux = $model->processo; $function = 'processoFornecedores'; $dados = $modelAux->$function; if($model->fluxoFase->uso == App\Structural\Enums\Compra\FluxoFaseUso::PEDIDO_COMPRA->value) { $dados = $dados->where('situacao_cotacao', App\Structural\Enums\Compra\ProcessoFornecedorSituacaoCotacao::CLASSIFICADO->value); } 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)) { $grid = $modelAux->getPanelProcessoFornecedoresVencedores(); } else if ($model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_FORNECEDOR->value){ $grid = $modelAux->getGridProcessoFornecedores(); } else if ($model->fluxoFaseDepartamento->uso == App\Structural\Enums\Compra\FluxoFaseDepartamentoUso::DEF_VENCEDOR->value) { $grid = $modelAux->getPanelProcessoFornecedores()->setVisualizacao(true); } else { $grid = $modelAux->getPanelProcessoFornecedores(); } @endphp