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> |