Commit 44435d11ea49307b095fc6d3c718cbdeae6482ba
Exists in
master
Merge branch 'master' into 'master'
Master See merge request !38
Showing
3 changed files
Show diff stats
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 | ); |
... | ... | @@ -233,7 +233,7 @@ angular.module('focaLogisticaPedidoRuta') .controller('focaLogisticaPedidoRutaCo |
233 | 233 | }else { |
234 | 234 | focaModalService.alert('No ha sido posible eliminar el vehiculo porque ' + |
235 | 235 | 'tiene remitos asociados').then(function() { |
236 | - $scope.hacerHojaRuta(vehiculo); | |
236 | + $scope.hacerHojaRuta(vehiculo, true); | |
237 | 237 | }); |
238 | 238 | } |
239 | 239 | }); |
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; |
... | ... | @@ -76,7 +78,6 @@ angular.module('focaLogisticaPedidoRuta') |
76 | 78 | var nuevosRemitos = $filter('filter')($scope.remitos, {checked: !true}); |
77 | 79 | focaLogisticaPedidoRutaService.desasociarRemitos(remitosDel, $scope.vehiculo.id, |
78 | 80 | nuevosRemitos ? true : false).then(function() { |
79 | - focaModalService.alert('Remitos desasociados con éxito'); | |
80 | 81 | $scope.remitos = nuevosRemitos; |
81 | 82 | }); |
82 | 83 | } |
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 | |
49 | + <th ng-if="cerrar">Eliminar | |
50 | 50 | <i |
51 | 51 | class="fa fa-info" |
52 | 52 | uib-tooltip="Los remitos que no se pueden eliminar tienen asignada una hoja de ruta"> |
... | ... | @@ -64,7 +64,7 @@ |
64 | 64 | <td ng-bind="[remito.sucursal, remito.numeroRemito] | comprobante"></td> |
65 | 65 | <td ng-bind="remito.nombreCliente"></td> |
66 | 66 | <td ng-bind="remito.domicilioStamp"></td> |
67 | - <td> | |
67 | + <td ng-if="cerrar"> | |
68 | 68 | <div class="custom-control custom-checkbox"> |
69 | 69 | <input |
70 | 70 | type="checkbox" |
... | ... | @@ -81,19 +81,24 @@ |
81 | 81 | </div> |
82 | 82 | <div class="modal-footer py-1"> |
83 | 83 | <button |
84 | - class="btn btn-sm btn-danger" | |
85 | - type="button" | |
86 | - ng-click="eliminarRemitos()" | |
87 | - ng-disabled="minimoUnoChecked()">Eliminar</button> | |
88 | - <button | |
89 | 84 | class="btn btn-sm btn-secondary" |
90 | 85 | ladda="cargando" |
91 | 86 | type="button" |
92 | - ng-click="cancelar()">Cancelar</button> | |
87 | + ng-click="cancelar()" | |
88 | + >Cancelar</button> | |
89 | + <button | |
90 | + class="btn btn-sm btn-danger" | |
91 | + type="button" | |
92 | + ng-click="eliminarRemitos()" | |
93 | + ng-disabled="minimoUnoChecked()" | |
94 | + ng-if="cerrar" | |
95 | + >Eliminar</button> | |
93 | 96 | <button |
94 | 97 | class="btn btn-sm btn-primary" |
95 | 98 | ladda="cargando" |
96 | 99 | type="button" |
97 | 100 | ng-disabled="!formHojaRuta.$valid || !remitos.length" |
98 | - ng-click="aceptar()">Cerrar distribución</button> | |
101 | + ng-click="aceptar()" | |
102 | + ng-if="!cerrar" | |
103 | + >Cerrar distribución</button> | |
99 | 104 | </div> |