Commit 841c0f19f230cb2d9247d4abfdb865d66cac5dba
Exists in
develop
Merge branch 'develop' into 'develop'
Develop See merge request !156
Showing
5 changed files
Show diff stats
src/app/app-routing.module.ts
... | ... | @@ -39,7 +39,7 @@ const routes: Routes = [ |
39 | 39 | loadChildren: () => import('./modules/pago-electronico/pago-electronico.module').then(m => m.PagoElectronicoModule) |
40 | 40 | }, |
41 | 41 | { |
42 | - path: 'pago-tarjeta', | |
42 | + path: 'pago-tarjeta/:contactLess', | |
43 | 43 | loadChildren: () => import('./modules/pago-tarjeta/pago-tarjeta.module').then(m => m.PagoTarjetaModule) |
44 | 44 | }, |
45 | 45 | ] |
src/app/modules/indicaciones-pago-tarjeta/indicaciones-pago-tarjeta.component.html
... | ... | @@ -16,7 +16,7 @@ |
16 | 16 | class="p-5 mx-auto mt-4 h-30 align-self-center |
17 | 17 | btn-effect border border-primary rounded reduce-card-1" |
18 | 18 | [ngClass]="card.classList.contains('media-pantalla') ? 'col-md-4' : 'col-md-8'" |
19 | - [routerLink]="['/pago-tarjeta']"> | |
19 | + [routerLink]="['/pago-tarjeta/false']"> | |
20 | 20 | <div class="row h-auto"> |
21 | 21 | <div [ngClass]="card.classList.contains('media-pantalla') ? 'col-12' : 'col-4'"> |
22 | 22 | <img |
... | ... | @@ -57,7 +57,7 @@ |
57 | 57 | class="p-5 mx-auto mt-6 h-auto align-self-center |
58 | 58 | btn-effect border border-primary rounded reduce-card-1" |
59 | 59 | [ngClass]="card.classList.contains('media-pantalla') ? 'col-md-4' : 'col-md-8'" |
60 | - [routerLink]="['/pago-tarjeta']"> | |
60 | + [routerLink]="['/pago-tarjeta/false']"> | |
61 | 61 | <div class="row h-auto"> |
62 | 62 | <div [ngClass]="card.classList.contains('media-pantalla') ? 'col-12' : 'col-4'"> |
63 | 63 | <img |
... | ... | @@ -101,7 +101,7 @@ |
101 | 101 | class="col-sm-10 col-md-4 p-5 mx-auto mt-6 align-self-center |
102 | 102 | btn-effect border border-primary rounded reduce-card-1" |
103 | 103 | [ngClass]="card.classList.contains('media-pantalla') ? 'col-md-4' : 'col-md-8'" |
104 | - [routerLink]="['/pago-tarjeta']"> | |
104 | + [routerLink]="['/pago-tarjeta/true']"> | |
105 | 105 | <div class="row h-auto"> |
106 | 106 | <div [ngClass]="card.classList.contains('media-pantalla') ? 'col-12' : 'col-4'"> |
107 | 107 | <img |
src/app/modules/pago-tarjeta/pago-tarjeta.component.html
... | ... | @@ -18,11 +18,10 @@ |
18 | 18 | (contextmenu)="false" |
19 | 19 | class="img-in-top px-4 bg-white" |
20 | 20 | src="assets/img/icono-tarjetas.svg"> |
21 | - <p class="h6 m-0">AHORA ESPERÁ QUE SE ACTIVE EL POSNET</p> | |
21 | + <p class="h6 m-0">AHORA ESPERÁ QUE SE ACTIVE EL POSNET Y</p> | |
22 | 22 | <p class="h2 mb-3 text-secondary"> |
23 | - deslizá tu tarjeta | |
23 | + seguí las instrucciones | |
24 | 24 | </p> |
25 | - <p class="h6 m-0">Y SEGUÍ LAS INSTRUCCIONES DEL LECTOR</p> | |
26 | 25 | </div> |
27 | 26 | </div> |
28 | 27 | <div class="row mt-5 justify-content-center arrow-slide arrow-delay-1"> |
src/app/modules/pago-tarjeta/pago-tarjeta.component.ts
1 | 1 | import { Component, OnInit, TemplateRef, OnDestroy, ViewChild } from '@angular/core'; |
2 | 2 | import { ArticuloService } from 'src/app/services/articulo/articulo.service'; |
3 | -import { Router } from '@angular/router'; | |
3 | +import { Router, ActivatedRoute } from '@angular/router'; | |
4 | 4 | import { BsModalService } from 'ngx-bootstrap/modal'; |
5 | 5 | import { ErrorFormaPagoComponent } from 'src/app/shared/error-forma-pago/error-forma-pago.component'; |
6 | 6 | import { Subscription } from 'rxjs'; |
... | ... | @@ -12,12 +12,13 @@ import { Subscription } from 'rxjs'; |
12 | 12 | }) |
13 | 13 | export class PagoTarjetaComponent implements OnInit, OnDestroy { |
14 | 14 | timer: any; |
15 | - @ViewChild('template', {static: true}) public template: TemplateRef<any>; | |
15 | + @ViewChild('template', { static: true }) public template: TemplateRef<any>; | |
16 | 16 | subscription: Subscription; |
17 | 17 | |
18 | 18 | constructor( |
19 | 19 | private articuloService: ArticuloService, |
20 | 20 | private router: Router, |
21 | + private route: ActivatedRoute, | |
21 | 22 | private modalService: BsModalService, |
22 | 23 | ) { } |
23 | 24 | |
... | ... | @@ -26,10 +27,11 @@ export class PagoTarjetaComponent implements OnInit, OnDestroy { |
26 | 27 | this.router.navigate(['']); |
27 | 28 | return; |
28 | 29 | } |
29 | - this.openModalEspera(this.template); | |
30 | 30 | const dataPago = { |
31 | - pedidoAnombreDe: '' | |
31 | + pedidoAnombreDe: '', | |
32 | + contactLess: this.route.snapshot.params.contactLess | |
32 | 33 | }; |
34 | + this.openModalEspera(this.template); | |
33 | 35 | this.subscription = this.articuloService.pay(dataPago) |
34 | 36 | .subscribe((res: any) => { |
35 | 37 | this.articuloService.idComanda = res.data; |
src/app/services/articulo/articulo.service.ts
... | ... | @@ -87,7 +87,7 @@ export class ArticuloService { |
87 | 87 | numeroPlanilla: APP_SETTINGS.numeroPlanilla, |
88 | 88 | pedidoParaLlevar: localStorage.getItem('pedidoParaLlevar'), |
89 | 89 | terminal: APP_SETTINGS.terminal, |
90 | - contactLess: true, | |
90 | + contactLess: dataPago.contactLess === 'true' ? true : false, | |
91 | 91 | }) |
92 | 92 | .subscribe((data) => { |
93 | 93 | observer.next(data); |