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
1 year ago
by
PedroLopesUPE
Browse files
Options
Download
Email Patches
Plain Diff
Criação de modal para salvar PAD
Sem responsividade para aguardo de geração do PDF após salvamento
parent
de6c2c8f
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
app/Http/Controllers/UserPadController.php
+5
-0
app/Http/Controllers/UserPadController.php
resources/views/pad/components/confirm_save.blade.php
+23
-0
resources/views/pad/components/confirm_save.blade.php
resources/views/pad/teacher/view.blade.php
+16
-7
resources/views/pad/teacher/view.blade.php
routes/professor_pad.php
+1
-0
routes/professor_pad.php
with
45 additions
and
7 deletions
+45
-7
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
=
...
...
This diff is collapsed.
Click to expand it.
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>
This diff is collapsed.
Click to expand it.
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') }}"
>
<
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
</
a
>
</
div
>
</
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
This diff is collapsed.
Click to expand it.
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'
);
});
This diff is collapsed.
Click to expand it.
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