From 8c2321df2d0a54220c964a2f9649adef5ed57129 Mon Sep 17 00:00:00 2001 From: Billy Larru <blarru.ti@sacooliveros.edu.pe> Date: Fri, 31 Aug 2018 17:30:11 -0500 Subject: [PATCH] cambiando estado de registro en mantenimiento sede --- src/main/webapp/js/pages/mantenimiento_sede.js | 49 ++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/src/main/webapp/js/pages/mantenimiento_sede.js b/src/main/webapp/js/pages/mantenimiento_sede.js index 200a364..9adde80 100644 --- a/src/main/webapp/js/pages/mantenimiento_sede.js +++ b/src/main/webapp/js/pages/mantenimiento_sede.js @@ -60,7 +60,9 @@ function getColumns() { if (data) { editar = `<span data-placement="left" title="Editar" style="cursor: pointer"> <i class="editar icon-pencil text-slate-800"></i> </span>`; - eliminar = `<span data-placement="left" title="Eliminar" style="cursor: pointer"> <i class="eliminar icon-cancel-circle2 text-danger-700"></i> </span>`; + eliminar = `<span data-placement="left" title="Eliminar" style="cursor: pointer"> <i class="eliminar fa fa-power-off text-danger-700"></i> </span>`; + } else if (data === 0) { + eliminar = `<span data-placement="left" title="Eliminar" style="cursor: pointer"> <i class="eliminar fa fa-power-off text-success-700"></i> </span>`; } else { registrar = `<span data-toggle="modal" data-target="#modal_entrada_pendiente" data-placement="left" title="Editar" style="cursor: pointer"> <i class='registrar icon-plus-circle2 text-success-700'></i> </span>`; } @@ -146,12 +148,49 @@ function mostrarModalEdicion(data = {}) { } function mostrarModalEliminacion(data) { + let {id, estado} = data; + let titulo = ""; + let textoConfirmacion = "" + let tituloOperacion = ""; + + + if (estado) { + titulo = 'Está seguro de eliminar?'; + textoConfirmacion = 'Sí, eliminar!'; + tituloOperacion = '¡Eliminado exitosamente!'; + estado = 0; + } else { + titulo = 'Está seguro de activar?'; + textoConfirmacion = 'Sí, activar!'; + tituloOperacion = '¡Activado exitosamente!'; + estado = 1; + } + + swal({ - type: 'success', - title: '¡Eliminado correctamente!', - showConfirmButton: false, - timer: 1500 + title: titulo, + text: "", + type: 'warning', + showCancelButton: true, + confirmButtonColor: '#3085d6', + cancelButtonColor: '#d33', + confirmButtonText: textoConfirmacion + }).then((result) => { + if (result.value) { + ajaxWebService.patch(`${URI_POLICIA_CONCEPTOSEDES}/${id}`, {estado}).then((response) => { + if (response.status) { + swal({ + type: 'success', + title: tituloOperacion, + showConfirmButton: false, + timer: 1500 + }); + listarAsignacionesConceptosSede(); + } + }); + } }); + } function mostrarModalRegistrar(data = {}) { -- libgit2 0.26.0