diff --git a/src/js/app.js b/src/js/app.js index 1e84139..529a1d1 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1,11 +1 @@ -angular.module('focaCrearCobranza', [ - 'ngRoute', - 'ui.bootstrap', - 'focaBotoneraLateral', - 'focaModal', - 'focaModalFactura', - 'focaBusquedaCliente', - 'focaDirectivas', - 'focaModalMoneda', - 'focaModalCotizacion' -]); +angular.module('focaCrearCobranza', []); diff --git a/src/js/controller.js b/src/js/controller.js index 9190030..e83386d 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -11,11 +11,29 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', '$cookies', 'focaSeguimientoService', 'focaBotoneraLateralService', + 'APP', + 'focaLoginService', function($scope, $rootScope, $timeout, $uibModal, $location, focaCrearCobranzaService, - focaModalService, $filter, $cookies, focaSeguimientoService, focaBotoneraLateralService) + focaModalService, $filter, $cookies, focaSeguimientoService, + focaBotoneraLateralService, APP, loginService) { - $scope.botonera = focaCrearCobranzaService.getBotonera(); + if(APP === 'distribuidor') { + var idCobrador = loginService.getLoginData().vendedorCobrador; + $scope.botonera = focaCrearCobranzaService.getBotonera(idCobrador); + focaCrearCobranzaService.getVendedorById(idCobrador).then( + function(res) { + var cobrador = res.data; + $scope.$broadcast('addCabecera', { + label: 'Cobrador:', + valor: cobrador.NomVen + }); + $scope.cobranza.cobrador = cobrador; + } + ); + }else { + $scope.botonera = focaCrearCobranzaService.getBotonera(); + } $scope.datepickerAbierto = false; $scope.cobroDeuda = true; $scope.show = false; diff --git a/src/js/service.js b/src/js/service.js index d83a99b..819a907 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -13,17 +13,16 @@ angular.module('focaCrearCobranza') guardarCobranza: function(cobranza) { return $http.post(API_ENDPOINT.URL + '/recibo/guardar', cobranza); }, - getBotonera: function() { - return [ + getCobradorById: function(id) { + return $http.get(API_ENDPOINT.URL + '/vendedor-cobrador/' + id); + }, + getBotonera: function(idCobrador) { + var result = [ { label: 'Cliente', image: 'cliente.png' }, { - label: 'Cobrador', - image: 'cobrador.png' - }, - { label: 'Comprobantes', image: 'comprobante.png' }, @@ -36,6 +35,14 @@ angular.module('focaCrearCobranza') image: 'moneda.png' } ]; + if(!idCobrador) { + var cobradorBoton = { + label: 'Cobrador', + image: 'cobrador.png' + }; + result.unshift(cobradorBoton); + } + return result; } }; }]);