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
pad-upe
Commits
7225f6dc
Commit
7225f6dc
authored
Jul 19, 2022
by
alissonalbuquerque
Browse files
Add refatoração de crud ensino_aulas
parent
ba131289
Changes
24
Hide whitespace changes
Inline
Side-by-side
resources/views/pad/components/templates/dimensao/ensino/aulas/form_update.blade.php
View file @
7225f6dc
<div
id=
"ensino_aula
s
"
>
<div
id=
"ensino_aula"
>
<div>
<div
class=
"mb-3"
>
<h3
class=
"h3"
>
Ensino - Aulas
</h3
class="h3"
>
...
...
@@ -19,8 +19,7 @@
<input
class=
"form-control @error('componente_curricular') is-invalid @enderror"
type=
"text"
name=
"componente_curricular"
id=
"componente_curricular"
value=
"{{$model->componente_curricular}}"
>
@include('components.divs.errors', [
'form' => 'ensino_aulas_form_update',
'field' => 'componente_curricular',
'field' => 'componente_curricular_update',
])
</div>
...
...
@@ -30,8 +29,7 @@
<input
class=
"form-control @error('curso') is-invalid @enderror"
type=
"text"
name=
"curso"
id=
"curso"
value=
"{{$model->curso}}"
>
@include('components.divs.errors', [
'form' => 'ensino_aulas_form_update',
'field' => 'curso',
'field' => 'curso_update',
])
</div>
...
...
@@ -49,8 +47,7 @@
</select>
@include('components.divs.errors', [
'form' => 'ensino_aulas_form_update',
'field' => 'nivel',
'field' => 'nivel_update',
])
</div>
...
...
@@ -68,8 +65,7 @@
</select>
@include('components.divs.errors', [
'form' => 'ensino_aulas_form_update',
'field' => 'modalidade',
'field' => 'modalidade_update',
])
</div>
...
...
@@ -78,8 +74,7 @@
<input
class=
"form-control @error('ch_semanal') is-invalid @enderror"
type=
"number"
name=
"ch_semanal"
id=
"ch_semanal"
value=
"{{$model->ch_semanal}}"
>
@include('components.divs.errors', [
'form' => 'ensino_aulas_form_update',
'field' => 'ch_semanal',
'field' => 'ch_semanal_update',
])
</div>
...
...
@@ -88,17 +83,19 @@
<input
class=
"form-control @error('ch_total') is-invalid @enderror"
type=
"number"
name=
"ch_total"
id=
"ch_total"
value=
"{{$model->ch_total}}"
>
@include('components.divs.errors', [
'form' => 'ensino_aulas_form_update',
'field' => 'ch_total',
'field' => 'ch_total_update',
])
</div>
</div>
<div
class=
"mt-1 text-end"
>
<div
class=
"modal-footer"
>
<button
type=
"button"
class=
"btn btn-secondary"
data-bs-dismiss=
"modal"
>
Cancelar
</button>
<button
type=
"submit"
id=
"btn-submit_ensino_aulas-update"
class=
"btn btn-success rounded"
>
Atualizar
</button>
@include('components.buttons.btn-close_modal')
@include('components.buttons.btn-save', [
'id' => 'btn-submit_ensino_aulas-update',
'content' => 'Atualizar',
])
</div>
</div>
...
...
@@ -110,6 +107,6 @@
@include('pad.components.scripts.ajaxValidation', [
'btn_submit_id' => 'btn-submit_ensino_aulas-update',
'form_id' => 'ensino_aulas_update-form',
'form_type' => 'update',
'route' => route('ensino_aula_validate'),
'div_errors' => 'ensino_aulas_form_update',
])
\ No newline at end of file
resources/views/pad/components/templates/dropdown-eixo.blade.php
View file @
7225f6dc
<div
class=
"mb-3 row"
>
<div
class=
"mb-3"
>
<div
class=
""
>
<select
class=
"form-select"
name=
"get-divs"
id=
"get-divs"
>
<option
value=
"0"
>
Selecione uma categoria
</option>
@foreach ($divs as $div)
@if(isset($form_selected))
@if($div['id'] === $form_selected)
<option
selected
value=
"{{ $div['id'] }}"
>
{{ $div['name'] }}
</option>
@else
<option
value=
"{{ $div['id'] }}"
>
{{ $div['name'] }}
</option>
@endif
@else
<option
value=
"{{ $div['id'] }}"
>
{{ $div['name'] }}
</option>
@endif
@endforeach
</select>
<form
action=
""
method=
"get"
id=
"alter_task-form"
>
<div
class=
"row"
>
<div
class=
"text-end"
>
<div
class=
"mb-3 col"
>
<select
class=
"form-select"
name=
"get-divs"
id=
"get-divs"
>
<option
value=
"0"
>
Selecione uma categoria
</option>
@foreach ($divs as $div)
@if(isset($form_selected))
@if($div['id'] === $form_selected)
<option
selected
value=
"{{ $div['id'] }}"
>
{{ $div['name'] }}
</option>
@else
<option
value=
"{{ $div['id'] }}"
>
{{ $div['name'] }}
</option>
@endif
@else
<option
value=
"{{ $div['id'] }}"
>
{{ $div['name'] }}
</option>
@endif
@endforeach
</select>
</div>
<div
class=
"mb-3 col"
>
@include('components.buttons.btn-save', [
'id' => 'alter_task',
'content' => 'Carregar',
])
</div>
</div>
</div>
</form>
</div>
</div>
resources/views/pad/dimensao/ensino.blade.php
View file @
7225f6dc
...
...
@@ -16,35 +16,11 @@
@
include
(
'pad.components.templates.dropdown-eixo'
,
[
'divs'
=>
$divs
])
@
include
(
'components.alerts'
)
@
include
(
'pad.components.templates.dimensao.ensino.aulas.form_create'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.coordenacao_disciplina.form_create'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.ensino_orientacao'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.ensino_supervisao'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.ensino_atendimento_discente'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.ensino_projeto'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.ensino_participacao'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'pad.components.templates.dimensao.ensino.ensino_coordenacao_docente'
,
[
'user_pad_id'
=>
$user_pad_id
])
@
include
(
'components.modal'
,
[
'size'
=>
'modal-lg'
])
</
div
>
@
endsection
@
section
(
'scripts'
)
@
include
(
'pad.components.scripts.dropdown-eixo'
,
[
'divs'
=>
$divs
])
@
include
(
'pad.components.scripts.dimensao.ensino.ensino'
)
@
include
(
'pad.components.scripts.dimensao.ensino.aulas'
)
@
include
(
'pad.components.scripts.dimensao.ensino.ensino_orientacao'
)
@
include
(
'pad.components.scripts.dimensao.ensino.ensino_supervisao'
)
@
endsection
routes/web.php
View file @
7225f6dc
...
...
@@ -10,13 +10,20 @@ use App\Http\Controllers\Dimensao\GestaoController;
use
App\Http\Controllers\DisciplinaController
;
use
App\Http\Controllers\UnidadeController
;
use
App\Http\Controllers\PadController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoAulaController
;
use
App\Http\Controllers\UserController
;
use
App\Http\Controllers\CoordenadorController
;
use
App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaCoordenacaoController
;
use
App\Http\Controllers\DiretorController
;
use
App\Http\Controllers\ProfessorController
;
use
App\Http\Controllers\AvaliadorController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoAulaController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoAtendimentoDiscenteController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoCoordenacaoDisciplinaController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoOrientacaoController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoParticipacaoController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoProjetoController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoSupervisaoController
;
use
App\Http\Controllers\Dimensao\Tabelas\Ensino\EnsinoCoordenacaoDocenteController
;
use
App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaCoordenacaoController
;
use
Illuminate\Support\Facades\Route
;
/*
...
...
@@ -137,8 +144,8 @@ Route::prefix('/pad/professor')->group(function () {
/** Dimensoes|Eixos */
Route
::
prefix
(
'/pad/dimensao/'
)
->
group
(
function
()
{
Route
::
get
(
'/gestao/{user_pad_id}
/{form_selected?}
'
,
[
GestaoController
::
class
,
'index'
])
->
name
(
'dimensao_gestao'
);
Route
::
get
(
'/ensino/{user_pad_id}
/{form_selected?}
'
,
[
EnsinoController
::
class
,
'index'
])
->
name
(
'dimensao_ensino'
);
Route
::
get
(
'/gestao/{user_pad_id}'
,
[
GestaoController
::
class
,
'index'
])
->
name
(
'dimensao_gestao'
);
Route
::
get
(
'/ensino/{user_pad_id}'
,
[
EnsinoController
::
class
,
'index'
])
->
name
(
'dimensao_ensino'
);
Route
::
get
(
'/pesquisa/{user_pad_id}/{form_selected?}'
,
[
PesquisaController
::
class
,
'index'
])
->
name
(
'dimensao_pesquisa'
);
Route
::
get
(
'/extensao/{user_pad_id}/{form_selected?}'
,
[
ExtensaoController
::
class
,
'index'
])
->
name
(
'dimensao_extensao'
);
});
...
...
@@ -150,11 +157,97 @@ Route::prefix('/pad/dimensao/ensino/aulas')->group(function () {
Route
::
post
(
'/validate'
,
[
EnsinoAulaController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_aula_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoAulaController
::
class
,
'delete'
])
->
name
(
'ensino_aula_delete'
);
Route
::
get
(
'/index/{id}'
,
[
EnsinoAulaController
::
class
,
'index'
])
->
name
(
'ensino_aula_index'
);
Route
::
get
(
'/index/{
user_pad_
id}'
,
[
EnsinoAulaController
::
class
,
'index'
])
->
name
(
'ensino_aula_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoAulaController
::
class
,
'edit'
])
->
name
(
'view_ensino_aula_update'
);
Route
::
get
(
'/aulas/search/{user_pad_id?}'
,
[
EnsinoAulaController
::
class
,
'search'
])
->
name
(
'ensino_aula_search'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoAulaController
::
class
,
'search'
])
->
name
(
'ensino_aula_search'
);
});
/* EnsinoCoordenacaoDisciplinaController */
Route
::
prefix
(
'/pad/dimensao/ensino/coordenacao/disciplina'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'create'
])
->
name
(
'ensino_coordenacao_disciplina_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'update'
])
->
name
(
'ensino_coordenacao_disciplina_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_coordenacao_disciplina_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'delete'
])
->
name
(
'ensino_coordenacao_disciplina_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'index'
])
->
name
(
'ensino_coordenacao_disciplina_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'edit'
])
->
name
(
'ensino_coordenacao_disciplina_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoCoordenacaoDisciplinaController
::
class
,
'search'
])
->
name
(
'ensino_coordenacao_disciplina_search'
);
});
/* EnsinoOrientacaoController */
Route
::
prefix
(
'/pad/dimensao/ensino/orientacao'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoOrientacaoController
::
class
,
'create'
])
->
name
(
'ensino_orientacao_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoOrientacaoController
::
class
,
'update'
])
->
name
(
'ensino_orientacao_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoOrientacaoController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_orientacao_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoOrientacaoController
::
class
,
'delete'
])
->
name
(
'ensino_orientacao_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoOrientacaoController
::
class
,
'index'
])
->
name
(
'ensino_orientacao_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoOrientacaoController
::
class
,
'edit'
])
->
name
(
'view_ensino_orientacao_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoOrientacaoController
::
class
,
'search'
])
->
name
(
'ensino_orientacao_search'
);
});
/* EnsinoSupervisaoController */
Route
::
prefix
(
'/pad/dimensao/ensino/supervisao'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoSupervisaoController
::
class
,
'create'
])
->
name
(
'ensino_supervisao_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoSupervisaoController
::
class
,
'update'
])
->
name
(
'ensino_supervisao_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoSupervisaoController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_supervisao_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoSupervisaoController
::
class
,
'delete'
])
->
name
(
'ensino_supervisao_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoSupervisaoController
::
class
,
'index'
])
->
name
(
'ensino_supervisao_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoSupervisaoController
::
class
,
'edit'
])
->
name
(
'ensino_supervisao_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoSupervisaoController
::
class
,
'search'
])
->
name
(
'ensino_supervisao_search'
);
});
/* EnsinoAtendimentoDiscenteController */
Route
::
prefix
(
'/pad/dimensao/ensino/atendimento/discente'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'create'
])
->
name
(
'ensino_atendimento_discente_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'update'
])
->
name
(
'ensino_atendimento_discente_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_atendimento_discente_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'delete'
])
->
name
(
'ensino_atendimento_discente_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'index'
])
->
name
(
'ensino_atendimento_discente_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'edit'
])
->
name
(
'ensino_atendimento_discente_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoAtendimentoDiscenteController
::
class
,
'search'
])
->
name
(
'ensino_atendimento_discente_search'
);
});
/* EnsinoProjetoController */
Route
::
prefix
(
'/pad/dimensao/ensino/projeto'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoProjetoController
::
class
,
'create'
])
->
name
(
'ensino_projeto_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoProjetoController
::
class
,
'update'
])
->
name
(
'ensino_projeto_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoProjetoController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_projeto_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoProjetoController
::
class
,
'delete'
])
->
name
(
'ensino_projeto_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoProjetoController
::
class
,
'index'
])
->
name
(
'ensino_projeto_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoProjetoController
::
class
,
'edit'
])
->
name
(
'ensino_projeto_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoProjetoController
::
class
,
'search'
])
->
name
(
'ensino_projeto_search'
);
});
/* EnsinoParticipacaoController */
Route
::
prefix
(
'/pad/dimensao/ensino/participacao'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoParticipacaoController
::
class
,
'create'
])
->
name
(
'ensino_participacao_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoParticipacaoController
::
class
,
'update'
])
->
name
(
'ensino_participacao_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoParticipacaoController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_participacao_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoParticipacaoController
::
class
,
'delete'
])
->
name
(
'ensino_participacao_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoParticipacaoController
::
class
,
'index'
])
->
name
(
'ensino_participacao_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoParticipacaoController
::
class
,
'edit'
])
->
name
(
'ensino_participacao_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoParticipacaoController
::
class
,
'search'
])
->
name
(
'ensino_participacao_search'
);
});
/* EnsinoCoordenacaoDocenteController */
Route
::
prefix
(
'/pad/dimensao/ensino/coordenacao/docente'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'create'
])
->
name
(
'ensino_coordenacao_docente_create'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'update'
])
->
name
(
'ensino_coordenacao_docente_update'
);
Route
::
post
(
'/validate'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'ajaxValidation'
])
->
name
(
'ensino_coordenacao_docente_validate'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'delete'
])
->
name
(
'ensino_coordenacao_docente_delete'
);
Route
::
get
(
'/index/{user_pad_id}'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'index'
])
->
name
(
'ensino_coordenacao_docente_index'
);
Route
::
get
(
'/edit/{id?}'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'edit'
])
->
name
(
'ensino_coordenacao_docente_update'
);
Route
::
get
(
'/search/{user_pad_id?}'
,
[
EnsinoCoordenacaoDocenteController
::
class
,
'search'
])
->
name
(
'ensino_coordenacao_docente_search'
);
});
/** PesquisaCoordenacaoController */
Route
::
prefix
(
'pad/dimensao/pesquisa/coordenacao'
)
->
group
(
function
()
{
Route
::
post
(
'/create'
,
[
PesquisaCoordenacaoController
::
class
,
'create'
])
->
name
(
'pesquisa_coordenacao_create'
);
...
...
Prev
1
2
Next
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