Commit 6b5ea55d3aadbf51155370817d98c232a97de997

Authored by Eric Fernandez
Exists in master

Merge branch 'master' into 'develop'

Master(mpuebla)

See merge request !32
src/js/controller.js
... ... @@ -621,29 +621,29 @@ angular.module('focaCrearFactura').controller('facturaController', [
621 621 }
622 622 );
623 623  
624   - modalInstance.result.then(function (despacho) {
  624 + modalInstance.result.then(function (producto) {
625 625  
626 626 var articulo = {
627 627 TIP: $scope.factura.cliente.tipoFactura,
628 628 TCO: 'FT',
629 629 SUC: parseInt($scope.puntoVenta),
630 630 ORD: $scope.articulosFiltro().length + 1,
631   - SEC: despacho.SEC,
632   - ART: despacho.PRO,
  631 + SEC: producto.despachos[0].SEC,
  632 + ART: producto.despachos[0].PRO,
633 633 RUB: producto.CodRub,
634 634 DES: producto.DetArt,
635   - CAN: despacho.LTS,
  635 + CAN: producto.despachos[0].LTS,
636 636 PUN: producto.PreVen,
637 637 IVA: producto.IMPIVA,
638   - NET: producto.IvaCO != 0 ? producto.PreNet : 0,
639   - NEX: producto.IvaCO == 0 ? producto.PreNet : 0,
  638 + NET: producto.IvaCO !== 0 ? producto.PreNet : 0,
  639 + NEX: producto.IvaCO === 0 ? producto.PreNet : 0,
640 640 IMI: producto.ImpInt,
641 641 IMI2: producto.ImpInt2,
642 642 IMI3: producto.ImpInt3,
643 643 PUT: producto.PreVen,
644   - SUR: despacho.SUR,
645   - PLA: despacho.PLA,
646   - LUG: despacho.LUG,
  644 + SUR: producto.despachos[0].SUR,
  645 + PLA: producto.despachos[0].PLA,
  646 + LUG: producto.despachos[0].LUG,
647 647 LEG: $scope.factura.vendedor.CodVen,
648 648 TUR: $scope.factura.vendedor.TurVen,
649 649 ORDEN_PRECOMPRA: '',
... ... @@ -661,13 +661,13 @@ angular.module('focaCrearFactura').controller('facturaController', [
661 661 };
662 662  
663 663 crearFacturaService.setearDespachoOcupado({
664   - surtidor: despacho.SUR,
665   - producto: despacho.PRO,
666   - carga: despacho.CAR
  664 + surtidor: producto.despachos[0].SUR,
  665 + producto: producto.despachos[0].PRO,
  666 + carga: producto.despachos[0].CAR
667 667 })
668 668 .then(function () {
669 669 $scope.factura.articulosFactura.push(articulo);
670   - $scope.factura.despachos.push(despacho);
  670 + $scope.factura.despachos.push(producto.despachos[0]);
671 671 })
672 672 .catch(function (err) {
673 673  
src/js/controllerUltimosDespachos.js
... ... @@ -7,8 +7,6 @@ angular.module('focaCrearFactura')
7 7 'parametros',
8 8 function ($filter, $scope, $uibModalInstance, crearFacturaService, parametros) {
9 9  
10   - $scope.colorTexto = { color: 'black' };
11   -
12 10 config();
13 11  
14 12 function config() {
... ... @@ -26,27 +24,5 @@ angular.module('focaCrearFactura')
26 24 $uibModalInstance.dismiss('cancel');
27 25 };
28 26  
29   - //TODO: Cambiar switch case con los casos de nombres de productos axion
30   - function setColorNombreProducto() {
31   -
32   - // Diesel #FF852E | Euro+Diesel #6C389A | Premium #00A857 | Super #175AA5
33   - switch ($scope.nombreProducto) {
34   - case 'NAFTA SUPER XXI':
35   - $scope.colorTexto = { color: '#FF852E' };
36   - break;
37   - case 'GO-INFINIA DIESEL':
38   - $scope.colorTexto = { color: '#6C389A' };
39   - break;
40   - case 'ULTRADIESEL XXI - RED':
41   - $scope.colorTexto = { color: '#00A857' };
42   - break;
43   - case 'NAFTA INFINIA':
44   - $scope.colorTexto = { color: '#175AA5' };
45   - break;
46   - default:
47   - $scope.colorTexto = { color: 'black' };
48   - break;
49   - }
50   - }
51 27 }
52 28 ]);
src/views/modal-ultimos-despachos.html
1 1 <div class="modal-header py-1">
2 2 <div class="row w-100">
3 3 <div class="col-lg-6">
4   - <h5 class="modal-title my-1"><b>Despachos Disponibles</b></h5>
  4 + <h5 class="modal-title my-1"><b>Últimos Despachos</b></h5>
5 5 </div>
6 6 </div>
7 7 </div>
8 8 <div class="modal-body" id="modal-body">
9 9 <div ng-repeat="(key, producto) in productos">
  10 + <div class="row pb-2 border-bottom">
  11 + <div class="col">
  12 + <p class="m-1 h6">
  13 + <b>
  14 + <i class="fa fa-circle" aria-hidden="true"></i>&nbsp;&nbsp;{{producto.DetArt}}
  15 + </b>
  16 + </p>
  17 + </div>
  18 + </div>
10 19 <div class="row my-2">
11 20 <div class="col">
12 21 <label>
13 22 <img class="w-50" ng-src="./img/surtidor.png" alt="">
14   - {{manguera.csu}}
  23 + {{producto.despachos[0].CSU}}
15 24 </label>
16 25 <button
17 26 type="button"
... ... @@ -22,16 +31,16 @@
22 31 </button>
23 32 <table class="table table-sm table-striped" ng-show="manguera.show">
24 33 <tbody>
25   - <tr ng-repeat="(key, despacho) in manguera.despachos">
26   - <td class="py-2 py-sm-1" ng-bind="despacho.FEC | date:'dd/MM/yyyy hh:MM:ss'"></td>
27   - <td class="py-2 py-sm-1" ng-bind="despacho.LTS"></td>
28   - <td class="py-2 py-sm-1" ng-bind="despacho.IMP | currency: '$'"></td>
  34 + <tr>
  35 + <td class="py-2 py-sm-1" ng-bind="producto.despachos[0].FEC | date:'dd/MM/yyyy hh:MM:ss'"></td>
  36 + <td class="py-2 py-sm-1" ng-bind="producto.despachos[0].LTS"></td>
  37 + <td class="py-2 py-sm-1" ng-bind="producto.despachos[0].IMP | currency: '$'"></td>
29 38 <td class="py-2 py-sm-1">
30 39 <button
31 40 type="button"
32 41 class="btn btn-default btn-xs p-1 float-right"
33 42 title="Seleccionar"
34   - ng-click="aceptar(despacho)"
  43 + ng-click="aceptar(producto)"
35 44 ><i class="fa fa-circle-thin" aria-hidden="true"></i>
36 45 </button>
37 46 </td>