Commit 2ee7e088211b797156b35d9847bd42d7d163d3ed
Exists in
master
Merge branch 'master' into 'master'
Master(efernandez) See merge request modulos-npm/foca-abm-plazo-pago!2
Showing
6 changed files
Show diff stats
gulpfile.js
... | ... | @@ -39,6 +39,7 @@ gulp.task('uglify', ['templates'], function() { |
39 | 39 | 'tmp/views.js' |
40 | 40 | ]), |
41 | 41 | concat('foca-abm-plazo-pago.js'), |
42 | + replace("['ngRoute', 'ui.bootstrap', 'focaModal']", '[]'), | |
42 | 43 | replace('src/views/', ''), |
43 | 44 | replace("['ngRoute', 'ui.bootstrap']", '[]'), |
44 | 45 | gulp.dest(paths.tmp), |
index.html
... | ... | @@ -13,6 +13,7 @@ |
13 | 13 | <script src="node_modules/angular/angular.min.js"></script> |
14 | 14 | <script src="node_modules/angular-route/angular-route.min.js"></script> |
15 | 15 | <script src="node_modules/ui-bootstrap4/dist/ui-bootstrap-tpls.js"></script> |
16 | + <script src="node_modules/foca-modal/dist/foca-modal.min.js"></script> | |
16 | 17 | |
17 | 18 | <!-- BUILD --> |
18 | 19 | <script src="src/js/app.js"></script> |
package.json
... | ... | @@ -8,7 +8,7 @@ |
8 | 8 | "compile": "gulp uglify", |
9 | 9 | "gulp-pre-commit": "gulp pre-commit", |
10 | 10 | "postinstall": "npm run compile && gulp clean-post-install", |
11 | - "install-dev": "npm install -D jasmine-core pre-commit angular angular-route bootstrap ui-bootstrap4 font-awesome gulp gulp-angular-templatecache gulp-connect gulp-clean gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-sequence gulp-uglify-es jquery jshint pump" | |
11 | + "install-dev": "npm install -D gulp gulp-connect jasmine-core pre-commit angular angular-route bootstrap ui-bootstrap4 font-awesome gulp-angular-templatecache gulp-clean gulp-htmlmin gulp-jshint gulp-rename gulp-replace gulp-sequence gulp-uglify-es gulp-uglify jquery jshint pump git+https://192.168.0.11/modulos-npm/foca-modal.git" | |
12 | 12 | }, |
13 | 13 | "pre-commit": [ |
14 | 14 | "gulp-pre-commit" |
... | ... | @@ -37,6 +37,7 @@ |
37 | 37 | "angular": "^1.7.5", |
38 | 38 | "angular-route": "^1.7.5", |
39 | 39 | "bootstrap": "^4.1.3", |
40 | + "foca-modal": "git+https://192.168.0.11/modulos-npm/foca-modal.git", | |
40 | 41 | "font-awesome": "^4.7.0", |
41 | 42 | "gulp": "^3.9.1", |
42 | 43 | "gulp-angular-templatecache": "^2.2.2", |
... | ... | @@ -47,6 +48,7 @@ |
47 | 48 | "gulp-rename": "^1.4.0", |
48 | 49 | "gulp-replace": "^1.0.0", |
49 | 50 | "gulp-sequence": "^1.0.0", |
51 | + "gulp-uglify": "^3.0.1", | |
50 | 52 | "gulp-uglify-es": "^1.0.4", |
51 | 53 | "jasmine-core": "^3.2.1", |
52 | 54 | "jquery": "^3.3.1", |
src/js/app.js
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', 'focaModalService', | |
4 | + function($scope, focaAbmPlazoPagoService, $location, focaModalService) { | |
5 | 5 | focaAbmPlazoPagoService.obtenerPlazosPago().then(function(datos) { |
6 | 6 | $scope.plazosPago = datos.data; |
7 | 7 | }); |
... | ... | @@ -9,19 +9,17 @@ angular.module('focaAbmPlazoPago') |
9 | 9 | $location.path('/precio-condicion/' + idPreciosCondiciones + '/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 | + focaModalService.confirm('¿Está seguro que desea borrar el plazo de pago '+ | |
13 | + plazoPago.item+' '+plazoPago.dias+' ?').then( | |
14 | + function(confirm) { | |
15 | + if(confirm){ | |
16 | + focaAbmPlazoPagoService.borrarPlazoPago(plazoPago.id); | |
17 | + $scope.plazosPago.splice( | |
18 | + $scope.plazosPago.indexOf(plazoPago), 1 | |
19 | + ); | |
20 | + } | |
21 | + } | |
22 | + ); | |
25 | 23 | }; |
26 | 24 | } |
27 | 25 | ]) |
... | ... | @@ -54,16 +52,4 @@ angular.module('focaAbmPlazoPago') |
54 | 52 | }); |
55 | 53 | }; |
56 | 54 | } |
57 | - ]) | |
58 | - .controller('focaAbmPlazosPagoModalConfirmarController', [ | |
59 | - '$uibModalInstance', '$scope', 'plazoPago', | |
60 | - function($uibModalInstance, $scope, plazoPago) { | |
61 | - $scope.plazoPago = plazoPago; | |
62 | - $scope.cancelar = function() { | |
63 | - $uibModalInstance.dismiss(); | |
64 | - }; | |
65 | - $scope.borrar = function() { | |
66 | - $uibModalInstance.close(plazoPago); | |
67 | - }; | |
68 | - } | |
69 | 55 | ]); |
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> |