Commit 96fc7b3af628331af667e7277d98961d22f3634d
Exists in
master
and in
1 other branch
Merge branch 'master' into 'develop'
Master(mpuebla) See merge request !126
Showing
15 changed files
Show diff stats
src/app/components/busqueda-productos/busqueda-productos.component.ts
... | ... | @@ -2,7 +2,7 @@ import { Component, OnInit, EventEmitter } from '@angular/core'; |
2 | 2 | import { ProductoService } from 'src/app/services/producto.service'; |
3 | 3 | import { Producto } from 'src/app/wrappers/producto'; |
4 | 4 | import { Categoria } from 'src/app/wrappers/categoria'; |
5 | -import { appSettings } from 'src/etc/AppSettings'; | |
5 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
6 | 6 | import { Router } from '@angular/router'; |
7 | 7 | |
8 | 8 | @Component({ |
... | ... | @@ -18,7 +18,7 @@ export class BusquedaProductosComponent implements OnInit { |
18 | 18 | private categoriaActive: number = null; |
19 | 19 | private showSpinner: boolean = true; |
20 | 20 | private queMostrar: string = 'todos'; |
21 | - private apiImagenes: string = appSettings.apiImagenes; | |
21 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
22 | 22 | private categorias: Categoria[] = []; |
23 | 23 | private blurFocus = new EventEmitter(); |
24 | 24 | private ordenandoByVendidos = true; |
src/app/components/cancelar-compra/cancelar-compra.component.ts
1 | 1 | import { Component, OnInit, OnDestroy } from '@angular/core'; |
2 | -import { appSettings } from 'src/etc/AppSettings'; | |
2 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
3 | 3 | import { Location } from '@angular/common'; |
4 | 4 | import { Router } from '@angular/router'; |
5 | 5 | import { ProductoService } from 'src/app/services/producto.service'; |
... | ... | @@ -11,7 +11,7 @@ import { ProductoService } from 'src/app/services/producto.service'; |
11 | 11 | }) |
12 | 12 | export class CancelarCompraComponent implements OnInit, OnDestroy { |
13 | 13 | |
14 | - private apiImagenes: string = appSettings.apiImagenes; | |
14 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
15 | 15 | private timer: any; |
16 | 16 | |
17 | 17 | constructor( |
src/app/components/confirmacion-carrito/confirmacion-carrito.component.ts
1 | 1 | import { Component, OnInit, OnDestroy } from '@angular/core'; |
2 | -import { appSettings } from 'src/etc/AppSettings'; | |
2 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
3 | 3 | import { Location } from '@angular/common'; |
4 | 4 | import { ProductoService } from 'src/app/services/producto.service'; |
5 | 5 | import { Producto } from 'src/app/wrappers/producto'; |
... | ... | @@ -15,7 +15,7 @@ import { PagoConTarjetaComponent } from '../pago-con-tarjeta/pago-con-tarjeta.co |
15 | 15 | }) |
16 | 16 | export class ConfirmacionCarritoComponent implements OnInit, OnDestroy { |
17 | 17 | |
18 | - private apiImagenes: string = appSettings.apiImagenes; | |
18 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
19 | 19 | private compraConEfectivofinalizada: boolean = false; |
20 | 20 | private compraConQRfinalizada: boolean = false; |
21 | 21 | private productos: Producto[] = []; |
src/app/components/header/header.component.ts
1 | 1 | import { Component, OnInit, HostListener } from '@angular/core'; |
2 | -import { appSettings } from 'src/etc/AppSettings'; | |
2 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
3 | 3 | import { BsModalService } from 'ngx-bootstrap'; |
4 | 4 | import { ConfiguracionComponent } from '../configuracion/configuracion.component'; |
5 | 5 | |
... | ... | @@ -10,7 +10,7 @@ import { ConfiguracionComponent } from '../configuracion/configuracion.component |
10 | 10 | }) |
11 | 11 | export class HeaderComponent implements OnInit { |
12 | 12 | |
13 | - private apiImagenes : string = appSettings.apiImagenes; | |
13 | + private apiImagenes : string = APP_SETTINGS.apiImagenes; | |
14 | 14 | timer: any; |
15 | 15 | isShowModalConfiguration = false; |
16 | 16 |
src/app/components/home/home.component.ts
1 | 1 | import { Component, OnInit, HostListener } from '@angular/core'; |
2 | 2 | import { Router } from '@angular/router'; |
3 | -import { appSettings } from 'src/etc/AppSettings'; | |
3 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
4 | 4 | |
5 | 5 | @Component({ |
6 | 6 | selector: 'app-home', |
... | ... | @@ -9,7 +9,7 @@ import { appSettings } from 'src/etc/AppSettings'; |
9 | 9 | }) |
10 | 10 | export class HomeComponent implements OnInit { |
11 | 11 | |
12 | - private apiImagenes: string = appSettings.apiImagenes; | |
12 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
13 | 13 | |
14 | 14 | constructor() { } |
15 | 15 |
src/app/components/inicio/inicio.component.ts
1 | 1 | import { Component, OnInit, ViewChild, HostListener, AfterViewInit } from '@angular/core'; |
2 | 2 | import { PopoverDirective } from 'ngx-bootstrap'; |
3 | -import { appSettings } from 'src/etc/AppSettings'; | |
3 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
4 | 4 | import { Router } from '@angular/router'; |
5 | 5 | import { ProductoService } from 'src/app/services/producto.service'; |
6 | 6 | import { Producto } from 'src/app/wrappers/producto'; |
... | ... | @@ -21,7 +21,7 @@ export class InicioComponent implements OnInit, AfterViewInit { |
21 | 21 | private productos: Producto[] = []; |
22 | 22 | private promociones: Producto[] = []; |
23 | 23 | private sinonimos: Sinonimo[] = []; |
24 | - private apiImagenes: string = appSettings.apiImagenes; | |
24 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
25 | 25 | |
26 | 26 | @ViewChild('pop', { static: false }) popoverDirective: PopoverDirective; |
27 | 27 |
src/app/components/mensaje-final/mensaje-final.component.ts
1 | 1 | import { Component, OnInit } from '@angular/core'; |
2 | -import { appSettings } from 'src/etc/AppSettings'; | |
2 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
3 | 3 | import { ProductoService } from 'src/app/services/producto.service'; |
4 | 4 | import { Router } from '@angular/router'; |
5 | 5 | |
... | ... | @@ -10,7 +10,7 @@ import { Router } from '@angular/router'; |
10 | 10 | }) |
11 | 11 | export class MensajeFinalComponent implements OnInit { |
12 | 12 | |
13 | - private apiImagenes: string = appSettings.apiImagenes; | |
13 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
14 | 14 | private timer: any; |
15 | 15 | |
16 | 16 | constructor( |
src/app/components/sidebar/sidebar.component.ts
1 | 1 | import { Component, OnInit } from '@angular/core'; |
2 | 2 | import { Producto } from 'src/app/wrappers/producto'; |
3 | -import { appSettings } from 'src/etc/AppSettings'; | |
3 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
4 | 4 | import { ProductoService } from 'src/app/services/producto.service'; |
5 | 5 | import { Router } from '@angular/router'; |
6 | 6 | import { trigger, state, style, transition, animate } from '@angular/animations'; |
... | ... | @@ -28,7 +28,7 @@ export class SidebarComponent implements OnInit { |
28 | 28 | private cantMin: number = 1; |
29 | 29 | private cantMax: number = 50; |
30 | 30 | private total: number = 0; |
31 | - private apiImagenes: string = appSettings.apiImagenes; | |
31 | + private apiImagenes: string = APP_SETTINGS.apiImagenes; | |
32 | 32 | |
33 | 33 | public productosCarrito: Producto[] = []; |
34 | 34 |
src/app/services/cliente.service.ts
1 | 1 | import { Injectable } from '@angular/core'; |
2 | 2 | import { HttpClient } from '@angular/common/http'; |
3 | -import { appSettings } from "src/etc/AppSettings"; | |
3 | +import { APP_SETTINGS } from "src/etc/AppSettings"; | |
4 | 4 | |
5 | 5 | @Injectable({ |
6 | 6 | providedIn: 'root' |
7 | 7 | }) |
8 | 8 | export class ClienteService { |
9 | 9 | |
10 | - private url = appSettings.apiClientes; | |
10 | + private urlCliente = APP_SETTINGS.apiClientes; | |
11 | 11 | |
12 | 12 | constructor(private http: HttpClient) { } |
13 | 13 | |
14 | 14 | getClienteById(id: number) { |
15 | - return this.http.get(`${this.url}/get/${id}`); | |
15 | + return this.http.get(`${this.urlCliente}/get/${id}`); | |
16 | 16 | } |
17 | 17 | } |
src/app/services/comanda.service.ts
1 | 1 | import { Injectable } from "@angular/core"; |
2 | 2 | import { HttpClient } from "@angular/common/http"; |
3 | -import { appSettings } from "src/etc/AppSettings"; | |
3 | +import { APP_SETTINGS } from "src/etc/AppSettings"; | |
4 | 4 | import { Observable } from "rxjs"; |
5 | 5 | |
6 | 6 | @Injectable({ |
7 | 7 | providedIn: "root" |
8 | 8 | }) |
9 | 9 | export class ComandaService { |
10 | - private apiUrl: string = appSettings.apiUrl; | |
10 | + private urlAutoservicio: string = APP_SETTINGS.apiAutoservicio; | |
11 | 11 | |
12 | 12 | constructor(private http: HttpClient) { } |
13 | 13 | |
14 | 14 | getAll(): Observable<any> { |
15 | 15 | |
16 | - return this.http.get(`${this.apiUrl}/comandas`); | |
16 | + return this.http.get(`${this.urlAutoservicio}/comandas`); | |
17 | 17 | } |
18 | 18 | |
19 | 19 | updateComanda(id: number, estado: number, observacion: string): Observable<any> { |
20 | 20 | |
21 | - return this.http.get(`${this.apiUrl}/comandas/update/${id}/${estado}/${observacion}`); | |
21 | + return this.http.get(`${this.urlAutoservicio}/comandas/update/${id}/${estado}/${observacion}`); | |
22 | 22 | } |
23 | 23 | |
24 | 24 | getPendientesEntrega() { |
25 | - return this.http.get(`${this.apiUrl}/comandas/pendientes-entrega`); | |
25 | + | |
26 | + return this.http.get(`${this.urlAutoservicio}/comandas/pendientes-entrega`); | |
26 | 27 | } |
27 | 28 | } |
src/app/services/impresora.service.ts
1 | 1 | import { Injectable } from '@angular/core'; |
2 | -import { appSettings } from 'src/etc/AppSettings'; | |
2 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
3 | 3 | import { HttpClient } from '@angular/common/http'; |
4 | 4 | import { Observable } from 'rxjs/internal/Observable'; |
5 | 5 | |
... | ... | @@ -8,7 +8,7 @@ import { Observable } from 'rxjs/internal/Observable'; |
8 | 8 | }) |
9 | 9 | export class ImpresoraService { |
10 | 10 | |
11 | - private apiAutoservicio = appSettings.apiUrl; | |
11 | + private urlDeboSuite = APP_SETTINGS.apiDeboSuite; | |
12 | 12 | |
13 | 13 | constructor( |
14 | 14 | private http: HttpClient, |
... | ... | @@ -16,7 +16,7 @@ export class ImpresoraService { |
16 | 16 | |
17 | 17 | getAll(): Observable<any> { |
18 | 18 | |
19 | - return this.http.get(`${this.apiAutoservicio}/get/impresoras`); | |
19 | + return this.http.get(`${this.urlDeboSuite}/get/impresoras`); | |
20 | 20 | } |
21 | 21 | |
22 | 22 | } |
src/app/services/producto.service.ts
1 | 1 | import { Injectable } from '@angular/core'; |
2 | 2 | import { HttpClient } from '@angular/common/http'; |
3 | 3 | import { Observable } from 'rxjs'; |
4 | -import { appSettings } from 'src/etc/AppSettings'; | |
4 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
5 | 5 | import { Producto } from '../wrappers/producto'; |
6 | 6 | import { ClienteService } from './cliente.service'; |
7 | 7 | |
... | ... | @@ -20,17 +20,17 @@ export class ProductoService { |
20 | 20 | |
21 | 21 | getProductoById(id): Observable<any> { |
22 | 22 | |
23 | - return this.http.get(`${appSettings.apiUrl}/articulos/${id}`); | |
23 | + return this.http.get(`${APP_SETTINGS.apiAutoservicio}/articulos/${id}`); | |
24 | 24 | } |
25 | 25 | |
26 | 26 | getAll(): Observable<any> { |
27 | 27 | |
28 | - return this.http.get(`${appSettings.apiUrl}/articulos/`); | |
28 | + return this.http.get(`${APP_SETTINGS.apiAutoservicio}/articulos/`); | |
29 | 29 | } |
30 | 30 | |
31 | 31 | getAllWithPaginator(page: number = 1): Observable<any> { |
32 | 32 | |
33 | - return this.http.get(`${appSettings.apiUrl}/articulos/${page}`); | |
33 | + return this.http.get(`${APP_SETTINGS.apiAutoservicio}/articulos/${page}`); | |
34 | 34 | } |
35 | 35 | |
36 | 36 | setProductos(producto: Producto) { |
... | ... | @@ -57,28 +57,28 @@ export class ProductoService { |
57 | 57 | |
58 | 58 | getPromocionByCodigos(sector, codigo): Observable<any> { |
59 | 59 | |
60 | - var url = `${appSettings.apiUrl}/promociones/by-codigos/${sector}/${codigo}`; | |
60 | + var url = `${APP_SETTINGS.apiAutoservicio}/promociones/by-codigos/${sector}/${codigo}`; | |
61 | 61 | // var url = `${appSettings.apiUrl}/promociones/by-codigos/${2}/${7}`; |
62 | 62 | return this.http.get(url); |
63 | 63 | } |
64 | 64 | |
65 | 65 | getPromociones(sector, codigo): Observable<any> { |
66 | 66 | |
67 | - var url = `${appSettings.apiUrl}/promociones/incluir-articulo/${sector}/${codigo}`; | |
67 | + var url = `${APP_SETTINGS.apiAutoservicio}/promociones/incluir-articulo/${sector}/${codigo}`; | |
68 | 68 | // var url = `${appSettings.apiUrl}/promociones/incluir-articulo/${2}/${1306}`; |
69 | 69 | return this.http.get(url); |
70 | 70 | } |
71 | 71 | |
72 | 72 | getPromocionSinonimos(sector, codigo): Observable<any> { |
73 | 73 | |
74 | - var url = `${appSettings.apiUrl}/sinonimos/promo/${sector}/${codigo}`; | |
74 | + var url = `${APP_SETTINGS.apiAutoservicio}/sinonimos/promo/${sector}/${codigo}`; | |
75 | 75 | // var url = `${appSettings.apiUrl}/sinonimos/promo/${2}/${7}`; |
76 | 76 | return this.http.get(url); |
77 | 77 | } |
78 | 78 | |
79 | 79 | getCategorias() { |
80 | - | |
81 | - return this.http.get(`${appSettings.apiUrl}/categorias`); | |
80 | + | |
81 | + return this.http.get(`${APP_SETTINGS.apiAutoservicio}/categorias`); | |
82 | 82 | } |
83 | 83 | |
84 | 84 | pagar(dataPago: any) { |
... | ... | @@ -87,12 +87,13 @@ export class ProductoService { |
87 | 87 | |
88 | 88 | this.clienteService.getClienteById(-1).subscribe(cliente => { |
89 | 89 | |
90 | - this.http.post(`${appSettings.apiUrl}/comprobante/guardar/${dataPago.medioPago}`, { | |
90 | + let puntoVenta = parseInt(localStorage.getItem('impresoraPVE')); | |
91 | + this.http.post(`${APP_SETTINGS.apiAutoservicio}/comprobante/guardar/${dataPago.medioPago}`, { | |
91 | 92 | productos: this.productos, |
92 | 93 | cliente: cliente, |
93 | 94 | origen: 'autoservicio', |
94 | 95 | codigoVendedor: 5, |
95 | - puntoVenta: parseInt(localStorage.getItem('impresoraPVE')), | |
96 | + puntoVenta: dataPago.medioPago === 9 ? -1 * puntoVenta : puntoVenta, | |
96 | 97 | pedidoAnombreDe: dataPago.pedidoAnombreDe, |
97 | 98 | }).subscribe((data) => { |
98 | 99 |
src/app/services/punto-venta.service.ts
1 | 1 | import { Injectable } from '@angular/core'; |
2 | 2 | import { Observable } from 'rxjs/internal/Observable'; |
3 | -import { appSettings } from 'src/etc/AppSettings'; | |
3 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
4 | 4 | import { HttpClient } from '@angular/common/http'; |
5 | 5 | |
6 | 6 | @Injectable({ |
... | ... | @@ -8,7 +8,8 @@ import { HttpClient } from '@angular/common/http'; |
8 | 8 | }) |
9 | 9 | export class PuntoVentaService { |
10 | 10 | |
11 | - private apiAutoservico = appSettings.apiUrl; | |
11 | + private apiAutoservico = APP_SETTINGS.apiAutoservicio; | |
12 | + private apiDeboSuite = APP_SETTINGS.apiDeboSuite; | |
12 | 13 | |
13 | 14 | constructor( |
14 | 15 | private http: HttpClient |
... | ... | @@ -26,7 +27,7 @@ export class PuntoVentaService { |
26 | 27 | |
27 | 28 | getVendedor(filter: any = {}): Observable<any> { |
28 | 29 | |
29 | - return this.http.get(`${this.apiAutoservico}/get/vendedor/${JSON.stringify(filter)}`); | |
30 | + return this.http.get(`${this.apiDeboSuite}/get/vendedor/${JSON.stringify(filter)}`); | |
30 | 31 | } |
31 | 32 | |
32 | 33 | } |
src/app/services/tarjetas.service.ts
1 | 1 | import { Injectable } from '@angular/core'; |
2 | 2 | import { HttpClient } from '@angular/common/http'; |
3 | 3 | import { Observable } from 'rxjs'; |
4 | -import { appSettings } from 'src/etc/AppSettings'; | |
4 | +import { APP_SETTINGS } from 'src/etc/AppSettings'; | |
5 | 5 | |
6 | 6 | @Injectable({ |
7 | 7 | providedIn: 'root' |
... | ... | @@ -12,6 +12,6 @@ export class TarjetasService { |
12 | 12 | |
13 | 13 | getTarjetas(): Observable<any> { |
14 | 14 | |
15 | - return this.http.get(`${appSettings.apiUrl}/tarjetas`); | |
15 | + return this.http.get(`${APP_SETTINGS.apiAutoservicio}/tarjetas`); | |
16 | 16 | } |
17 | 17 | } |
src/etc/AppSettings ejemplo.ts
1 | -export const appSettings = { | |
2 | - // apiUrl: 'http://10.231.45.117:4705/autoservicio', | |
1 | +export const APP_SETTINGS = { | |
2 | + // apiAutoservicio: 'http://10.231.45.117:4705/autoservicio', | |
3 | + // apiDeboSuite: 'http://10.231.45.117:9900', | |
3 | 4 | // apiImagenes: 'http://10.231.45.117:4513/', |
4 | 5 | // apiClientes: 'http://localhost:1515/clientes' |
5 | 6 | }; |