From 4719082244c1a04ef666e9057481dc85158caa12 Mon Sep 17 00:00:00 2001
From: PedroLopesUPE <63625667+PedroFerreiraLopes@users.noreply.github.com>
Date: Mon, 19 Jun 2023 12:43:50 -0300
Subject: [PATCH] =?UTF-8?q?Cria=C3=A7=C3=A3o=20de=20modal=20para=20salvar?=
=?UTF-8?q?=20PAD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Sem responsividade para aguardo de geração do PDF após salvamento
---
app/Http/Controllers/UserPadController.php | 5 ++++
.../pad/components/confirm_save.blade.php | 23 +++++++++++++++++++
resources/views/pad/teacher/view.blade.php | 23 +++++++++++++------
routes/professor_pad.php | 1 +
4 files changed, 45 insertions(+), 7 deletions(-)
create mode 100644 resources/views/pad/components/confirm_save.blade.php
diff --git a/app/Http/Controllers/UserPadController.php b/app/Http/Controllers/UserPadController.php
index 147369f..e1d9fef 100644
--- a/app/Http/Controllers/UserPadController.php
+++ b/app/Http/Controllers/UserPadController.php
@@ -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 =
diff --git a/resources/views/pad/components/confirm_save.blade.php b/resources/views/pad/components/confirm_save.blade.php
new file mode 100644
index 0000000..31e5d70
--- /dev/null
+++ b/resources/views/pad/components/confirm_save.blade.php
@@ -0,0 +1,23 @@
+
Atenção
+
+
+
Você está prestes a salvar seu projeto.
+ Qualquer informação importante que você tenha apagado será perdida
+ e a versão atual do projeto será salva.
+
+ Você aceita em continuar o salvamento e manter as informações atuais?
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/pad/teacher/view.blade.php b/resources/views/pad/teacher/view.blade.php
index c221a0c..0413f08 100644
--- a/resources/views/pad/teacher/view.blade.php
+++ b/resources/views/pad/teacher/view.blade.php
@@ -19,12 +19,10 @@
DIMENSÕES
-
+
-
+@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
diff --git a/routes/professor_pad.php b/routes/professor_pad.php
index 9ce765c..875eb3a 100644
--- a/routes/professor_pad.php
+++ b/routes/professor_pad.php
@@ -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');
});
--
GitLab