Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
pad-upe
Commits
47190822
Commit
47190822
authored
Jun 19, 2023
by
PedroLopesUPE
Browse files
Criação de modal para salvar PAD
Sem responsividade para aguardo de geração do PDF após salvamento
parent
de6c2c8f
Changes
4
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/UserPadController.php
View file @
47190822
...
...
@@ -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
=
...
...
resources/views/pad/components/confirm_save.blade.php
0 → 100644
View file @
47190822
<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>
resources/views/pad/teacher/view.blade.php
View file @
47190822
...
...
@@ -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
routes/professor_pad.php
View file @
47190822
...
...
@@ -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'
);
});
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment