Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
Asistencia
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Billy Larru
Asistencia
Commits
a03e43d9
Commit
a03e43d9
authored
6 years ago
by
Billy Larru
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
agregando interceptores de axios para formatear respuesta
parent
15601d1c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
24 additions
and
10 deletions
+24
-10
general.js
src/main/webapp/js/general.js
+20
-10
footer-body.jsp
src/main/webapp/vistas/templates/footer-body.jsp
+4
-0
No files found.
src/main/webapp/js/general.js
View file @
a03e43d9
...
...
@@ -361,14 +361,6 @@ const randomIntFromInterval = (minimum, maximum) => {
return
Math
.
round
(
Math
.
random
()
*
(
maximum
-
minimum
)
+
minimum
);
}
function
formatResponse
(
resultAxios
)
{
return
{
status
:
resultAxios
.
data
.
status
||
true
,
message
:
resultAxios
.
data
.
message
||
`Operación exitosa`
,
data
:
resultAxios
.
data
.
data
||
resultAxios
.
data
};
}
const
cleanQueryParams
=
(
params
=
{})
=>
{
for
(
var
key
in
params
)
{
if
(
params
.
hasOwnProperty
(
key
))
{
...
...
@@ -379,4 +371,22 @@ const cleanQueryParams = (params = {}) => {
}
return
params
;
}
\ No newline at end of file
}
let
interceptorsResponseAxios
=
()
=>
{
axios
.
interceptors
.
response
.
use
(
function
(
response
)
{
// Do something with response data
let
respuesta
=
{
status
:
response
.
data
.
status
||
true
,
message
:
response
.
data
.
message
||
`Operación exitosa`
,
data
:
response
.
data
.
data
||
response
.
data
};
console
.
log
(
respuesta
)
return
respuesta
;
},
function
(
error
)
{
// Do something with response error
return
Promise
.
reject
(
error
);
});
}
interceptorsResponseAxios
();
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/main/webapp/vistas/templates/footer-body.jsp
View file @
a03e43d9
...
...
@@ -29,6 +29,10 @@
<script type="text/javascript" src="../plantilla/assets/js/core/app.js"></script>
<!-- /core JS files -->
<!--axios-->
<script src="../js/lib/axios.min.js" type="text/javascript"></script>
<!-- /Generales -->
<script src="../js/general.js" type="text/javascript"></script>
<script src="../js/pages/navbar.js" type="text/javascript"></script>
...
...
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