Commit 2b3b63acd94eb9a29c00668269286266731eecd8
Exists in
master
Merge branch 'master' into 'develop'
Master(efernandez) See merge request !72
Showing
2 changed files
Show diff stats
src/js/controller.js
... | ... | @@ -27,7 +27,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
27 | 27 | var moneda = res.data[0]; |
28 | 28 | moneda.cotizacion = moneda.cotizaciones[0]; |
29 | 29 | $scope.cobranza.moneda = $scope.inicial.moneda = moneda; |
30 | - $timeout(function() {getLSCobranza();}); | |
30 | + $filter('filter')( $scope.botonera, { | |
31 | + label: 'Moneda' | |
32 | + })[0].checked = true; | |
33 | + $timeout(function() { getLSCobranza();} ); | |
31 | 34 | }); |
32 | 35 | |
33 | 36 | $timeout(function() { |
... | ... | @@ -42,7 +45,6 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
42 | 45 | } |
43 | 46 | |
44 | 47 | init(); |
45 | - | |
46 | 48 | } |
47 | 49 | |
48 | 50 | function init() { |
... | ... | @@ -55,6 +57,7 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
55 | 57 | cliente: {}, |
56 | 58 | cobrador: {} |
57 | 59 | }; |
60 | + | |
58 | 61 | if (APP === 'cobranza') { |
59 | 62 | focaCrearCobranzaService.getCobradorById($scope.idCobrador).then( |
60 | 63 | function(res) { |
... | ... | @@ -67,7 +70,7 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
67 | 70 | }); |
68 | 71 | |
69 | 72 | $scope.cobranza.cobrador = cobrador; |
70 | - $scope.inicial.cobranza.cobrador = $scope.cobranza.cobrador; | |
73 | + $scope.inicial.cobrador = $scope.cobranza.cobrador; | |
71 | 74 | } |
72 | 75 | ); |
73 | 76 | } |
... | ... | @@ -390,6 +393,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
390 | 393 | valor: $filter('rellenarDigitos')(clienteMayus.COD, 5) + ' - ' + |
391 | 394 | clienteMayus.NOM |
392 | 395 | }); |
396 | + | |
397 | + $filter('filter')($scope.botonera, | |
398 | + { label: 'Cliente'})[0].checked = true; | |
399 | + | |
393 | 400 | $scope.cobranza.cliente = clienteMayus; |
394 | 401 | $scope.cobranza.facturas = []; |
395 | 402 | }, function() { |
... | ... | @@ -678,6 +685,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
678 | 685 | }); |
679 | 686 | } |
680 | 687 | |
688 | + $filter('filter')( $scope.botonera, { | |
689 | + label: 'Moneda' | |
690 | + })[0].checked = true; | |
691 | + | |
681 | 692 | }, function() { |
682 | 693 | |
683 | 694 | } |
... | ... | @@ -748,6 +759,30 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
748 | 759 | } |
749 | 760 | }; |
750 | 761 | |
762 | + $scope.$watch('cobranza.facturas', function() { | |
763 | + if ($scope.cobranza.facturas.length) { | |
764 | + $filter('filter')( $scope.botonera, { | |
765 | + label: 'Comprobantes' | |
766 | + })[0].checked = true; | |
767 | + } else { | |
768 | + $filter('filter')( $scope.botonera, { | |
769 | + label: 'Comprobantes' | |
770 | + })[0].checked = false; | |
771 | + } | |
772 | + }, true); | |
773 | + | |
774 | + $scope.$watch('cobranza.cobros', function() { | |
775 | + if ($scope.cobranza.cobros.length) { | |
776 | + $filter('filter')( $scope.botonera, { | |
777 | + label: 'Cobros' | |
778 | + })[0].checked = true; | |
779 | + } else { | |
780 | + $filter('filter')( $scope.botonera, { | |
781 | + label: 'Cobros' | |
782 | + })[0].checked = false; | |
783 | + } | |
784 | + }, true); | |
785 | + | |
751 | 786 | function pushearCobro(cobro, hashKey) { |
752 | 787 | var existe; |
753 | 788 | |
... | ... | @@ -792,6 +827,10 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
792 | 827 | valor: $filter('rellenarDigitos')(cobranza.cliente.COD, 5) + ' - ' + |
793 | 828 | cobranza.cliente.NOM |
794 | 829 | }); |
830 | + | |
831 | + $filter('filter')( $scope.botonera, { | |
832 | + label: 'Cliente' | |
833 | + })[0].checked = true; | |
795 | 834 | } |
796 | 835 | if (cobranza.cobrador && cobranza.cobrador.NUM) { |
797 | 836 | $scope.$broadcast('addCabecera', { |
... | ... | @@ -799,10 +838,17 @@ angular.module('focaCrearCobranza') .controller('cobranzaController', |
799 | 838 | valor: (cobranza.cobrador.NUM) ? |
800 | 839 | $filter('rellenarDigitos')(cobranza.cobrador.NUM, 5) + ' - ' + |
801 | 840 | cobranza.cobrador.NOM : cobranza.cobrador |
802 | - | |
841 | + | |
803 | 842 | }); |
804 | 843 | } |
805 | 844 | |
845 | + // TODO: Setear moneda | |
846 | + if (cobranza.moneda) { | |
847 | + $filter('filter')( $scope.botonera, { | |
848 | + label: 'Moneda' | |
849 | + })[0].checked = true; | |
850 | + } | |
851 | + | |
806 | 852 | $scope.cobranza = cobranza; |
807 | 853 | } |
808 | 854 |
src/views/cobranza.html
... | ... | @@ -9,8 +9,8 @@ |
9 | 9 | <div class="col-lg-12"> |
10 | 10 | <div class="row mt-4"> |
11 | 11 | <div class="col-12 col-md-10 border border-light rounded"> |
12 | - <div class="row px-5 py-2 botonera-secundaria"> | |
13 | - <div class="col-12"> | |
12 | + <div class="row py-2 botonera-secundaria"> | |
13 | + <div class="col-12 foca-facturador-px"> | |
14 | 14 | <foca-botonera-facturador botones="botonera" extra="7" class="row"></foca-botonera-facturador> |
15 | 15 | </div> |
16 | 16 | </div> |