Commit 7225f6dc authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

Add refatoração de crud ensino_aulas

parent ba131289
<div id="ensino_aulas">
<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
<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>
......@@ -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
......@@ -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');
......
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