@php $select_enable_create = 0; $isPublic = 0; $controller = get_class(\Request::route()->getController()); $enable_kanban = 0; $kanban_field = ''; $import_enable_btns = 1; $export_enable_btns = 1; $export_options_order_field = 'id'; // # - $export_options_order_field_value = 'DESC'; // # - $export_options_size = 'null'; // # - $export_options_size_height = null; // # - $export_options_size_width = null; // # - $export_enable_decimal_virgula = 0; // # - $actions_enable_btns = 1; //$kanban_list = array(); /*foreach($cadastro_de_funcionarios as $val) { if(array_key_exists($kanban_field, $val->toArray())){ if (method_exists($val, 'Get_' . $kanban_field)){ $field = 'Get_' . $kanban_field; $val->$kanban_field = $val->$field(); } $kanban_list[$val[$kanban_field]][] = $val; }else{ $kanban_list[""][] = $val; } }*/ if(env('FILESYSTEM_DRIVER') == 's3') { $fileurlbase = env('URLS3') . '/' . env('FILEKEY') . '/'; } else { $fileurlbase = env('APP_URL') . '/'; } @endphp @php $auth_user__actions_enable_btns = false; $permissaoUsuario_auth_user__controller_update = false; $permissaoUsuario_auth_user__controller_copy = false; $permissaoUsuario_auth_user__controller_show = false; $permissaoUsuario_auth_user__controller_destroy = false; if(\Auth::user() && $actions_enable_btns){ $auth_user__actions_enable_btns = true; } if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@update")){ $permissaoUsuario_auth_user__controller_update = true; } if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@copy")){ $permissaoUsuario_auth_user__controller_copy = true; } if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@show")){ $permissaoUsuario_auth_user__controller_show = true; } if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@destroy")){ $permissaoUsuario_auth_user__controller_destroy = true; } @endphp @extends($isPublic ? 'layouts.app-public' : 'layouts.app') @section('content') @section('style') @endsection

Cadastro de Funcionários

