Commit 44435d11ea49307b095fc6d3c718cbdeae6482ba
Exists in
master
and in
2 other branches
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> |