Commit e41dd574778754bc493e3adcad138b504961298c
Exists in
master
and in
1 other branch
Merge branch 'master' of https://debo.suite.repo/modulos-npm/foca-busqueda-cliente
Showing
3 changed files
Show diff stats
src/js/component.js
| 1 | angular.module('focaBusquedaCliente') | File was deleted | |
| 2 | .component('focaBusquedaCliente', { | ||
| 3 | templateUrl: 'src/views/foca-busqueda-cliente.html', | ||
| 4 | controller: 'focaBusquedaClienteController' | ||
| 5 | }); | ||
| 6 | 1 | angular.module('focaBusquedaCliente') |
src/js/controller.js
| 1 | angular.module('focaBusquedaCliente') | 1 | angular.module('focaBusquedaCliente') |
| 2 | .controller('focaBusquedaClienteController', [ | ||
| 3 | '$scope', | ||
| 4 | '$uibModal', | ||
| 5 | function($scope, $uibModal) { | ||
| 6 | $scope.abrirModal = function() { | ||
| 7 | $uibModal.open({ | ||
| 8 | animation: false, | ||
| 9 | templateUrl: 'src/views/foca-busqueda-cliente-modal.html', | ||
| 10 | backdrop: false, | ||
| 11 | controller: 'focaBusquedaClienteModalController' | ||
| 12 | }).result.then(function(cliente){ | ||
| 13 | console.log(cliente); | ||
| 14 | }); | ||
| 15 | }; | ||
| 16 | } | ||
| 17 | ]) | ||
| 18 | .controller('focaBusquedaClienteModalController', [ | 2 | .controller('focaBusquedaClienteModalController', [ |
| 19 | '$uibModalInstance', | 3 | '$uibModalInstance', 'focaBusquedaClienteService', '$scope', |
| 20 | 'focaBusquedaClienteService', | ||
| 21 | '$scope', | ||
| 22 | function($uibModalInstance, focaBusquedaClienteService, $scope) { | 4 | function($uibModalInstance, focaBusquedaClienteService, $scope) { |
| 23 | $scope.obtenerClientesPorNombreOCuit = function(textoBusqueda) { | 5 | $scope.obtenerClientesPorNombreOCuit = function(textoBusqueda) { |
| 24 | return focaBusquedaClienteService | 6 | return focaBusquedaClienteService |
| 25 | .obtenerClientesPorNombreOCuit(textoBusqueda) | 7 | .obtenerClientesPorNombreOCuit(textoBusqueda) |
| 26 | .then(function(datos) { | 8 | .then(function(datos) { |
| 27 | return datos.data; | 9 | return datos.data; |
| 28 | }); | 10 | }); |
| 29 | }; | 11 | }; |
| 30 | $scope.seleccionar = function(cliente) { | 12 | $scope.seleccionar = function(cliente) { |
| 31 | $scope.cliente = cliente; | 13 | $scope.cliente = cliente; |
| 32 | }; | 14 | }; |
| 33 | $scope.cancelar = function() { | 15 | $scope.cancelar = function() { |
| 34 | $uibModalInstance.dismiss(); | 16 | $uibModalInstance.dismiss(); |
| 35 | }; | 17 | }; |
| 36 | $scope.aceptar = function() { | 18 | $scope.aceptar = function() { |
| 37 | $uibModalInstance.close($scope.cliente); | 19 | $uibModalInstance.close($scope.cliente); |
| 38 | }; | 20 | }; |
| 39 | } | 21 | } |
| 40 | ]); | 22 | ]); |
| 41 | 23 |
src/views/foca-busqueda-cliente.html
| 1 | <button ng-click="abrirModal()">Seleccionar cliente</button> | File was deleted | |
| 2 | 1 | <button ng-click="abrirModal()">Seleccionar cliente</button> |