Commit 63111b1f6921ab73e54bb685652b960ce5d671d5
1 parent
9d07c5e47c
Exists in
master
and in
1 other branch
bloqueo backdrop de modal clientes
Showing
2 changed files
with
27 additions
and
23 deletions
Show diff stats
index.html
| ... | ... | @@ -28,7 +28,7 @@ |
| 28 | 28 | <script src="node_modules/foca-modal-precio-condiciones/dist/foca-modal-precio-condiciones.min.js"></script> |
| 29 | 29 | <script src="node_modules/foca-modal-flete/dist/foca-modal-flete.min.js"></script> |
| 30 | 30 | <script src="node_modules/foca-modal/dist/foca-modal.min.js"></script> |
| 31 | - <script src="node_modules/foca-modal-domicilio/dist/foca-modal-domicilios.min.js"></script> | |
| 31 | + <script src="node_modules/foca-modal-domicilio/dist/foca-modal-domicilio.min.js"></script> | |
| 32 | 32 | <script src="node_modules/foca-modal-moneda/dist/foca-modal-moneda.min.js"></script> |
| 33 | 33 | <script src="node_modules/foca-modal-cotizacion/dist/foca-modal-cotizacion.min.js"></script> |
| 34 | 34 | <script src="node_modules/foca-seguimiento/dist/foca-seguimiento.min.js"></script> |
src/js/controller.js
| ... | ... | @@ -146,9 +146,9 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
| 146 | 146 | return; |
| 147 | 147 | } |
| 148 | 148 | |
| 149 | - // Se crearon comentarios en las restricciones de vendedor para las bases | |
| 150 | - // de datos que no poseen vendedor asignado a los clientes despues | |
| 151 | - // descomentar en (crear-nota-pedido, modal-nota-pedido, crear-remito y modal-remito) | |
| 149 | + // Se crearon comentarios en las restricciones de vendedor para las bases | |
| 150 | + // de datos que no poseen vendedor asignado a los clientes despues | |
| 151 | + // descomentar en (crear-nota-pedido, modal-nota-pedido, crear-remito y modal-remito) | |
| 152 | 152 | // if (!$scope.notaPedido.vendedor.id) { |
| 153 | 153 | // focaModalService.alert('Este cliente no tiene vendedor asignado'); |
| 154 | 154 | // return; |
| ... | ... | @@ -222,19 +222,21 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
| 222 | 222 | $scope.notaPedido.notaPedidoPuntoDescarga); |
| 223 | 223 | } |
| 224 | 224 | |
| 225 | - var rutaJson = JSON.parse($localStorage.rutas); | |
| 226 | - | |
| 227 | - removeItemFromArr( rutaJson, 'venta-nota-pedido/crear' ); | |
| 228 | - $localStorage.rutas = JSON.stringify(rutaJson); | |
| 229 | - | |
| 230 | - var plazos = $scope.notaPedido.notaPedidoPlazo; | |
| 231 | - var plazosACrear = []; | |
| 232 | - plazos.forEach(function (plazo) { | |
| 233 | - plazosACrear.push({ | |
| 234 | - idNotaPedido: data.data.id, | |
| 235 | - dias: plazo.dias | |
| 225 | + var rutaJson; | |
| 226 | + if ($localStorage.rutas) { | |
| 227 | + rutaJson = JSON.parse($localStorage.rutas); | |
| 228 | + removeItemFromArr(rutaJson, 'venta-nota-pedido/crear'); | |
| 229 | + $localStorage.rutas = JSON.stringify(rutaJson); | |
| 230 | + } | |
| 231 | + | |
| 232 | + var plazos = $scope.notaPedido.notaPedidoPlazo; | |
| 233 | + var plazosACrear = []; | |
| 234 | + plazos.forEach(function (plazo) { | |
| 235 | + plazosACrear.push({ | |
| 236 | + idNotaPedido: data.data.id, | |
| 237 | + dias: plazo.dias | |
| 238 | + }); | |
| 236 | 239 | }); |
| 237 | - }); | |
| 238 | 240 | |
| 239 | 241 | if (plazosACrear.length) { |
| 240 | 242 | crearNotaPedidoService.crearPlazosParaNotaPedido(plazosACrear); |
| ... | ... | @@ -517,9 +519,10 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
| 517 | 519 | }; |
| 518 | 520 | } |
| 519 | 521 | }, |
| 522 | + backdrop: false, | |
| 520 | 523 | size: 'lg' |
| 521 | 524 | } |
| 522 | - ); | |
| 525 | + ); | |
| 523 | 526 | modalInstance.result.then( |
| 524 | 527 | function (cliente) { |
| 525 | 528 | |
| ... | ... | @@ -605,6 +608,7 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
| 605 | 608 | idCliente: function () { return cliente.COD; }, |
| 606 | 609 | esNuevo: function () { return cliente.esNuevo; } |
| 607 | 610 | }, |
| 611 | + backdrop: false, | |
| 608 | 612 | size: 'lg', |
| 609 | 613 | } |
| 610 | 614 | ); |
| ... | ... | @@ -1114,11 +1118,11 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
| 1114 | 1118 | } |
| 1115 | 1119 | } |
| 1116 | 1120 | |
| 1117 | - function removeItemFromArr ( arr, item ) { | |
| 1118 | - var i = arr.indexOf( item ); | |
| 1119 | - | |
| 1120 | - if ( i !== -1 ) { | |
| 1121 | - arr.splice( i, 1 ); | |
| 1121 | + function removeItemFromArr(arr, item) { | |
| 1122 | + var i = arr.indexOf(item); | |
| 1123 | + | |
| 1124 | + if (i !== -1) { | |
| 1125 | + arr.splice(i, 1); | |
| 1122 | 1126 | } |
| 1123 | 1127 | } |
| 1124 | 1128 | |
| ... | ... | @@ -1136,7 +1140,7 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
| 1136 | 1140 | if (data) { |
| 1137 | 1141 | $location.path('/'); |
| 1138 | 1142 | var rutaJson = JSON.parse($localStorage.rutas); |
| 1139 | - removeItemFromArr( rutaJson, 'venta-nota-pedido/crear' ); | |
| 1143 | + removeItemFromArr(rutaJson, 'venta-nota-pedido/crear'); | |
| 1140 | 1144 | $localStorage.rutas = JSON.stringify(rutaJson); |
| 1141 | 1145 | } |
| 1142 | 1146 | }); |