service.js 1.42 KB
angular.module('focaLogin')
    .factory('focaLoginService', [
        '$http', 'API_ENDPOINT', 'APP', '$cookies',
        function ($http, API_ENDPOINT, APP, $cookies) {
            return {
                login: function (usuario) {

                    var param = APP ? '/' + APP : '';
                    return $http.post(API_ENDPOINT.URL + '/usuario/login' + param, usuario);
                },
                getLoginData: function () {

                    if ($cookies.get('chofer')) {
                        return { chofer: $cookies.get('chofer') };
                    }

                    if ($cookies.get('vendedorCobrador')) {
                        return { vendedorCobrador: $cookies.get('vendedorCobrador') };
                    }

                    if ($cookies.get('vendedorPlaya')) {
                        return { vendedorPlaya: $cookies.get('vendedorPlaya') };
                    }
                },
                getAllPuntoVenta: function () {

                    return $http.get(API_ENDPOINT.URL_AUTOSERVICIO + '/get/puntos-venta');
                },
                getAllImpresoras: function () {

                    return $http.get(API_ENDPOINT.URL_AUTOSERVICIO + '/get/impresoras');
                },
                getByIdPuntoVenta: function (id) {

                    return $http.get(API_ENDPOINT.URL_AUTOSERVICIO + '/get/punto-venta/' + id);
                },
            };
        }
    ]);