diff --git a/app/Http/Controllers/UserPadController.php b/app/Http/Controllers/UserPadController.php index 147369f32be65118c68aba6fe9681205e7a30a3b..e1d9fef0fb739aaf6541b67490a4e21df69bcaef 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 0000000000000000000000000000000000000000..31e5d70459be1fa6640d65358e2dee957ea95c4e --- /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 c221a0c8764dbc5f5fade6a46cc3bd3731b2857e..0413f084cc7ae23d48c1e83a58401c4afbc2d880 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 9ce765c95e9067503a16167576192829378cb0c8..875eb3ae1971d31a5c5edec127e33dc56da46e3f 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'); });