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
1fb6b7df
Commit
1fb6b7df
authored
6 years ago
by
Billy Larru
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
listar sedes usando axios
parent
df83f792
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
29 deletions
+36
-29
control_asistencia_policias.js
src/main/webapp/js/pages/control_asistencia_policias.js
+33
-22
comparativoProyeccionPolicias.jsp
src/main/webapp/vistas/comparativoProyeccionPolicias.jsp
+1
-0
controlAsistenciaPolicias.jsp
src/main/webapp/vistas/controlAsistenciaPolicias.jsp
+2
-7
No files found.
src/main/webapp/js/pages/control_asistencia_policias.js
View file @
1fb6b7df
let
asistencias
=
[],
sedes
=
[];
const
URI_LISTAR_SEDES
=
"http://172.16.2.91:666/sedes"
;
let
htmlSedes
;
function
init
()
{
sedes
.
push
({
"codigo_sede"
:
1
,
"nombre_sede"
:
"LINCE"
});
sedes
.
push
({
"codigo_sede"
:
2
,
"nombre_sede"
:
"AREQUIPA"
});
sedes
.
push
({
"codigo_sede"
:
3
,
"nombre_sede"
:
"LINCE"
});
sedes
.
push
({
"codigo_sede"
:
4
,
"nombre_sede"
:
"MONTESORI"
});
}
function
listarSedes
()
{
let
html
=
``
;
html
+=
`<label>Sede</label>
if
(
Object
.
is
(
htmlSedes
,
undefined
))
{
axios
.
get
(
URI_LISTAR_SEDES
).
then
((
result
)
=>
{
debugger
let
sedes
=
result
.
data
;
htmlSedes
=
`<label>Sede</label>
<select class="selectpicker form-control" name="cboSedes" id="cboSedes" multiple>`
;
// for(let i in sedes){
// html += `<option>${sedes[]}</option>`;
// }
sedes
.
forEach
((
s
)
=>
{
htmlSedes
+=
`<option value="
${
s
.
codigo
}
">
${
s
.
descripcion
}
</option>`
;
});
htmlSedes
+=
`</select>`
;
debugger
$
(
'#divCriterio'
).
html
(
htmlSedes
);
$
(
'.selectpicker'
).
selectpicker
({
style
:
'btn-info'
,
size
:
4
});
}).
catch
((
error
)
=>
{
console
.
log
(
error
);
});
}
else
{
$
(
'#divCriterio'
).
html
(
htmlSedes
);
$
(
'.selectpicker'
).
selectpicker
({
style
:
'btn-info'
,
size
:
4
});
}
sedes
.
forEach
(
function
(
item
)
{
html
+=
`<option>
${
item
.
nombre_sede
}
</option>`
;
});
html
+=
`</select>`
;
return
html
;
}
function
buscar
()
{
let
busqueda
=
""
;
let
fechaInicio
=
$
(
"#dpFechaInicio"
).
val
();
let
fechaFin
=
$
(
"#dpFechaFin"
).
val
();
$
(
"#tblAsistenciaPolicias"
).
DataTable
().
destroy
();
$
(
"#tblAsistenciaPolicias"
).
DataTable
({
...
...
@@ -69,7 +85,7 @@ function buscar() {
"className"
:
'text-center'
,
render
:
function
(
data
)
{
let
label
=
''
;
let
obs
=
[
''
,
'Asistió'
,
'No marc
ó
'
,
'Falta con aviso'
,
'Falta sin aviso'
,
'Tardanza'
,
'Vacaciones'
,
'Feriado'
,
'LSGH'
,
'LCGH'
];
let
obs
=
[
''
,
'Asistió'
,
'No marc
ó
'
,
'Falta con aviso'
,
'Falta sin aviso'
,
'Tardanza'
,
'Vacaciones'
,
'Feriado'
,
'LSGH'
,
'LCGH'
];
debugger
switch
(
data
)
{
case
"1"
:
//Asistió
...
...
@@ -134,12 +150,7 @@ function seleccionCriterio() {
debugger
;
if
(
criterio
===
'SEDE'
)
{
let
html
=
listarSedes
();
$
(
'#divCriterio'
).
html
(
html
);
$
(
'.selectpicker'
).
selectpicker
({
style
:
'btn-info'
,
size
:
4
});
listarSedes
();
// debugger
}
else
if
(
criterio
==
'APELLIDOS'
)
{
let
html
=
`<label id="lblCriterio">Apellidos</label>
...
...
This diff is collapsed.
Click to expand it.
src/main/webapp/vistas/comparativoProyeccionPolicias.jsp
View file @
1fb6b7df
...
...
@@ -107,6 +107,7 @@
<script
type=
"text/javascript"
src=
"../plantilla/assets/js/plugins/pickers/daterangepicker.js"
></script>
<script
type=
"text/javascript"
src=
"../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"
></script>
<script
src=
"../js/lib/lodash.js"
type=
"text/javascript"
></script>
<script
src=
"../js/lib/axios.min.js"
type=
"text/javascript"
></script>
<script
src=
"../js/pages/comparativo_proyeccion_policias.js"
type=
"text/javascript"
></script>
<!--js-->
...
...
This diff is collapsed.
Click to expand it.
src/main/webapp/vistas/controlAsistenciaPolicias.jsp
View file @
1fb6b7df
...
...
@@ -24,6 +24,7 @@
<div
class=
"col-md-4 form-group"
>
<label>
Busqueda por
</label>
<select
class=
"form-control"
id=
"cboCriterio"
>
<option>
[SELECCIONE]
</option>
<option>
SEDE
</option>
<option>
APELLIDOS
</option>
<option>
DNI
</option>
...
...
@@ -33,14 +34,7 @@
<!-- <label>Busqueda</label>
<input type="text" class="form-control"/>-->
<div
id=
"divCriterio"
>
<label>
Sede
</label>
<select
class=
"selectpicker form-control"
name=
"cboSedes"
id=
"cboSedes"
multiple
>
<option>
LINCE
</option>
<option>
AREQUIPA
</option>
<option>
VILLA EL SALVADOR
</option>
<option>
MONTESORI
</option>
</select>
</div>
</div>
</div>
...
...
@@ -381,6 +375,7 @@
<script
src=
"../js/lib/bootstrap-select/bootstrap-select.min.js"
type=
"text/javascript"
></script>
<script
type=
"text/javascript"
src=
"../plantilla/assets/js/plugins/pickers/daterangepicker.js"
></script>
<script
type=
"text/javascript"
src=
"../plantilla/assets/js/core/libraries/jquery_ui/widgets.min.js"
></script>
<script
src=
"../js/lib/axios.min.js"
type=
"text/javascript"
></script>
<script
src=
"../js/pages/control_asistencia_policias.js"
type=
"text/javascript"
></script>
<!--js-->
</body>
...
...
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