service.js 1.59 KB
angular.module('focaLogisticaPedidoRuta')
    .service(
        'focaLogisticaPedidoRutaService', [
            '$http',
            '$cookies',
            'API_ENDPOINT',
            function($http, $cookies, API_ENDPOINT) {
                return {
                    idUsuario: $cookies.get('idUsuario'),
                    obtenerActividad: function(parametros) {
                        return $http.post(API_ENDPOINT.URL + '/seguimiento/filtros', parametros);
                    },
                    obtenerVehiculoById: function(idVehiculo) {
                        return $http.get(API_ENDPOINT.URL + '/vehiculo/' + idVehiculo);
                    },
                    obtenerRemitoById: function(idRemito) {
                        return $http.get(API_ENDPOINT.URL + '/remito/obtener/' + idRemito);
                    },
                    guardarCisternas: function(cisterna, idRemito) {
                        return $http.post(API_ENDPOINT.URL + '/cisterna/guardar/cargar/' +
                            this.idUsuario + '/' + idRemito,cisterna);
                    },
                    numeroHojaRuta: function() {
                        return $http.get(API_ENDPOINT.URL + '/hoja-ruta/numero-siguiente');
                    },
                    getRemitos: function(idVehiculo) {
                        return $http.get(API_ENDPOINT.URL + '/remito/sin-hoja-ruta/' +idVehiculo);
                    },
                    crearHojaRuta: function(hojaRuta) {
                        return $http.post(API_ENDPOINT.URL + '/hoja-ruta', hojaRuta);
                    }
            };
    }]);