Commit 127da2947943f5d82409001b8d11db00a267c89d
1 parent
45b40416e2
Exists in
master
implementación confirm global
Showing
2 changed files
with
11 additions
and
28 deletions
Show diff stats
src/js/controller.js
1 | 1 | angular.module('focaAbmPlazoPago') |
2 | 2 | .controller('focaAbmPlazosPagoController', [ |
3 | - '$scope', 'focaAbmPlazoPagoService', '$location', '$uibModal', | |
4 | - function($scope, focaAbmPlazoPagoService, $location, $uibModal) { | |
3 | + '$scope', 'focaAbmPlazoPagoService', '$location', 'modal', | |
4 | + function($scope, focaAbmPlazoPagoService, $location, modal) { | |
5 | 5 | focaAbmPlazoPagoService.obtenerPlazosPago().then(function(datos) { |
6 | 6 | $scope.plazosPago = datos.data; |
7 | 7 | }); |
... | ... | @@ -9,19 +9,15 @@ angular.module('focaAbmPlazoPago') |
9 | 9 | $location.path('/plazo-pago/' + id); |
10 | 10 | }; |
11 | 11 | $scope.solicitarConfirmacion = function(plazoPago) { |
12 | - $uibModal.open({ | |
13 | - templateUrl: 'foca-abm-plazos-pago-modal-confirmar.html', | |
14 | - controller: 'focaAbmPlazosPagoModalConfirmarController', | |
15 | - animation: false, | |
16 | - backdrop: false, | |
17 | - resolve: {plazoPago: function(){return plazoPago;}} | |
18 | - }) | |
19 | - .result.then(function(plazoPago){ | |
20 | - focaAbmPlazoPagoService.borrarPlazoPago(plazoPago.id); | |
21 | - $scope.plazosPago.splice( | |
22 | - $scope.plazosPago.indexOf(plazoPago), 1 | |
23 | - ); | |
24 | - }); | |
12 | + modal.confirm('¿Está seguro que desea borrar el plazo de pago'+plazoPago.item+' '+ | |
13 | + plazoPago.dias+' ?').then( | |
14 | + function(plazoPago) { | |
15 | + focaAbmPlazoPagoService.borrarPlazoPago(plazoPago.id); | |
16 | + $scope.plazosPago.splice( | |
17 | + $scope.plazosPago.indexOf(plazoPago), 1 | |
18 | + ); | |
19 | + } | |
20 | + ); | |
25 | 21 | }; |
26 | 22 | } |
27 | 23 | ]) |
src/views/foca-abm-plazos-pago-modal-confirmar.html
... | ... | @@ -1,13 +0,0 @@ |
1 | -<div class="modal-header"> | |
2 | - <h4>Confirmar</h4> | |
3 | -</div> | |
4 | -<div class="modal-body"> | |
5 | - <p> | |
6 | - ¿Está seguro que desea borrar el plazo de pago | |
7 | - {{plazoPago.item}} {{plazoPago.dias}}? | |
8 | - </p> | |
9 | -</div> | |
10 | -<div class="modal-footer"> | |
11 | - <button class="btn btn-danger" ng-click="borrar()">Borrar</button> | |
12 | - <button class="btn btn-default" ng-click="cancelar()">Cancelar</button> | |
13 | -</div> |