@if($exibe_filtros)
{!! Form::label('','Nome Completo') !!} {!! Form::text('nome_completo', (!empty(Request::post('nome_completo')) ? Request::post('nome_completo') : null), ['autocomplete' =>'off', 'class' => 'form-control' ]) !!}
{!! Form::label('','Tipo de Contrato') !!} {!! Form::select('tipo_de_contrato', \App\Models\CadastroDeFuncionarios::Get_options_tipo_de_contrato(), (!empty(\Request::post('tipo_de_contrato'))?\Request::post('tipo_de_contrato'):null), ['class' => 'form-control select_single' ]) !!}
{!! Form::label('','Sexo') !!} {!! Form::select('sexo', \App\Models\CadastroDeFuncionarios::Get_options_sexo(), (!empty(\Request::post('sexo'))?\Request::post('sexo'):null), ['class' => 'form-control select_single' ]) !!}
{!! Form::label('','Escolaridade') !!} {!! Form::select('escolaridade', $escolaridade_escolaridade, (!empty(\Request::post('escolaridade'))?\Request::post('escolaridade'):null), ['class' => 'form-control input_escolaridade select_relationship auto_fill_fields ', 'data-sub' => '', 'data-live-search' => 'true', 'data-none-selected-text' => true, 'controller' => 'escolaridade' ]) !!}
{!! Form::label('','Cargo') !!} {!! Form::select('cargo', $cargos_cargos, (!empty(\Request::post('cargo'))?\Request::post('cargo'):null), ['class' => 'form-control input_cargo select_relationship auto_fill_fields ', 'data-sub' => '', 'data-live-search' => 'true', 'data-none-selected-text' => true, 'controller' => 'cargos' ]) !!}
{!! Form::label('','Setor') !!} {!! Form::select('setor', $setor_setor, (!empty(\Request::post('setor'))?\Request::post('setor'):null), ['class' => 'form-control input_setor select_relationship ', 'data-sub' => '', 'data-live-search' => 'true', 'data-none-selected-text' => true, 'controller' => 'setor' ]) !!}
{!! Form::label('','Tipo do Cargo') !!} {!! Form::select('tipo_do_cargo', $tipo_do_cargo_tipo, (!empty(\Request::post('tipo_do_cargo'))?\Request::post('tipo_do_cargo'):null), ['class' => 'form-control input_tipo_do_cargo select_relationship ', 'data-sub' => '', 'data-live-search' => 'true', 'data-none-selected-text' => true, 'controller' => 'tipo_do_cargo' ]) !!}
{!! Form::label('','Data Admissao') !!}
{!! Form::select('operador[data_admissao]', ['contem' => 'Contém', 'entre' => 'Entre', '=' => '=', '>' => '>', '>=' => '>=', '<' => '<', '<=' => '<='], (!empty(\Request::post('operador')['data_admissao'])?\Request::post('operador')['data_admissao']:null), ['class' => 'form-control operador' ]) !!}
{!! Form::text('data_admissao', (!empty(\Request::post('data_admissao'))?\Request::post('data_admissao'):null), ['autocomplete' =>'off', 'class' => 'form-control componenteData' ]) !!}
{!! Form::label('','Feedback 45 Dias') !!} {!! Form::select('feedback_45_dias', \App\Models\CadastroDeFuncionarios::Get_options_feedback_45_dias(), (!empty(\Request::post('feedback_45_dias'))?\Request::post('feedback_45_dias'):null), ['class' => 'form-control select_single' ]) !!}
{!! Form::label('','Avaliações 45 dias a vencer') !!}
{!! Form::select('operador[dias_45]', ['contem' => 'Contém', 'entre' => 'Entre', '=' => '=', '>' => '>', '>=' => '>=', '<' => '<', '<=' => '<='], (!empty(\Request::post('operador')['data_avaliacoes'])?\Request::post('operador')['data_avaliacoes']:null), ['class' => 'form-control operador' ]) !!}
{!! Form::text('dias_45', (!empty(\Request::post('data_avaliacoes'))?\Request::post('data_avaliacoes'):null), ['autocomplete' =>'off', 'class' => 'form-control componenteData' ]) !!}
{!! Form::label('','Feedback 90 Dias') !!} {!! Form::select('feedback_90_dias', \App\Models\CadastroDeFuncionarios::Get_options_feedback_90_dias(), (!empty(\Request::post('feedback_90_dias'))?\Request::post('feedback_90_dias'):null), ['class' => 'form-control select_single' ]) !!}
{!! Form::label('','Avaliações 90 dias a vencer') !!}
{!! Form::select('operador[dias_90]', ['contem' => 'Contém', 'entre' => 'Entre', '=' => '=', '>' => '>', '>=' => '>=', '<' => '<', '<=' => '<='], (!empty(\Request::post('operador')['data_avaliacoes'])?\Request::post('operador')['data_avaliacoes']:null), ['class' => 'form-control operador' ]) !!}
{!! Form::text('dias_90', (!empty(\Request::post('data_avaliacoes'))?\Request::post('data_avaliacoes'):null), ['autocomplete' =>'off', 'class' => 'form-control componenteData' ]) !!}
{!! Form::label('status', 'Status') !!} {!! Form::select('status', ['' => 'Todos', '1' => 'Ativos', '2' => 'Inativos'], (isset($_POST['status']) ? \Request::post('status') : 1), ['class' => 'form-control select_single']) !!}
{!! Form::label('','Data Demissão') !!}
{!! Form::select('operador[data_demissao]', ['contem' => 'Contém', 'entre' => 'Entre', '=' => '=', '>' => '>', '>=' => '>=', '<' => '<', '<=' => '<='], (!empty(\Request::post('operador')['data_demissao'])?\Request::post('operador')['data_demissao']:null), ['class' => 'form-control operador' ]) !!}
{!! Form::text('data_demissao', (!empty(\Request::post('data_demissao'))?\Request::post('data_demissao'):null), ['autocomplete' =>'off', 'class' => 'form-control componenteData' ]) !!}
{!! Form::label('','Filhos') !!} {!! Form::select('filhos', \App\Models\CadastroDeFuncionarios::Get_options_filhos(), (!empty(\Request::post('filhos'))?\Request::post('filhos'):null), ['class' => 'form-control select_single' ]) !!}
Limpar
@endif @if(!$enable_kanban)
{{-- !!! Mudou de Posição -| Remoção Futura !!! --}} {{-- --}}
@if(($import_enable_btns || $export_enable_btns) && !$isPublic && !$enable_kanban) @include('import', [ 'model' => 'CadastroDeFuncionarios', 'export_options_order_field' => $export_options_order_field, 'export_options_order_field_value' => $export_options_order_field_value, 'export_options_size' => $export_options_size, 'export_options_size_width' => $export_options_size_width, 'export_options_size_height' => $export_options_size_height, 'export_enable_decimal_virgula' => $export_enable_decimal_virgula, 'import_enable_btns' => $import_enable_btns, 'export_enable_btns' => $export_enable_btns, 'exibe_filtros' => $exibe_filtros, 'lote_count' => $cadastro_de_funcionarios_count ]) @endif
@php $defaultPositionActions = 'left'; function LOAD_ACTIONS_TD( $auth_user__actions_enable_btns, $permissaoUsuario_auth_user__controller_update, $permissaoUsuario_auth_user__controller_copy, $permissaoUsuario_auth_user__controller_show, $permissaoUsuario_auth_user__controller_destroy, $value ){ if($auth_user__actions_enable_btns) { @endphp @if($permissaoUsuario_auth_user__controller_update) @endif @if(0) @if($permissaoUsuario_auth_user__controller_copy) @endif @endif @if($permissaoUsuario_auth_user__controller_show) @endif @if($permissaoUsuario_auth_user__controller_destroy)
{!! csrf_field() !!} {!! method_field('DELETE') !!}
@endif @php } } @endphp {{-- --}}
@if($auth_user__actions_enable_btns && $defaultPositionActions == 'left') @endif @if($auth_user__actions_enable_btns && $defaultPositionActions == 'right') @endif @foreach($cadastro_de_funcionarios as $value) @if($auth_user__actions_enable_btns && $defaultPositionActions == 'left') {{ LOAD_ACTIONS_TD( $auth_user__actions_enable_btns, $permissaoUsuario_auth_user__controller_update, $permissaoUsuario_auth_user__controller_copy, $permissaoUsuario_auth_user__controller_show, $permissaoUsuario_auth_user__controller_destroy, $value ) }} @endif @if($auth_user__actions_enable_btns && $defaultPositionActions == 'right') {{ LOAD_ACTIONS_TD( $auth_user__actions_enable_btns, $permissaoUsuario_auth_user__controller_update, $permissaoUsuario_auth_user__controller_copy, $permissaoUsuario_auth_user__controller_show, $permissaoUsuario_auth_user__controller_destroy, $value ) }} @endif @endforeach
Código do Funcionário Empresa Unidade Nome Completo Status Tipo de Contrato Sexo Data Nascimento Mês Niver Telefone Escolaridade Cargo Setor Tipo do Cargo Data Admissao Mês Admissão Integração 45 dias Feedback 45 Dias 90 dias Feedback 90 Dias Data Demissão Filhos Quantidade Tempo de Empresa
{{$value->id}} @if($value->Empresa && isset($value->Empresa->nome_da_empresa)) {{$value->Empresa->nome_da_empresa}} @endif @if($value->Unidade && isset($value->Unidade->nome_da_unidade)) {{ $value->Unidade->nome_da_unidade }} @endif {{$value->nome_completo}} {{ $value->data_demissao ? 'Inativo' : 'Ativo' }} {{ $value->Get_tipo_de_contrato() }} {{ $value->Get_sexo() }} {{(isset($value->data_nascimento)) ? date("d/m/Y", strtotime($value->data_nascimento)) : ""}} {{$value->mes_niver}} {{$value->telefone}} @if($value->Escolaridade && isset($value->Escolaridade->escolaridade)) {{$value->Escolaridade->escolaridade}} @endif @if($value->Cargo && isset($value->Cargo->cargos)) {{$value->Cargo->cargos}} @endif @if($value->Setor && isset($value->Setor->setor)) {{$value->Setor->setor}} @endif @if($value->TipoDoCargo && isset($value->TipoDoCargo->tipo)) {{$value->TipoDoCargo->tipo}} @endif {{(isset($value->data_admissao)) ? date("d/m/Y", strtotime($value->data_admissao)) : ""}} {{$value->mes_admissao}} {{ $value->Get_integracao() }} {{(isset($value->dias_45)) ? date("d/m/Y", strtotime($value->dias_45)) : ""}} {{ $value->Get_feedback_45_dias() }} {{(isset($value->dias_90)) ? date("d/m/Y", strtotime($value->dias_90)) : ""}} {{ $value->Get_feedback_90_dias() }} {{(isset($value->data_demissao)) ? date("d/m/Y", strtotime($value->data_demissao)) : ""}} {{ $value->Get_filhos() }} {{$value->quantidade}} {{$value->tempo_de_empresa}}


@if(!$isPublic) Voltar @endif @if(\App\Models\Permissions::permissaoUsuario(\Auth::user(), "$controller@store") OR $isPublic) Cadastrar @endif
@else @include('cadastro_de_funcionarios.kanban', [ 'cadastro_de_funcionarios' => $cadastro_de_funcionarios, // # - 'kanban_field' => $kanban_field, //'kanban_list' => $kanban_list, // # - 'controller' => $controller, 'controller_model' => $controller_model, // # - 'isPublic' => $isPublic ]) @endif
@endsection @section('script') @include('datatable', ['key' => 0, 'order' => 'desc']) @endsection