Commit 63836a4b976136b7e977c511394b711115e728fa

Authored by Eric Fernandez
1 parent b25becceee
Exists in master

Agrego formulario datos externos

Showing 1 changed file with 26 additions and 2 deletions   Show diff stats
src/js/controller.js
... ... @@ -28,7 +28,8 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
28 28 transportista: {},
29 29 tarifario: {
30 30 costo: null
31   - }
  31 + },
  32 + datosExtra: {}
32 33 };
33 34 }
34 35 nuevaHojaRuta();
... ... @@ -93,7 +94,7 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
93 94 },
94 95 remitos: $scope.remitosTabla
95 96 };
96   -
  97 + save.hojaRuta = angular.extend({}, save.hojaRuta, $scope.hojaRuta.datosExtra);
97 98 focaCrearHojaRutaService.crearHojaRuta(save).then(
98 99 function(data) {
99 100 focaModalService.alert(
... ... @@ -294,6 +295,29 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
294 295 });
295 296 };
296 297  
  298 + $scope.seleccionarDatosExtra = function() {
  299 + var datosHojaRuta = $scope.hojaRuta.datosExtra;
  300 + var modalInstance = $uibModal.open(
  301 + {
  302 + templateUrl: 'foca-modal-datos-hoja-ruta.html',
  303 + controller: 'focaModalDatosHojaRutaCtrl',
  304 + size: 'lg',
  305 + resolve: {
  306 + parametrosDatos: function() {
  307 + return {
  308 + datosHojaRuta: datosHojaRuta
  309 + };
  310 + }
  311 + }
  312 + }
  313 + );
  314 + return modalInstance.result.then(function(datosExtra) {
  315 + $scope.hojaRuta.datosExtra = datosExtra;
  316 + }, function() {
  317 + //se ejecuta cuando se cancela el modal
  318 + });
  319 + };
  320 +
297 321 function elegirFecha() {
298 322 focaModalService.modalFecha('Fecha de entrega').then(function(fecha) {
299 323 $scope.$broadcast('addCabecera', {