Commit 47190822 authored by PedroLopesUPE's avatar PedroLopesUPE
Browse files

Criação de modal para salvar PAD

Sem responsividade para aguardo de geração do PDF após salvamento
parent de6c2c8f
......@@ -104,6 +104,11 @@ class UserPadController extends Controller
return Response::json(['errors' => $validator->errors(), 'status' => 400]);
}
public function savePAD($user_pad_id)
{
return view('pad.components.confirm_save', ['user_pad_id' => $user_pad_id]);
}
public function generatePDF($user_pad_id)
{
$ensinoTotalHoras =
......
<h3>Atenção</h3>
<br>
<div style="display: flex; flex-direction: column; gap: 0.75rem">
<h4>Você está prestes a salvar seu projeto.</h4>
<h4>Qualquer informação importante que você tenha apagado será perdida
e a versão atual do projeto será salva.
</h4>
<h4>Você aceita em continuar o salvamento e manter as informações atuais?</h4>
</div>
<div style="display: flex; width: auto; justify-content: end; gap: 1.5rem">
<div>
<button class="btn btn-l btn-success"
onclick="location.href='{{route('user-pad_pdf', ['user_pad_id' => $user_pad_id])}}'"
data-bs-dismiss="modal">
Sim, salvar PAD
</button>
</div>
<button class="btn btn-l btn-danger" data-bs-dismiss="modal">
Não, voltar para corrigir
</button>
</div>
......@@ -19,12 +19,10 @@
<div class="mx-2 d-flex justify-content-between">
<h3 class="h3"> DIMENSÕES </h3>
<div style="margin-right: 1.2rem">
<a class="btn btn-outline-success btn-m " href="{{ route('edit_perfil') }}">
<i class="bi bi-check-square"></i>
Salvar PAD
</a>
</div>
<button class="btn btn-outline-success btn-m btn-save_pad" style="margin-right: 1.2rem">
<i class="bi bi-check-square"></i>
Salvar PAD
</button>
</div>
<div class="d-flex my-3">
......@@ -93,7 +91,18 @@
<a class="stretched-link btn-pdf-download" href="{{ route('user-pad_pdf', ['user_pad_id' => $user_pad_id]) }}"></a>
</div>
</div>
</div>
@include('components.modal', [
'size' => 'modal-lg',
'header' => 'Salvar PAD?'
])
@endsection
@section('scripts')
@include('pad.components.scripts.dimensao.ensino.show_modal', [
'modal_id' => 'modal',
'route' => route('user-pad_save', ['user_pad_id' => $user_pad_id]),
'btn_class' => 'btn-save_pad',
])
@endsection
\ No newline at end of file
......@@ -10,5 +10,6 @@ Route::prefix('/user-pad')->group(function() {
Route::post('/update/{id}', [UserPadController::class, 'actionUpdate'])->name('user-pad_update');
Route::delete('/delete/{id}', [UserPadController::class, 'actionDelete'])->name('user-pad_delete');
Route::post('/validate', [UserPadController::class, 'ajaxValidation'])->name('user-pad_ajax_validation');
Route::get('/save/{user_pad_id}', [UserPadController::class, 'savePAD'])->name('user-pad_save');
Route::get('/pdf/{user_pad_id}', [UserPadController::class, 'generatePDF'])->name('user-pad_pdf');
});
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