Unverified Commit c6fe4274 authored by carlos1270's avatar carlos1270 Committed by GitHub
Browse files

Merge pull request #75 from carlos1270/master

Design do adm e crud função participante
parents 6afb8fb7 3a3fbf80
......@@ -2,17 +2,17 @@
@section('content')
<div class="container" >
<div class="container" style="margin-top: 50px;">
<div class="row" >
<div class="col-sm-12">
<h2 style="margin-top: 100px; ">{{ __('Criar uma nova área') }}</h2>
<h2 style="color: rgb(0, 140, 255);">{{ __('Criar uma nova área') }}</h2>
</div>
</div>
<div class="row">
<form method="POST" action="{{ route('area.salvar', ['id' => $grandeAreaId])}}">
@csrf
<div class="col-sm-12">
<label for="nome" class="col-form-label">{{ __('Nome') }}</label>
<label for="nome" class="col-form-label" style="color: rgb(0, 140, 255);">{{ __('Nome') }}<span style="color: red;"> *</span></label>
<input id="nome" type="text" class="form-control @error('nome') is-invalid @enderror" name="nome" value="{{ old('nome') }}" required autocomplete="nome" autofocus>
@error('nome')
......@@ -21,7 +21,7 @@
</span>
@enderror
<button type="submit" class="btn btn-primary" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
<button type="submit" class="btn btn-info" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
</div>
</form>
</div>
......
......@@ -5,20 +5,26 @@
<div class="container" >
<div class="row" >
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 100px;">
<div class="col-md-12" style="margin-top: 30px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
<div class="col-sm-9">
<h2 style="margin-top: 100px; ">{{ __('Áreas de ') . $grandeArea->nome }}</h2>
</div>
<div class="col-sm-3">
<a href="{{route('area.criar', ['id' => $grandeArea->id] )}}" class="btn btn-primary" style="position:relative;top:100px; float: right;">{{ __('Criar Área') }}</a>
</div>
</div>
<div class="row" style="margin-top: 30px;">
<div class="col-md-1">
<a href="{{ route('grandearea.index') }}" class="btn btn-secondary">
Voltar
</a>
</div>
<div class="col-sm-9" style="text-align: center;">
<h2 class="titulo-table">{{ __('Áreas de ') . $grandeArea->nome }}</h2>
</div>
<div class="col-sm-2">
<a href="{{route('area.criar', ['id' => $grandeArea->id] )}}" class="btn btn-info" style="float: right;">{{ __('Criar Área') }}</a>
</div>
</div>
<hr>
<table class="table table-bordered">
<thead>
......@@ -41,18 +47,18 @@
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a href="{{ route('area.show', ['id' => $area->id ]) }}" class="dropdown-item">
<img src="{{asset('img/icons/eye-regular.svg')}}" class="icon-card" alt="">
<a href="{{ route('area.show', ['id' => $area->id ]) }}" class="dropdown-item text-center">
Detalhes
</a>
<a href="{{ route('area.editar', ['id' => $area->id]) }}" class="dropdown-item">
<img src="{{asset('img/icons/edit-regular.svg')}}" class="icon-card" alt="">
<hr class="dropdown-hr">
<a href="{{ route('area.editar', ['id' => $area->id]) }}" class="dropdown-item text-center">
Editar
</a>
<hr class="dropdown-hr">
<form method="POST" action="{{ route('area.deletar', ['id' => $area->id]) }}">
{{ csrf_field() }}
<button type="submit" class="dropdown-item">
<img src="{{asset('img/icons/trash-alt-regular.svg')}}" class="icon-card" alt="">
<button type="submit" class="dropdown-item dropdown-item-delete text-center">
<img src="{{asset('img/icons/logo_lixeira.png')}}" alt="">
Deletar
</button>
......
......@@ -2,17 +2,17 @@
@section('content')
<div class="container" >
<div class="container" style="margin-top: 50px; ">
<div class="row" >
<div class="col-sm-12">
<h2 style="margin-top: 100px; ">{{ __('Editar uma área') }}</h2>
<h2 style="color: rgb(0, 140, 255);">{{ __('Editar uma área') }}</h2>
</div>
</div>
<div class="row">
<form method="POST" action="{{ route('grandearea.atualizar', ['id' => $grandeArea->id])}}">
@csrf
<div class="col-sm-12">
<label for="nome" class="col-form-label">{{ __('Nome') }}</label>
<label for="nome" class="col-form-label" style="color: rgb(0, 140, 255);">{{ __('Nome') }}<span style="color: red;"> *</span></label>
<input id="nome" type="text" class="form-control @error('nome') is-invalid @enderror" name="nome" value="{{ $grandeArea->nome }}" required autocomplete="nome" autofocus>
@error('nome')
......@@ -21,7 +21,7 @@
</span>
@enderror
<button type="submit" class="btn btn-primary" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
<button type="submit" class="btn btn-info" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
</div>
</form>
</div>
......
......@@ -5,20 +5,26 @@
<div class="container" >
<div class="row" >
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 100px;">
<div class="col-md-12" style="margin-top: 30px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
<div class="col-sm-9">
<h2 style="margin-top: 100px; ">{{ __('Grandes áreas') }}</h2>
</div>
<div class="col-sm-3">
<a href="{{route('grandearea.criar')}}" class="btn btn-primary" style="position:relative;top:100px; float: right;">{{ __('Criar grande área') }}</a>
</div>
</div>
<div class="row" style="margin-top: 30px;">
<div class="col-md-1">
<a href="{{ route('admin.index') }}" class="btn btn-secondary">
Voltar
</a>
</div>
<div class="col-sm-9" style="text-align: center;">
<h2 class="titulo-table">{{ __('Grandes áreas') }}</h2>
</div>
<div class="col-sm-2">
<a href="{{route('grandearea.criar')}}" class="btn btn-info" style="float: right;">{{ __('Criar grande área') }}</a>
</div>
</div>
<hr>
<table class="table table-bordered">
<thead>
......@@ -41,21 +47,20 @@
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a href="{{ route('grandearea.show', ['id' => $grandeArea->id ]) }}" class="dropdown-item">
<img src="{{asset('img/icons/eye-regular.svg')}}" class="icon-card" alt="">
<a href="{{ route('grandearea.show', ['id' => $grandeArea->id ]) }}" class="dropdown-item text-center">
Detalhes
</a>
<a href="{{ route('grandearea.editar', ['id' => $grandeArea->id]) }}" class="dropdown-item">
<img src="{{asset('img/icons/edit-regular.svg')}}" class="icon-card" alt="">
<hr class="dropdown-hr">
<a href="{{ route('grandearea.editar', ['id' => $grandeArea->id]) }}" class="dropdown-item text-center">
Editar
</a>
<hr class="dropdown-hr">
<form method="POST" action="{{ route('grandearea.deletar', ['id' => $grandeArea->id]) }}">
{{ csrf_field() }}
<button type="submit" class="dropdown-item">
<img src="{{asset('img/icons/trash-alt-regular.svg')}}" class="icon-card" alt="">
<button type="submit" class="dropdown-item dropdown-item-delete text-center">
<img src="{{asset('img/icons/logo_lixeira.png')}}" alt="">
Deletar
</button>
</form>
</div>
</div>
......
......@@ -2,18 +2,18 @@
@section('content')
<div class="container" >
<div class="container" style="margin-top: 50px;">
<div class="row" >
<div class="col-sm-12">
<h2 style="margin-top: 100px; ">{{ __('Criar uma nova área') }}</h2>
<h2 style="color: rgb(0, 140, 255);">{{ __('Criar uma nova grande área') }}</h2>
</div>
</div>
<div class="row">
<form method="POST" action="{{ route('grandearea.salvar')}}">
@csrf
<div class="col-sm-12">
<label for="nome" class="col-form-label">{{ __('Nome') }}</label>
<input id="nome" type="text" class="form-control @error('nome') is-invalid @enderror" name="nome" value="{{ old('nome') }}" required autocomplete="nome" autofocus>
<label for="nome" class="col-form-label" style="color: rgb(0, 140, 255);">{{ __('Nome') }}<span style="color: red;"> *</span></label>
<input id="nome" type="text" class="form-control @error('nome') is-invalid @enderror" name="nome" value="{{ old('nome') }}" required autocomplete="nome" autofocus >
@error('nome')
<span class="invalid-feedback" role="alert">
......@@ -21,7 +21,7 @@
</span>
@enderror
<button type="submit" class="btn btn-primary" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
<button type="submit" class="btn btn-info" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
</div>
</form>
</div>
......
......@@ -6,17 +6,18 @@
{{-- Modal criar nova natureza --}}
<div class="modal fade" id="modalNewCenter" tabindex="-1" role="dialog" aria-labelledby="modalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">{{__('Nova natureza')}}</h5>
<div class="modal-content modal-submeta">
<div class="modal-header modal-header-submeta">
<h5 class="modal-title titulo-table" id="exampleModalLongTitle">{{__('Nova natureza')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form id="formNew" method="POST" action="{{ route('natureza.salvar') }}">
<form id="formNew" method="POST" action="{{ route('natureza.salvar') }}" class="labels-blue">
@csrf
<input form="formNew" type="text" value="" class="form-control @error('nome') is-invalid @enderror" name="nome" required autocomplete="nome" autofocus>
<label for="">Nome da natureza <span style="color: red;">*</span></label>
<input form="formNew" type="text" required class="form-control @error('nome') is-invalid @enderror" name="nome" autocomplete="nome" autofocus placeholder="Nome da natureza">
@error('nome')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
......@@ -25,122 +26,273 @@
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('Cancelar')}}</button>
<button type="button" onclick="submeterFormNew()" class="btn btn-primary">{{__('Salvar')}}</button>
<button type="button" onclick="submeterFormNew()" class="btn btn-info" style="width: 100%;">{{__('Salvar')}}</button>
</div>
</div>
</div>
</div>
<div class="row" >
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 100px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
<div class="col-sm-9">
<h2 style="margin-top: 100px; ">{{ __('Naturezas') }}</h2>
</div>
<div class="col-sm-3">
<a href="" class="btn btn-primary" style="position:relative;top:100px; float: right;" data-toggle="modal" data-target="#modalNewCenter">{{ __('Criar natureza') }}</a>
</div>
</div>
<hr>
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">Nome</th>
<th scope="col">Data de criação</th>
<th scope="col">Opção</th>
</tr>
</thead>
<tbody>
@foreach ($naturezas as $natureza)
<!-- Modal Editar -->
<div class="modal fade" id="modalEditCenter{{$natureza->id}}" tabindex="-1" role="dialog" aria-labelledby="modalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">{{__('Editar natureza')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form id="formEdit{{ $natureza->id }}" action="{{ route('natureza.atualizar', ['id' => $natureza->id]) }}">
@csrf
<input form="formEdit{{ $natureza->id }}" type="text" value="{{ $natureza->nome }}" class="form-control @error('nomeEditavel') is-invalid @enderror" name="nomeEditavel" required autocomplete="nome" autofocus>
@error('nomeEditavel')
<div class="modal fade" id="modalNewFuncao" tabindex="-1" role="dialog" aria-labelledby="modalNewFuncaoTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content modal-submeta">
<div class="modal-header modal-header-submeta">
<h5 class="modal-title titulo-table" id="modalNewFuncaoTitle">{{__('Nova função de participante')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<form id="formNewFuncao" method="POST" action="{{ route('funcao_participante.store') }}" class="labels-blue">
@csrf
<label for="">Nome da função do participante <span style="color: red;">*</span></label>
<input name="nome_da_função" type="text" required class="form-control @error('nome_da_função') is-invalid @enderror" placeholder="Nome da função do participante">
<input type="hidden" name="newFuncao" value="0">
@error('nome_da_função')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('Cancelar')}}</button>
<button type="button" onclick="submeterFormEdit('{{ $natureza->id }}')" class="btn btn-primary">{{__('Salvar')}}</button>
</div>
@enderror
</form>
</div>
<div class="modal-footer">
<button type="submit" form="formNewFuncao" class="btn btn-info" style="width: 100%;">{{__('Salvar')}}</button>
</div>
</div>
<!-- Modal Excluir -->
<div class="modal fade" id="modalDelCenter{{$natureza->id}}" tabindex="-1" role="dialog" aria-labelledby="modalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">{{__('Deletar natureza')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
{{__('Tem certeza que deseja deletar essa natureza?')}}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('Não')}}</button>
<a href="{{ route('natureza.deletar', ['id' => $natureza->id]) }}" type="button" onclick="submeterFormDel('{{ $natureza->id }}')" class="btn btn-primary">{{__('Sim')}}</a>
</div>
</div>
</div>
</div>
<tr>
<td>
{{ $natureza->nome }}
</td>
<td>
{{ $natureza->creat_at }}
</td>
<td>
@if (is_null($natureza->projetos->first()))
<div class="btn-group dropright dropdown-options">
<a id="options" class="dropdown-toggle " data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a class="dropdown-item" data-toggle="modal" data-target="#modalEditCenter{{$natureza->id}}" class="dropdown-item">
<img src="{{asset('img/icons/edit-regular.svg')}}" class="icon-card" alt="">
{{__('Editar')}}
</a>
<a class="dropdown-item" data-toggle="modal" data-target="#modalDelCenter{{$natureza->id}}" class="dropdown-item">
<img src="{{asset('img/icons/trash-alt-regular.svg')}}" class="icon-card" alt="">
{{__('Deletar')}}
</a>
</div>
</div>
@else
<div style="float: right;">
Fixada em um edital
</div>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
<div class="row" >
@if(session('mensagem'))
<div class="col-md-12" style="margin-top: 30px;">
<div class="alert alert-success">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
@if(session('error'))
<div class="col-md-12" style="margin-top: 30px;">
<div class="alert alert-danger">
<p>{{session('mensagem')}}</p>
</div>
</div>
@endif
</div>
<div class="row" style="margin-top: 30px;">
<div class="col-md-1">
<a href="{{ route('admin.index') }}" class="btn btn-secondary">
Voltar
</a>
</div>
<div class="col-md-9" style="text-align: center;">
<h3 class="titulo-table">{{ __('Naturezas') }}</h3>
</div>
<div class="col-md-2">
<!-- Button trigger modal -->
<a href="" class="btn btn-info" style="float: right;" data-toggle="modal" data-target="#modalNewCenter">{{ __('Criar natureza') }}</a>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">Nome</th>
<th scope="col">Data de criação</th>
<th scope="col">Opção</th>
</tr>
</thead>
<tbody>
@foreach ($naturezas as $natureza)
<!-- Modal Editar -->
<div class="modal fade" id="modalEditCenter{{$natureza->id}}" tabindex="-1" role="dialog" aria-labelledby="modalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content modal-submeta">
<div class="modal-header modal-header-submeta">
<h5 class="modal-title titulo-table" id="exampleModalLongTitle">{{__('Editar natureza')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body labels-blue">
<form id="formEdit{{ $natureza->id }}" action="{{ route('natureza.atualizar', ['id' => $natureza->id]) }}">
@csrf
<label for="">Nome da natureza <span style="color: red;">*</span></label>
<input form="formEdit{{ $natureza->id }}" type="text" value="{{ $natureza->nome }}" class="form-control @error('nomeEditavel') is-invalid @enderror" name="nomeEditavel" required autocomplete="nome" autofocus>
@error('nomeEditavel')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</form>
</div>
<div class="modal-footer">
<button type="button" onclick="submeterFormEdit('{{ $natureza->id }}')" class="btn btn-info" style="width: 100%">{{__('Salvar')}}</button>
</div>
</div>
</div>
</div>
<!-- Modal Excluir -->
<div class="modal fade" id="modalDelCenter{{$natureza->id}}" tabindex="-1" role="dialog" aria-labelledby="modalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">{{__('Deletar natureza')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
{{__('Tem certeza que deseja deletar essa natureza?')}}
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('Não')}}</button>
<a href="{{ route('natureza.deletar', ['id' => $natureza->id]) }}" type="button" onclick="submeterFormDel('{{ $natureza->id }}')" class="btn btn-danger">{{__('Sim')}}</a>
</div>
</div>
</div>
</div>
<tr>
<td>
{{ $natureza->nome }}
</td>
<td>
{{ $natureza->creat_at }}
</td>
<td >
@if (is_null($natureza->projetos->first()))
<div class="btn-group dropright dropdown-options">
<a id="options" class="dropdown-toggle " data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a data-toggle="modal" data-target="#modalEditCenter{{$natureza->id}}" class="dropdown-item text-center" style="color: rgb(0, 140, 255);">
{{__('Editar')}}
</a>
<hr class="dropdown-hr">
<a data-toggle="modal" data-target="#modalDelCenter{{$natureza->id}}" class="dropdown-item dropdown-item-delete text-center" style="color: white;">
<img src="{{asset('img/icons/logo_lixeira.png')}}" alt="">{{__('Deletar')}}
</a>
</div>
</div>
@else
<div style="float: right;">
Fixada em um edital
</div>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<div class="row" style="margin-top: 30px; margin-bottom: 30px; text-align: center;">
<div class="col-md-2">
</div>
<div class="col-md-7">
<h3 class="titulo-table">{{ __('Funções de participante') }}</h3>
</div>
<div class="col-md-3">
<!-- Button trigger modal -->
<a href="" class="btn btn-info" style="float: right;" data-toggle="modal" data-target="#modalNewFuncao">{{ __('Criar função de participante') }}</a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">Nome</th>
<th scope="col">Data de criação</th>
<th scope="col">Opção</th>
</tr>
</thead>
<tbody>
@foreach ($funcoes as $funcao)
<!-- Modal Editar -->
<div class="modal fade" id="modalEditFuncao{{$funcao->id}}" tabindex="-1" role="dialog" aria-labelledby="modalCenterTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content modal-submeta">
<div class="modal-header modal-header-submeta">
<h5 class="modal-title titulo-table" id="exampleModalLongTitle">{{__('Editar função participante')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body labels-blue">
<form method="POST" id="formEditFuncao{{$funcao->id}}" action="{{ route('funcao_participante.update', ['id' => $funcao->id]) }}">
@csrf
<label for="">Nome da função do participante <span style="color: red;">*</span></label>
<input type="text" value="{{$funcao->nome}}" class="form-control @error('nome_da_função'.$funcao->id) is-invalid @enderror" name="nome_da_função{{$funcao->id}}" required>
<input type="hidden" name="editFuncao" value="{{$funcao->id}}">
@error('nome_da_função'.$funcao->id)
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</form>
</div>
<div class="modal-footer">
<button type="submit" form="formEditFuncao{{$funcao->id}}" class="btn btn-info" style="width: 100%;">{{__('Salvar')}}</button>
</div>
</div>
</div>
</div>
<!-- Modal Excluir -->
<div class="modal fade" id="modalDelFuncao{{$funcao->id}}" tabindex="-1" role="dialog" aria-labelledby="modalDelFuncaoTitle" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="modalDelFuncaoTitle">{{__('Deletar função de participante')}}</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
Tem certeza que deseja deletar a função de {{$funcao->nome}}?
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('Não')}}</button>
<a href="{{ route('funcao_participante.destroy', ['id' => $funcao->id]) }}" type="button" class="btn btn-danger">{{__('Sim')}}</a>
</div>
</div>
</div>
</div>
<tr>
<td>
{{ $funcao->nome }}
</td>
<td>
{{ $funcao->creat_at }}
</td>
<td>
@if ($funcao->participantes->count() <= 0)
<div class="btn-group dropright dropdown-options">
<a id="options" class="dropdown-toggle " data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a data-toggle="modal" data-target="#modalEditFuncao{{$funcao->id}}" class="dropdown-item text-center" style="color: rgb(0, 140, 255);">
{{__('Editar')}}
</a>
<hr class="dropdown-hr">
<a data-toggle="modal" data-target="#modalDelFuncao{{$funcao->id}}" class="dropdown-item dropdown-item-delete text-center" style="color: white;">
<img src="{{asset('img/icons/logo_lixeira.png')}}" alt="">{{__('Deletar')}}
</a>
</div>
</div>
@else
<div style="float: right;">
Fixada em participantes
</div>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection
......@@ -156,4 +308,18 @@
form.submit();
}
</script>
@if(old('newFuncao') != null)
<script>
$(document).ready(function () {
$('#modalNewFuncao').modal('show');
});
</script>
@endif
@if(old('editFuncao') != null)
<script>
$(document).ready(function () {
$('#modalEditFuncao{{old('editFuncao')}}').modal('show');
});
</script>
@endif
@endsection
\ No newline at end of file
......@@ -2,17 +2,17 @@
@section('content')
<div class="container" >
<div class="container" style="margin-top: 50px; ">
<div class="row" >
<div class="col-sm-12">
<h2 style="margin-top: 100px; ">{{ __('Editar uma subárea') }}</h2>
<h2 style="color: rgb(0, 140, 255);">{{ __('Editar uma subárea') }}</h2>
</div>
</div>
<div class="row">
<form method="POST" action="{{ route('subarea.atualizar', ['id' => $subarea->id])}}">
@csrf
<div class="col-sm-12">
<label for="nome" class="col-form-label">{{ __('Nome') }}</label>
<label for="nome" class="col-form-label" style="color: rgb(0, 140, 255);">{{ __('Nome') }}<span style="color: red;"> *</span></label>
<input id="nome" type="text" class="form-control @error('nome') is-invalid @enderror" name="nome" value="{{ $subarea->nome }}" required autocomplete="nome" autofocus>
@error('nome')
......@@ -21,7 +21,7 @@
</span>
@enderror
<button type="submit" class="btn btn-primary" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
<button type="submit" class="btn btn-info" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
</div>
</form>
</div>
......
......@@ -17,44 +17,49 @@
</div>
<hr>
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">Nome</th>
<th scope="col">Opção</th>
</tr>
</thead>
<tbody>
@foreach ($subAreas as $subArea)
<tr>
<td>
{{ $subArea->nome }}
</td>
<td>
<div class="btn-group dropright dropdown-options">
<a id="options" class="dropdown-toggle " data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a href="{{ route('subarea.editar', ['id' => $subArea->id]) }}" class="dropdown-item">
<img src="{{asset('img/icons/edit-regular.svg')}}" class="icon-card" alt="">
Editar
</a>
<form method="POST" action="{{ route('subarea.deletar', ['id' => $subArea->id]) }}">
{{ csrf_field() }}
<button type="submit" class="dropdown-item">
<img src="{{asset('img/icons/trash-alt-regular.svg')}}" class="icon-card" alt="">
Deletar
</button>
</form>
</div>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
<div class="row" style="margin-bottom: 20px;">
<div class="col-md-12">
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">Nome</th>
<th scope="col">Opção</th>
</tr>
</thead>
<tbody>
@foreach ($subAreas as $subArea)
<tr>
<td>
{{ $subArea->nome }}
</td>
<td>
<div class="btn-group dropright dropdown-options">
<a id="options" class="dropdown-toggle " data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="{{asset('img/icons/ellipsis-v-solid.svg')}}" style="width:8px">
</a>
<div class="dropdown-menu">
<a href="{{ route('subarea.editar', ['id' => $subArea->id]) }}" class="dropdown-item">
<img src="{{asset('img/icons/edit-regular.svg')}}" class="icon-card" alt="">
Editar
</a>
<hr class="dropdown-hr">
<form method="POST" action="{{ route('subarea.deletar', ['id' => $subArea->id]) }}">
{{ csrf_field() }}
<button type="submit" class="dropdown-item">
<img src="{{asset('img/icons/trash-alt-regular.svg')}}" class="icon-card" alt="">
Deletar
</button>
</form>
</div>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection
\ No newline at end of file
......@@ -2,17 +2,17 @@
@section('content')
<div class="container" >
<div class="container" style="margin-top: 50px; ">
<div class="row" >
<div class="col-sm-12">
<h2 style="margin-top: 100px; ">{{ __('Criar uma nova subárea') }}</h2>
<h2 style="color: rgb(0, 140, 255);">{{ __('Criar uma nova subárea') }}</h2>
</div>
</div>
<div class="row">
<form method="POST" action="{{ route('subarea.salvar', ['id' => $areaId])}}">
@csrf
<div class="col-sm-12">
<label for="nome" class="col-form-label">{{ __('Nome') }}</label>
<label for="nome" class="col-form-label" style="color: rgb(0, 140, 255);">{{ __('Nome') }}<span style="color: red;"> *</span></label>
<input id="nome" type="text" class="form-control @error('nome') is-invalid @enderror" name="nome" value="{{ old('nome') }}" required autocomplete="nome" autofocus>
@error('nome')
......@@ -21,7 +21,7 @@
</span>
@enderror
<button type="submit" class="btn btn-primary" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
<button type="submit" class="btn btn-info" style="position:relative;top:10px;">{{ __('Salvar') }}</button>
</div>
</form>
</div>
......
......@@ -4,16 +4,54 @@
<div class="container">
<h2 style="margin-top: 100px; ">{{ Auth()->user()->name }} - Perfil: Participante</h2>
<div class="row justify-content-center titulo-menu">
<h4>Página Principal - Participante</h4>
</div>
<div class="row justify-content-center d-flex align-items-center">
<div class="col-sm-4 d-flex justify-content-center ">
<a href="{{route('participante.editais')}}" style="text-decoration:none; color: inherit;">
<div class="card text-center " style="border-radius: 30px; width: 18rem;">
<div class="card-body d-flex justify-content-center">
<h2 style="padding-top:15px">Editais</h2>
</div>
<div class="card text-center card-menu">
<div class="card-body d-flex justify-content-center">
<div class="container">
<div class="row titulo-card-menu">
<div class="col-md-12">
<h2 style="padding-top:15px">Editais</h2>
</div>
</div>
@php
$eventos = \App\Evento::all();
$quantAberta = 0;
$quantEncerrada = 0;
$hoje = today();
foreach ($eventos as $evento) {
if ($evento->fimSubmissao >= $hoje) {
$quantAberta++;
} else {
$quantEncerrada++;
}
}
@endphp
<div class="info-card">
<div class="row" style="text-align: left;">
<div class="col-md-12">
Total: {{$quantAberta + $quantEncerrada}}
</div>
</div>
<div class="row" style="text-align: left;">
<div class="col-md-12">
Aberto: {{$quantAberta}}
</div>
</div>
<div class="row" style="text-align: left;">
<div class="col-md-12">
Encerrado: {{$quantEncerrada}}
</div>
</div>
</div>
</div>
</div>
</div>
</a>
</div>
......
......@@ -28,9 +28,9 @@
<div class="col-sm-3">
<!-- Se usuário não é proponente, redirecionar para view de cadastro -->
@if(Auth::user()->proponentes == null)
<a href="{{ route('proponente.create' )}}" class="btn btn-primary" style="position:relative; float: right;">Criar projeto</a>
<a href="{{ route('proponente.create' )}}" class="btn btn-info" style="position:relative; float: right;">Criar projeto</a>
@elseif(Auth::user()->participantes->where('user_id', Auth::user()->id)->count() == 0)
<a href="{{ route('trabalho.index', ['id' => $edital->id] )}}" class="btn btn-primary" style="position:relative; float: right;">Criar projeto</a>
<a href="{{ route('trabalho.index', ['id' => $edital->id] )}}" class="btn btn-info" style="position:relative; float: right;">Criar projeto</a>
@endif
</div>
</div>
......
......@@ -4,27 +4,84 @@
<div class="container">
<h2 style="margin-top: 100px;">{{ Auth()->user()->name }} - Perfil: Proponente</h2>
<div class="row justify-content-center titulo-menu">
<h4>Página Principal - Proponente</h4>
</div>
<div class="row justify-content-center d-flex align-items-center">
<div class="col-sm-3 d-flex justify-content-center ">
<a href="{{route('proponente.editais')}}" style="text-decoration:none; color: inherit;">
<div class="card text-center " style="border-radius: 30px; width: 13rem;height: 15rem;">
<div class="card-body d-flex justify-content-center">
<h2 style="padding-top:15px">Editais</h2>
</div>
</div>
<div class="card text-center card-menu">
<div class="card-body d-flex justify-content-center">
<div class="container">
<div class="row titulo-card-menu">
<div class="col-md-12">
<h2 style="padding-top:15px">Editais</h2>
</div>
</div>
@php
$eventos = \App\Evento::all();
$quantAberta = 0;
$quantEncerrada = 0;
$hoje = today();
foreach ($eventos as $evento) {
if ($evento->fimSubmissao >= $hoje) {
$quantAberta++;
} else {
$quantEncerrada++;
}
}
@endphp
<div class="info-card">
<div class="row" style="text-align: left;">
<div class="col-md-12">
Total: {{$quantAberta + $quantEncerrada}}
</div>
</div>
<div class="row" style="text-align: left;">
<div class="col-md-12">
Aberto: {{$quantAberta}}
</div>
</div>
<div class="row" style="text-align: left;">
<div class="col-md-12">
Encerrado: {{$quantEncerrada}}
</div>
</div>
</div>
</div>
</div>
</div>
</a>
</div>
<div class="col-sm-3 d-flex justify-content-center">
<a href="{{ route('proponente.projetos') }}" style="text-decoration:none; color: inherit;">
<div class="card text-center " style="border-radius: 30px; width: 13rem;height: 15rem;">
<div class="card-body d-flex justify-content-center">
<h2 style="padding-top:15px">Projetos</h2>
</div>
</div>
<div class="card text-center card-menu">
<div class="card-body d-flex justify-content-center">
<div class="container">
<div class="row titulo-card-menu">
<div class="col-md-12">
<h2 style="padding-top:15px">Projetos</h2>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h6> total de projetos:</h6>
</div>
</div>
@php
$projetos = \App\Trabalho::where('proponente_id', auth()->user()->proponentes->id)->count();
@endphp
<div class="row">
<div class="col-md-12">
<h1 class="quant-titulo-card">{{$projetos}}</h1>
</div>
</div>
</div>
</div>
</div>
</a>
</div>
{{-- <div class="col-sm-3 d-flex justify-content-center">
......
......@@ -30,7 +30,7 @@
</div>
<div class="col-sm-2">
<a @if($edital->inicioSubmissao <= $hoje && $hoje <= $edital->fimSubmissao) href="{{ route('trabalho.index', ['id' => $edital->id] )}}" class="btn btn-primary" @else href="#" class="btn btn-danger" data-toggle="tooltip" data-placement="top" title="O periodo de submissão foi encerrado." @endif style="position:relative; float: right;">Criar projeto</a>
<a @if($edital->inicioSubmissao <= $hoje && $hoje <= $edital->fimSubmissao) href="{{ route('trabalho.index', ['id' => $edital->id] )}}" class="btn btn-info" @else href="#" data-toggle="tooltip" data-placement="top" title="O periodo de submissão foi encerrado." @endif style="position:relative; float: right;">Criar projeto</a>
</div>
</div>
......
......@@ -12,7 +12,7 @@
<h1>Trabalhos</h1>
</div>
<div class="col-sm-2">
<a href="{{route('comissoes')}}" class="btn btn-primary">Comissões</a>
<a href="{{route('comissoes')}}" class="btn btn-info">Comissões</a>
</div>
</div>
</div>
......
......@@ -196,6 +196,9 @@ Route::prefix('naturezas')->group(function(){
Route::post('/subarea/excluir/{id}', 'SubAreaController@destroy' )->name('subarea.deletar')->middleware('checkAdministrador');
Route::post('/subarea/', 'SubAreaController@consulta' )->name('subarea.consulta');
Route::post('/funcao-participante/store', 'ParticipanteController@storeFuncao' )->name('funcao_participante.store');
Route::post('/funcao-participante/{id}/update', 'ParticipanteController@updateFuncao')->name('funcao_participante.update');
Route::get('/funcao-participante/{id}/destroy', 'ParticipanteController@destroyFuncao')->name('funcao_participante.destroy');
});
//############ Evento ##############################################
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment