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

-
- - - Salvar PAD - -
+
@@ -93,7 +91,18 @@
- +@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