Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
994a6528
Commit
994a6528
authored
Nov 24, 2024
by
Vitor Roberto
Browse files
Deletar edital e ajustes na criação de edital
parent
cd301513
Changes
6
Show whitespace changes
Inline
Side-by-side
app/Http/Controllers/EventoController.php
View file @
994a6528
...
...
@@ -31,24 +31,25 @@ use geekcom\ValidatorDocs\Rules\Ddd;
use
Illuminate\Support\Facades\Mail
;
use
ZipArchive
;
use
Illuminate\Validation\Rule
;
use
Illuminate\Support\Facades\DB
;
class
EventoController
extends
Controller
{
public
function
index
(
Request
$request
)
{
if
(
$request
->
buscar
==
null
)
{
if
(
$request
->
buscar
==
null
)
{
$eventos
=
Evento
::
all
()
->
sortBy
(
'nome'
);
// $comissaoEvento = ComissaoEvento::all();
// $eventos = Evento::where('coordenadorId', Auth::user()->id)->get();
$hoje
=
Carbon
::
today
(
'America/Recife'
);
$hoje
=
$hoje
->
toDateString
();
return
view
(
'coordenador.home'
,[
'eventos'
=>
$eventos
,
'hoje'
=>
$hoje
,
'palavra'
=>
''
,
'flag'
=>
'false'
]);
return
view
(
'coordenador.home'
,
[
'eventos'
=>
$eventos
,
'hoje'
=>
$hoje
,
'palavra'
=>
''
,
'flag'
=>
'false'
]);
}
else
{
$eventos
=
Evento
::
where
(
'nome'
,
'ilike'
,
'%'
.
$request
->
buscar
.
'%'
)
->
get
();
$eventos
=
Evento
::
where
(
'nome'
,
'ilike'
,
'%'
.
$request
->
buscar
.
'%'
)
->
get
();
$hoje
=
Carbon
::
today
(
'America/Recife'
);
$hoje
=
$hoje
->
toDateString
();
return
view
(
'coordenador.home'
,[
'eventos'
=>
$eventos
,
'hoje'
=>
$hoje
,
'palavra'
=>
$request
->
buscar
,
'flag'
=>
'true'
]);
return
view
(
'coordenador.home'
,
[
'eventos'
=>
$eventos
,
'hoje'
=>
$hoje
,
'palavra'
=>
$request
->
buscar
,
'flag'
=>
'true'
]);
}
}
...
...
@@ -59,7 +60,7 @@ class EventoController extends Controller
// $comissaoEvento = ComissaoEvento::all();
// $eventos = Evento::where('coordenadorId', Auth::user()->id)->get();
return
view
(
'evento.listarEvento'
,[
'eventos'
=>
$eventos
]);
return
view
(
'evento.listarEvento'
,
[
'eventos'
=>
$eventos
]);
}
...
...
@@ -118,17 +119,17 @@ class EventoController extends Controller
'fimSubmissao'
=>
[
'required'
,
'date'
,
'after_or_equal:inicioSubmissao'
],
'inicioRevisao'
=>
[
'required'
,
'date'
,
'after:yesterday'
],
'fimRevisao'
=>
[
'required'
,
'date'
,
'after:inicioRevisao'
,
'after:fimSubmissao'
],
'resultado_preliminar'
=>
[
'required'
,
'date'
,
'after_or_equal:fimRevisao'
],
'resultado_preliminar'
=>
[
'required'
,
'date'
,
'after_or_equal:fimRevisao'
],
'inicio_recurso'
=>
[
'required'
,
'date'
,
'after_or_equal:resultado_preliminar'
],
'fim_recurso'
=>
[
'required'
,
'date'
,
'after:inicio_recurso'
],
'resultado_final'
=>
[
'required'
,
'date'
,
'after:fim_recurso'
],
'dt_inicioRelatorioParcial'
=>
$request
->
dt_inicioRelatorioParcial
?
[
'date'
,
'after:resultado_preliminar'
]
:
[],
'dt_fimRelatorioParcial'
=>
$request
->
dt_fimRelatorioParcial
?
[
'date'
,
'after_or_equal:dt_inicioRelatorioParcial'
]
:
[],
'dt_inicioRelatorioFinal'
=>
$request
->
dt_inicioRelatorioFinal
?
[
'date'
,
'after:dt_fimRelatorioParcial'
]
:
[],
'dt_fimRelatorioFinal'
=>
$request
->
dt_fimRelatorioFinal
?
[
'date'
,
'after_or_equal:dt_inicioRelatorioFinal'
]
:
[],
'pdfEdital'
=>
[(
$request
->
pdfEditalPreenchido
!==
'sim'
?
'required'
:
''
),
'file'
,
'mimes:pdf'
,
'max:2048'
],
'pdfRecurso'
=>
[(
$request
->
pdfRecursoPreenchido
!==
'sim'
?
'required'
:
''
),
'file'
,
'mimes:pdf'
,
'max:2048'
],
'modeloDocumento'
=>
[(
$request
->
modeloDocumentoPreenchido
!==
'sim'
?
'required'
:
''
),
'file'
,
'mimes:pdf'
,
'max:2048'
],
'dt_inicioRelatorioParcial'
=>
$request
->
dt_inicioRelatorioParcial
?
[
'date'
,
'after:resultado_preliminar'
]
:
[],
'dt_fimRelatorioParcial'
=>
$request
->
dt_fimRelatorioParcial
?
[
'date'
,
'after_or_equal:dt_inicioRelatorioParcial'
]
:
[],
'dt_inicioRelatorioFinal'
=>
$request
->
dt_inicioRelatorioFinal
?
[
'date'
,
'after:dt_fimRelatorioParcial'
]
:
[],
'dt_fimRelatorioFinal'
=>
$request
->
dt_fimRelatorioFinal
?
[
'date'
,
'after_or_equal:dt_inicioRelatorioFinal'
]
:
[],
'pdfEdital'
=>
[(
$request
->
pdfEditalPreenchido
!==
'sim'
?
'required'
:
''
),
'file'
,
'mimes:pdf'
,
'max:2048'
],
'pdfRecurso'
=>
[(
$request
->
pdfRecursoPreenchido
!==
'sim'
?
'required'
:
''
),
'file'
,
'mimes:pdf'
,
'max:2048'
],
'modeloDocumento'
=>
[(
$request
->
modeloDocumentoPreenchido
!==
'sim'
?
'required'
:
''
),
'file'
,
'mimes:pdf'
,
'max:2048'
],
]);
// Validação específica para Avaliação por Barema
...
...
@@ -170,7 +171,7 @@ class EventoController extends Controller
$evento
->
fim_recurso
=
$request
->
fim_recurso
;
$evento
->
resultado_preliminar
=
$request
->
resultado_preliminar
;
$evento
->
resultado_final
=
$request
->
resultado_final
;
$evento
->
quantidade_ods
=
$request
->
quantidade_ods
;
$evento
->
quantidade_ods
=
$request
->
quantidade_ods
;
if
(
$request
->
dt_inicioRelatorioParcial
)
{
$evento
->
dt_inicioRelatorioParcial
=
$request
->
dt_inicioRelatorioParcial
;
}
...
...
@@ -276,17 +277,17 @@ class EventoController extends Controller
{
$evento
=
Evento
::
find
(
$id
);
$proponente
=
Proponente
::
where
(
'user_id'
,
Auth
::
user
()
->
id
)
->
first
();
if
(
$proponente
!=
null
){
if
(
$proponente
!=
null
)
{
$hasTrabalho
=
false
;
$hasFile
=
false
;
$trabalhos
=
$proponente
->
trabalhos
()
->
where
(
'evento_id'
,
$evento
->
id
)
->
get
();
$trabalhosCount
=
$proponente
->
trabalhos
()
->
where
(
'evento_id'
,
$evento
->
id
)
->
count
();
$trabalhos
=
$proponente
->
trabalhos
()
->
where
(
'evento_id'
,
$evento
->
id
)
->
get
();
$trabalhosCount
=
$proponente
->
trabalhos
()
->
where
(
'evento_id'
,
$evento
->
id
)
->
count
();
if
(
$trabalhosCount
!=
0
){
if
(
$trabalhosCount
!=
0
)
{
$hasTrabalho
=
true
;
$hasFile
=
true
;
}
}
else
{
}
else
{
$hasTrabalho
=
false
;
$hasFile
=
false
;
$trabalhos
=
0
;
...
...
@@ -340,7 +341,7 @@ class EventoController extends Controller
* @return \Illuminate\Http\Response
*/
public
function
edit
(
$id
)
{
{
$evento
=
Evento
::
find
(
$id
);
// Se for uma string, converta para array
...
...
@@ -370,8 +371,7 @@ class EventoController extends Controller
'camposBarema'
=>
$camposBarema
,
// Passa os campos de Barema para a view
'camposCurriculo'
=>
$camposCurriculo
,
// Passa os campos de Currículo para a view
]);
}
}
/**
* Update the specified resource in storage.
...
...
@@ -388,16 +388,15 @@ class EventoController extends Controller
$yesterday
=
Carbon
::
yesterday
(
'America/Recife'
);
$yesterday
=
$yesterday
->
toDateString
();
$camposAvaliacao
=
CampoAvaliacao
::
where
(
'evento_id'
,
$id
);
if
(
!
isset
(
$request
->
inicioSubmissao
)
||
!
isset
(
$request
->
fimSubmissao
)
||
!
isset
(
$request
->
inicioRevisao
)
||
!
isset
(
$request
->
fimRevisao
)
||
!
isset
(
$request
->
resultado
))
{
if
(
$request
->
tipo
==
'CONTINUO'
){
if
(
!
isset
(
$request
->
inicioSubmissao
)
||
!
isset
(
$request
->
fimSubmissao
)
||
!
isset
(
$request
->
inicioRevisao
)
||
!
isset
(
$request
->
fimRevisao
)
||
!
isset
(
$request
->
resultado
))
{
if
(
$request
->
tipo
==
'CONTINUO'
)
{
$validatedData
=
$request
->
validate
(
Evento
::
$continuos_dates_rules
);
}
else
{
$validatedData
=
$request
->
validate
(
Evento
::
$dates_rules
);
}
}
if
(
$request
->
tipo
!=
'CONTINUO'
)
{
if
(
$request
->
tipo
!=
'CONTINUO'
)
{
$validateCampo
=
$request
->
validate
([
'inputField.*.nome'
=>
[
'required'
,
'string'
],
'inputField.*.nota_maxima'
=>
[
'required'
],
...
...
@@ -425,9 +424,9 @@ class EventoController extends Controller
$evento
->
tipo
=
$request
->
tipo
;
$evento
->
natureza_id
=
$request
->
natureza
;
$evento
->
numParticipantes
=
$request
->
numParticipantes
;
if
(
$request
->
check_docExtra
!=
null
){
if
(
$request
->
check_docExtra
!=
null
)
{
$evento
->
nome_docExtra
=
$request
->
nome_docExtra
;
}
else
{
}
else
{
$evento
->
nome_docExtra
=
null
;
}
...
...
@@ -437,14 +436,14 @@ class EventoController extends Controller
$evento
->
consu
=
$request
->
has
(
'consu'
);
$evento
->
obrigatoriedade_docExtra
=
$request
->
has
(
'obrigatoriedade_docExtra'
);
if
(
$request
->
pdfEdital
!=
null
){
if
(
$request
->
pdfEdital
!=
null
)
{
$pdfEdital
=
$request
->
pdfEdital
;
$path
=
'pdfEdital/'
.
$evento
->
id
.
'/'
;
$nome
=
"edital.pdf"
;
Storage
::
putFileAs
(
$path
,
$pdfEdital
,
$nome
);
}
if
(
$request
->
modeloDocumento
!=
null
){
if
(
$request
->
modeloDocumento
!=
null
)
{
$count
=
count
(
$request
->
modeloDocumento
);
$zip
=
new
ZipArchive
;
$filename
=
"storage/app/modeloDocumento/
$evento->id
/modelo.zip"
;
...
...
@@ -462,7 +461,7 @@ class EventoController extends Controller
$evento
->
save
();
}
if
(
isset
(
$request
->
pdfFormAvalRelatorio
)){
if
(
isset
(
$request
->
pdfFormAvalRelatorio
))
{
$pdfFormAvalRelatorio
=
$request
->
pdfFormAvalRelatorio
;
$extension
=
$pdfFormAvalRelatorio
->
extension
();
$path
=
'pdfFormAvalRelatorio/'
.
$evento
->
id
.
'/'
;
...
...
@@ -474,13 +473,13 @@ class EventoController extends Controller
// Editando campos de avaliacao
if
(
$request
->
tipoAvaliacao
==
'campos'
)
{
if
(
$request
->
has
(
'campos'
)){
if
(
$request
->
has
(
'campos'
))
{
$camposAvaliacao
->
forceDelete
();
foreach
(
$request
->
get
(
'campos'
)
as
$key
=>
$value
)
{
$campoAval
=
new
CampoAvaliacao
();
$campoAval
->
nome
=
$request
->
inputField
[
$value
][
'nome'
];
$campoAval
->
nota_maxima
=
$request
->
inputField
[
$value
][
'nota_maxima'
];
if
(
$request
->
inputField
[
$value
][
'descricao'
]
!=
null
){
if
(
$request
->
inputField
[
$value
][
'descricao'
]
!=
null
)
{
$campoAval
->
descricao
=
$request
->
inputField
[
$value
][
'descricao'
];
}
$campoAval
->
prioridade
=
$request
->
inputField
[
$value
][
'prioridade'
];
...
...
@@ -500,12 +499,12 @@ class EventoController extends Controller
$eventos
=
Evento
::
orderBy
(
'nome'
)
->
get
();
//dd('FINAL');
if
(
$tipo_usuario
==
'coordenador'
){
return
redirect
(
route
(
'coordenador.editais'
)
)
->
with
([
'mensagem'
=>
'Edital salvo com sucesso!'
,
'eventos'
=>
$eventos
]);
if
(
$tipo_usuario
==
'coordenador'
)
{
return
redirect
(
route
(
'coordenador.editais'
))
->
with
([
'mensagem'
=>
'Edital salvo com sucesso!'
,
'eventos'
=>
$eventos
]);
}
return
redirect
(
route
(
'admin.editais'
)
)
->
with
([
'mensagem'
=>
'Edital salvo com sucesso!'
,
'eventos'
=>
$eventos
]);
return
redirect
(
route
(
'admin.editais'
))
->
with
([
'mensagem'
=>
'Edital salvo com sucesso!'
,
'eventos'
=>
$eventos
]);
}
...
...
@@ -529,20 +528,20 @@ class EventoController extends Controller
// if(isset($areas)){
// $areas->delete();
// }
if
(
isset
(
$atividades
)){
if
(
isset
(
$atividades
))
{
$atividades
->
delete
();
}
if
(
isset
(
$comissao
)){
if
(
isset
(
$comissao
))
{
$comissao
->
delete
();
}
if
(
isset
(
$revisores
)){
if
(
isset
(
$revisores
))
{
$revisores
->
delete
();
}
if
(
isset
(
$trabalhos
)){
if
(
isset
(
$trabalhos
))
{
$trabalhos
->
delete
();
Trabalho
::
withTrashed
()
->
where
(
'evento_id'
,
$id
)
->
update
([
'evento_id'
=>
null
]);
}
if
(
isset
(
$camposAvaliacao
)){
if
(
isset
(
$camposAvaliacao
))
{
$camposAvaliacao
->
delete
();
CampoAvaliacao
::
withTrashed
()
->
where
(
'evento_id'
,
$id
)
->
update
([
'evento_id'
=>
null
]);
}
...
...
@@ -557,20 +556,23 @@ class EventoController extends Controller
Storage
::
deleteDirectory
(
$modeloDocumentoPath
);
}
DB
::
table
(
'avaliador_evento'
)
->
where
(
'evento_id'
,
$evento
->
id
)
->
delete
();
$evento
->
delete
();
return
redirect
()
->
back
()
->
with
([
'mensagem'
=>
'Edital deletado com sucesso!'
]);
}
public
function
detalhes
(
Request
$request
){
public
function
detalhes
(
Request
$request
)
{
$evento
=
Evento
::
find
(
$request
->
eventoId
);
$this
->
authorize
(
'isCoordenador'
,
$evento
);
$ComissaoEvento
=
ComissaoEvento
::
where
(
'eventosId'
,
$evento
->
id
)
->
get
();
$ComissaoEvento
=
ComissaoEvento
::
where
(
'eventosId'
,
$evento
->
id
)
->
get
();
// dd($ComissaoEventos);
$ids
=
[];
foreach
(
$ComissaoEvento
as
$ce
){
array_push
(
$ids
,
$ce
->
userId
);
foreach
(
$ComissaoEvento
as
$ce
)
{
array_push
(
$ids
,
$ce
->
userId
);
}
$users
=
User
::
find
(
$ids
);
...
...
@@ -586,7 +588,7 @@ class EventoController extends Controller
$trabalhosAvaliados
=
Atribuicao
::
whereIn
(
'trabalhoId'
,
$trabalhosId
)
->
where
(
'parecer'
,
'!='
,
'processando'
)
->
count
();
$numeroRevisores
=
Revisor
::
where
(
'eventoId'
,
$evento
->
id
)
->
count
();
$numeroComissao
=
ComissaoEvento
::
where
(
'eventosId'
,
$evento
->
id
)
->
count
();
$numeroComissao
=
ComissaoEvento
::
where
(
'eventosId'
,
$evento
->
id
)
->
count
();
// $atribuicoesProcessando;
// dd($trabalhosEnviados);
$revs
=
Revisor
::
where
(
'eventoId'
,
$evento
->
id
)
->
with
(
'user'
)
->
get
();
...
...
@@ -608,7 +610,8 @@ class EventoController extends Controller
]);
}
public
function
numTrabalhos
(
Request
$request
){
public
function
numTrabalhos
(
Request
$request
)
{
$evento
=
Evento
::
find
(
$request
->
eventoId
);
$this
->
authorize
(
'isCoordenador'
,
$evento
);
$validatedData
=
$request
->
validate
([
...
...
@@ -624,17 +627,17 @@ class EventoController extends Controller
return
redirect
()
->
route
(
'coord.detalhesEvento'
,
[
'eventoId'
=>
$request
->
eventoId
]);
}
public
function
setResumo
(
Request
$request
){
public
function
setResumo
(
Request
$request
)
{
$evento
=
Evento
::
find
(
$request
->
eventoId
);
$this
->
authorize
(
'isCoordenador'
,
$evento
);
$validatedData
=
$request
->
validate
([
'eventoId'
=>
[
'required'
,
'integer'
],
'hasResumo'
=>
[
'required'
,
'string'
]
]);
if
(
$request
->
hasResumo
==
'true'
){
if
(
$request
->
hasResumo
==
'true'
)
{
$evento
->
hasResumo
=
true
;
}
else
{
}
else
{
$evento
->
hasResumo
=
false
;
}
...
...
@@ -642,7 +645,8 @@ class EventoController extends Controller
return
redirect
()
->
route
(
'coord.detalhesEvento'
,
[
'eventoId'
=>
$request
->
eventoId
]);
}
public
function
setFotoEvento
(
Request
$request
){
public
function
setFotoEvento
(
Request
$request
)
{
$evento
=
Evento
::
find
(
$request
->
eventoId
);
$this
->
authorize
(
'isCoordenador'
,
$evento
);
// dd($request);
...
...
@@ -660,15 +664,17 @@ class EventoController extends Controller
return
redirect
()
->
route
(
'coord.detalhesEvento'
,
[
'eventoId'
=>
$request
->
eventoId
]);
}
public
function
areaParticipante
()
{
public
function
areaParticipante
()
{
$eventos
=
Evento
::
all
();
return
view
(
'user.areaParticipante'
,[
'eventos'
=>
$eventos
]);
return
view
(
'user.areaParticipante'
,
[
'eventos'
=>
$eventos
]);
}
public
function
listComissao
()
{
public
function
listComissao
()
{
$comissaoEvento
=
ComissaoEvento
::
where
(
'userId'
,
Auth
::
user
()
->
id
)
->
get
();
$eventos
=
Evento
::
all
();
...
...
@@ -676,17 +682,18 @@ class EventoController extends Controller
foreach
(
$comissaoEvento
as
$comissao
)
{
foreach
(
$eventos
as
$evento
)
{
if
(
$comissao
->
eventosId
==
$evento
->
id
){
array_push
(
$evnts
,
$evento
);
if
(
$comissao
->
eventosId
==
$evento
->
id
)
{
array_push
(
$evnts
,
$evento
);
}
}
}
return
view
(
'user.comissoes'
,[
'eventos'
=>
$evnts
]);
return
view
(
'user.comissoes'
,
[
'eventos'
=>
$evnts
]);
}
public
function
listComissaoTrabalhos
(
Request
$request
)
{
public
function
listComissaoTrabalhos
(
Request
$request
)
{
$evento
=
Evento
::
find
(
$request
->
eventoId
);
$areasId
=
Area
::
where
(
'eventoId'
,
$evento
->
id
)
->
select
(
'id'
)
->
get
();
...
...
@@ -695,7 +702,8 @@ class EventoController extends Controller
return
view
(
'user.areaComissao'
,
[
'trabalhos'
=>
$trabalhos
]);
}
public
function
baixarEdital
(
$id
)
{
public
function
baixarEdital
(
$id
)
{
$evento
=
Evento
::
find
(
$id
);
if
(
Storage
::
disk
()
->
exists
(
$evento
->
pdfEdital
))
{
...
...
@@ -714,8 +722,7 @@ class EventoController extends Controller
}
public
function
getMetas
(
$odsId
)
{
{
{
{
try
{
$ods
=
ObjetivoDeDesenvolvimentoSustentavel
::
with
(
'metas'
)
->
findOrFail
(
$odsId
);
$response
=
[
...
...
app/Http/Controllers/TrabalhoController.php
View file @
994a6528
...
...
@@ -1548,7 +1548,7 @@ class TrabalhoController extends Controller
}
}
catch
(
\
Throwable
$th
)
{
DB
::
rollback
();
return
redirect
(
route
(
'proponente.projetos'
))
->
withErrors
([
'mensagem'
=>
'Não foi possível realizar a submissão do Projeto!'
]);
//
return redirect(route('proponente.projetos'))->withErrors(['mensagem' => 'Não foi possível realizar a submissão do Projeto!']);
}
...
...
app/Http/Requests/StoreTrabalho.php
View file @
994a6528
...
...
@@ -23,12 +23,14 @@ class StoreTrabalho extends FormRequest
protected
function
prepareForValidation
()
{
/*
$func = function ($value) {
return ['cpf' => $value];
};
$this->merge([
'cpfs' => array_map($func, $this->cpf),
]);
*/
}
...
...
resources/views/administrador/atribuirAvaliadores.blade.php
View file @
994a6528
...
...
@@ -36,39 +36,6 @@
</
div
>
</
a
>
</
div
>
<
div
class
=
"col-sm-3 d-flex justify-content-center"
>
<
a
@
if
(
count
(
$evento
->
trabalhos
)
>
0
)
href
=
"{{ route('admin.projetos', ['evento_id' =>
$evento->id
]) }}"
@
else
href
=
"#"
@
endif
style
=
"text-decoration:none; color: inherit;"
>
<
div
class
=
"card text-center card-menu"
style
=
"min-height: 200px;"
>
<
div
class
=
"card-body d-flex justify-content-center align-items-center"
>
@
if
(
count
(
$evento
->
trabalhos
)
==
0
)
<
h3
style
=
"font-size: 20px; word-wrap: break-word;"
>
EDITAL
NÃO
POSSUI
PROJETOS
</
h3
>
@
else
<
div
class
=
"container"
>
<
div
class
=
"row titulo-card-menu"
>
<
div
class
=
"col-md-12"
>
<
h3
style
=
"padding-top:10px; font-size: 20px;"
>
Selecionar
Projetos
</
h3
>
</
div
>
</
div
>
@
php
$projetos
=
\
App\Trabalho
::
count
();
@
endphp
<
div
class
=
"row"
>
<
div
class
=
"col-md-12"
>
<
h5
>
Nº
total
de
projetos
:</
h5
>
</
div
>
</
div
>
<
div
class
=
"row"
>
<
div
class
=
"col-md-12"
>
<
h1
class
=
"quant-titulo-card"
>
{{
$projetos
}}
</
h1
>
</
div
>
</
div
>
</
div
>
@
endif
</
div
>
</
div
>
</
a
>
</
div
>
</
div
>
</
div
>
...
...
resources/views/evento/criarEvento.blade.php
View file @
994a6528
...
...
@@ -59,15 +59,6 @@
@
enderror
</
div
>
<
div
class
=
"col-sm-2"
>
<
label
for
=
"quantidade_ods"
class
=
"col-form-label"
>
{{
__
(
'Quantidade de ODS\'s:'
)
}}
<
span
style
=
"color:red; font-weight:bold;"
>*</
span
></
label
>
<
select
id
=
"quantidade_ods"
class
=
"form-control"
name
=
"quantidade_ods"
required
>
@
for
(
$i
=
1
;
$i
<=
17
;
$i
++
)
<
option
value
=
"{{
$i
}}"
@
if
(
old
(
'quantidade_ods'
)
==
$i
)
selected
@
endif
>
{{
$i
}}
</
option
>
@
endfor
</
select
>
</
div
>
<
div
class
=
"col-sm-3"
>
<
label
for
=
"natureza"
class
=
"col-form-label"
>
{{
__
(
'Natureza:'
)
}}
<
span
style
=
"color:red; font-weight:bold;"
>*</
span
></
label
>
<
select
onchange
=
"selecionar_decisao_camara()"
id
=
"natureza"
type
=
"text"
class
=
"form-control @error('natureza') is-invalid @enderror"
name
=
"natureza"
value
=
"{{ old('natureza') }}"
>
...
...
resources/views/evento/submeterTrabalho.blade.php
View file @
994a6528
...
...
@@ -824,8 +824,8 @@
selectedOds
.
push
(
$
(
this
).
val
());
});
if
(
selectedOds
.
length
>
quantidadeOds
)
{
showAlert
(
'
#notificacao-erro
'
,
`Você atingiu o limite máximo de ODS's selecionadas (
${
quantidadeOds
}
)`
);
if
(
selectedOds
.
length
>
3
)
{
showAlert
(
'
#notificacao-erro
'
,
`Você atingiu o limite máximo de ODS's selecionadas (
${
3
}
)`
);
$
(
this
).
prop
(
'
checked
'
,
false
);
selectedOds
.
pop
();
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment