Commit 88a160b5b9ef39abaa394981a15193b5e45e717b

Authored by Nicolás Guarnieri
1 parent d836dbc78a
Exists in master

arreglos para cerrar hoja ruta

src/js/controller.js
... ... @@ -34,8 +34,6 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo
34 34 focaBotoneraLateralService.showPausar(false);
35 35 focaBotoneraLateralService.showGuardar(false);
36 36  
37   -
38   -
39 37 $scope.general = function() {
40 38 $scope.idVendedor = 0;
41 39 getSeguimiento();
... ... @@ -74,13 +72,14 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo
74 72  
75 73 $scope.quitarVehiculo = function(vehiculo) {
76 74 if(!eligioFecha() || vehiculoEnUso(vehiculo)) return;
  75 +
77 76 focaModalService.confirm('Esta seguro que desea eliminar el vehículo ' +
78   - vehiculo.codigo + '?').then(function() {
  77 + vehiculo.codigo + ' de ' + vehiculo.transportista.NOM + '?').then(function() {
79 78 eliminarVehiculo(vehiculo);
80 79 });
81 80 };
82 81  
83   - $scope.hacerHojaRuta = function(vehiculo) {
  82 + $scope.hacerHojaRuta = function(vehiculo, cerrar) {
84 83 if(!eligioFecha() || vehiculoEnUso(vehiculo)) return;
85 84 var modalInstance = $uibModal.open(
86 85 {
... ... @@ -90,7 +89,8 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo
90 89 size: 'lg',
91 90 resolve: {
92 91 idVehiculo: function() {return vehiculo.id;},
93   - fechaReparto: function() {return $scope.fechaReparto;}
  92 + fechaReparto: function() {return $scope.fechaReparto;},
  93 + cerrar: function() {return cerrar;}
94 94 }
95 95 }
96 96 );
... ... @@ -230,7 +230,7 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo
230 230 }else {
231 231 focaModalService.alert('No ha sido posible eliminar el vehiculo porque ' +
232 232 'tiene remitos asociados').then(function() {
233   - $scope.hacerHojaRuta(vehiculo);
  233 + $scope.hacerHojaRuta(vehiculo, true);
234 234 });
235 235 }
236 236 });
src/js/controllerCerrarVehiculo.js
... ... @@ -8,8 +8,10 @@ angular.module('focaLogisticaPedidoRuta')
8 8 'focaModalService',
9 9 '$filter',
10 10 'fechaReparto',
  11 + 'cerrar',
11 12 function($scope, $uibModalInstance, $uibModal, focaLogisticaPedidoRutaService,
12   - idVehiculo, focaModalService, $filter, fechaReparto) {
  13 + idVehiculo, focaModalService, $filter, fechaReparto, cerrar) {
  14 + $scope.cerrar = cerrar;
13 15 $scope.vehiculo = {};
14 16 $scope.remitos = [];
15 17 $scope.now = fechaReparto;
... ... @@ -75,7 +77,6 @@ angular.module('focaLogisticaPedidoRuta')
75 77 var nuevosRemitos = $filter('filter')($scope.remitos, {checked: !true});
76 78 focaLogisticaPedidoRutaService.desasociarRemitos(remitosDel, $scope.vehiculo.id,
77 79 nuevosRemitos ? true : false).then(function() {
78   - focaModalService.alert('Remitos desasociados con éxito');
79 80 $scope.remitos = nuevosRemitos;
80 81 });
81 82 }
src/views/foca-logistica-pedido-ruta.html
... ... @@ -116,7 +116,7 @@
116 116 </div>
117 117 <div class="col-3"
118 118 uib-tooltip="Cerrar distribuición"
119   - ng-click="hacerHojaRuta(vehiculo)"></div>
  119 + ng-click="hacerHojaRuta(vehiculo, false)"></div>
120 120 <div class="col-3">
121 121 <i
122 122 class="fa fa-eye fa-2x"
src/views/foca-modal-cerrar-vehiculo.html
... ... @@ -35,7 +35,7 @@
35 35 <input
36 36 class="form-control"
37 37 readonly
38   - ng-model="vehiculo.tractor"
  38 + ng-model="vehiculo.codigo"
39 39 >
40 40 </div>
41 41 </form>
... ... @@ -46,7 +46,7 @@
46 46 <th>Remito Nº</th>
47 47 <th>Cliente</th>
48 48 <th>Domicilio de entrega</th>
49   - <th>Eliminar</th>
  49 + <th ng-if="cerrar">Eliminar</th>
50 50 </tr>
51 51 </thead>
52 52 <tbody>
... ... @@ -59,7 +59,7 @@
59 59 <td ng-bind="[remito.sucursal, remito.numeroRemito] | comprobante"></td>
60 60 <td ng-bind="remito.nombreCliente"></td>
61 61 <td ng-bind="remito.domicilioStamp"></td>
62   - <td>
  62 + <td ng-if="cerrar">
63 63 <div class="custom-control custom-checkbox">
64 64 <input
65 65 type="checkbox"
... ... @@ -75,19 +75,24 @@
75 75 </div>
76 76 <div class="modal-footer py-1">
77 77 <button
78   - class="btn btn-sm btn-danger"
79   - type="button"
80   - ng-click="eliminarRemitos()"
81   - ng-disabled="minimoUnoChecked()">Eliminar</button>
82   - <button
83 78 class="btn btn-sm btn-secondary"
84 79 ladda="cargando"
85 80 type="button"
86   - ng-click="cancelar()">Cancelar</button>
  81 + ng-click="cancelar()"
  82 + >Cancelar</button>
  83 + <button
  84 + class="btn btn-sm btn-danger"
  85 + type="button"
  86 + ng-click="eliminarRemitos()"
  87 + ng-disabled="minimoUnoChecked()"
  88 + ng-if="cerrar"
  89 + >Eliminar</button>
87 90 <button
88 91 class="btn btn-sm btn-primary"
89 92 ladda="cargando"
90 93 type="button"
91 94 ng-disabled="!formHojaRuta.$valid || !remitos.length"
92   - ng-click="aceptar()">Cerrar distribución</button>
  95 + ng-click="aceptar()"
  96 + ng-if="!cerrar"
  97 + >Cerrar distribución</button>
93 98 </div>