Commit de7ca7257b730dc6fa1f41a38b9bb855b4d47dc0

Authored by Marcelo Puebla
1 parent b5b898acf9
Exists in master and in 1 other branch validar_pve

Cambio en vistas.

src/app/components/confirmacion-carrito/confirmacion-carrito.component.html
1 <div 1 <div
2 class="row m-0 fade-in bg-primary-gradient disable-user-select" 2 class="row m-0 fade-in bg-primary-gradient disable-user-select"
3 (click)="reiniciarTimer"> 3 (click)="reiniciarTimer">
4 <div class="col-12 p-0 vh-100"> 4 <div class="col-12 p-0 vh-100">
5 5
6 <!-- TOP HEADER --> 6 <!-- TOP HEADER -->
7 <app-header></app-header> 7 <app-header></app-header>
8 8
9 <!-- NOMBRE DE SECCION --> 9 <!-- NOMBRE DE SECCION -->
10 <div class="row m-0"> 10 <div class="row m-0">
11 <div class="col-12 p-0"> 11 <div class="col-12 p-0">
12 <p class="h5 py-1 bg-gray text-muted text-center m-0"> 12 <p class="h5 py-1 bg-gray text-muted text-center m-0">
13 Pagar 13 Pagar
14 <i class="fa fa-usd"></i> 14 <i class="fa fa-usd"></i>
15 </p> 15 </p>
16 </div> 16 </div>
17 </div> 17 </div>
18 18
19 <div class="row m-0"> 19 <div class="row m-0">
20 <div class="col-12"> 20 <div class="col-12">
21 21
22 <!-- TEXTO DE IZQUIERDA --> 22 <!-- TEXTO DE IZQUIERDA -->
23 <div class="row mx-2 mt-4 text-white"> 23 <div class="row mx-2 mt-4 text-white">
24 <div class="col-sm-2 my-auto"> 24 <div class="col-sm-auto my-auto">
25 <p class="h2">Mi Compra 25 <p class="h2">Mi Compra
26 <i class="fa fa-shopping-cart "></i> 26 <i class="fa fa-shopping-cart "></i>
27 </p> 27 </p>
28 </div> 28 </div>
29 <div class="col-sm-4 my-auto"> 29 <div class="col-sm-4 my-auto">
30 <p class="h3">¿Desea finalizar su compra?</p> 30 <p class="h3">¿Desea finalizar su compra?</p>
31 <p class="h4">Por favor, controle y confirme su compra.</p> 31 <p class="h4">Por favor, controle y confirme su compra.</p>
32 </div> 32 </div>
33 </div> 33 </div>
34 34
35 <div class="row"> 35 <div class="row">
36 <!-- GRILLA DE PRODUCTOS DE MI COMPRA --> 36 <!-- GRILLA DE PRODUCTOS DE MI COMPRA -->
37 <div class="col-sm-7"> 37 <div class="col-sm-7">
38 <div class="row ml-4 pr-3 vh-70 overflow-scroll text-dark"> 38 <div class="row ml-4 pr-3 vh-70 overflow-scroll text-dark">
39 <div class="col-4 p-2" *ngFor="let producto of productos"> 39 <div class="col-4 p-2" *ngFor="let producto of productos">
40 <div class="bg-white rounded-sm shadow border-0"> 40 <div class="bg-white rounded-sm shadow border-0">
41 <img src="{{apiUrl}}/imagenes/{{producto.imagenes[0].imagen}}" class="rounded-sm w-100 m-auto"> 41 <img
42 src="{{apiUrl}}/imagenes/{{producto.imagenes[0].imagen}}"
43 class="shadow rounded-sm w-100 m-auto">
42 <div class="p-2"> 44 <div class="p-2">
43 <p class="h6 text-left m-0">{{producto.DetArt}}</p> 45 <p class="h6 text-left m-0">{{producto.DetArt}}</p>
44 <div class="row justify-content-between m-0"> 46 <div class="row justify-content-between m-0">
45 <div class="col-12 p-0"> 47 <div class="col-12 p-0">
46 <div class="text-left"> 48 <div class="text-left">
47 <p class="m-0 h6"><small>{{producto.DET_LAR}}</small></p> 49 <p class="m-0 h6"><small>{{producto.DET_LAR}}</small></p>
48 <p class="m-0 h6"><small>{{producto.CodSec}}-{{producto.CodArt}}</small></p> 50 <p class="m-0 h6"><small>{{producto.CodSec}}-{{producto.CodArt}}</small></p>
49 </div> 51 </div>
50 </div> 52 </div>
51 <div class="col-12 my-auto pt-2 pr-2 p-0"> 53 <div class="col-12 my-auto pt-2 pr-2 p-0">
52 <p class="text-right m-0 h6">{{producto.PreVen | currency}}</p> 54 <p class="text-right m-0 h6">{{producto.PreVen | currency}}</p>
53 </div> 55 </div>
54 </div> 56 </div>
55 </div> 57 </div>
56 </div> 58 </div>
57 </div> 59 </div>
58 </div> 60 </div>
59 </div> 61 </div>
60 62
61 <div class="col-sm-5 pl-0"> 63 <div class="col-sm-5 pl-0">
62 <div class="row ml-3"> 64 <div class="row ml-3">
63 <!-- TICKET --> 65 <!-- TICKET -->
64 <div class="col-sm-7 p-0"> 66 <div class="col-sm-7 p-0">
65 <div class="card rounded-sm shadow"> 67 <div class="card rounded-sm shadow">
66 <div class="card-body"> 68 <div class="card-body">
67 <p class="h5 card-title">Su Ticket</p> 69 <p class="h5 card-title">Su Ticket</p>
68 <div class="row mt-4 m-0"> 70 <div class="row mt-4 m-0">
69 <div class="col-12 p-0 mb-2"> 71 <div class="col-12 p-0 mb-2">
70 <p class="h6 m-0 card-text text-left"> 72 <p class="h6 m-0 card-text text-left">
71 <small class="font-weight-bold">DESCRIPCIÓN</small> 73 <small class="font-weight-bold">DESCRIPCIÓN</small>
72 </p> 74 </p>
73 <p class="h6 m-0 card-text text-left"> 75 <p class="h6 m-0 card-text text-left">
74 <small class="font-weight-bold">CANTIDAD X PRECIO UNITARIO</small> 76 <small class="font-weight-bold">CANTIDAD X PRECIO UNITARIO</small>
75 </p> 77 </p>
76 </div> 78 </div>
77 </div> 79 </div>
78 <div class="row vh-50 px-2 overflow-scroll m-0"> 80 <div class="row vh-50 px-2 overflow-scroll m-0">
79 <div class="col-12 p-0 mb-2" *ngFor="let producto of productos"> 81 <div class="col-12 p-0 mb-2" *ngFor="let producto of productos">
80 <p class="h6 m-0 card-text text-left"> 82 <p class="h6 m-0 card-text text-left">
81 <small>{{producto.DetArt}}</small> 83 <small>{{producto.DetArt}}</small>
82 </p> 84 </p>
83 <div class="row d-flex justify-content-between m-0"> 85 <div class="row d-flex justify-content-between m-0">
84 <div class="col p-0"> 86 <div class="col p-0">
85 <p class="h6 m-0 card-text text-left"> 87 <p class="h6 m-0 card-text text-left">
86 <small>{{producto.cantidad}} x {{producto.PreVen | currency}}</small> 88 <small>{{producto.cantidad}} x {{producto.PreVen | currency}}</small>
87 </p> 89 </p>
88 </div> 90 </div>
89 <div class="col p-0"> 91 <div class="col p-0">
90 <p class="h6 m-0 card-text text-right"> 92 <p class="h6 m-0 card-text text-right">
91 <small>{{(producto.PreVen) * (producto.cantidad) | currency}}</small> 93 <small>{{(producto.PreVen) * (producto.cantidad) | currency}}</small>
92 </p> 94 </p>
93 </div> 95 </div>
94 </div> 96 </div>
95 </div> 97 </div>
96 </div> 98 </div>
97 <p class="h4 font-weight-bold card-text text-right mt-3 mb-0"> 99 <p class="h4 font-weight-bold card-text text-right mt-3 mb-0">
98 Total {{getTotal() | currency}} 100 Total {{getTotal() | currency}}
99 </p> 101 </p>
100 </div> 102 </div>
101 </div> 103 </div>
102 </div> 104 </div>
103 </div> 105 </div>
104 </div> 106 </div>
105 </div> 107 </div>
106 108
107 <!-- OPCIONES ABAJO DERECHA --> 109 <!-- OPCIONES ABAJO DERECHA -->
108 <div class="row m-0 fixed-bottom"> 110 <div class="row m-0 fixed-bottom">
109 <div class="col-sm-2 offset-sm-10 p-0 mt-auto"> 111 <div class="col-sm-2 offset-sm-10 p-0 mt-auto">
110 <div class="card m-2 rounded-top-sm mt-auto blue-gradient border-0"> 112 <div class="card m-2 rounded-top-sm mt-auto blue-gradient border-0">
111 <div class="card-body row m-0"> 113 <div class="card-body row m-0">
112 <div class="col-12 p-3"> 114 <div class="col-12 p-3">
113 <button 115 <button
114 type="button" 116 type="button"
115 class="btn btn-block btn-light shadow btn-sm shadow" 117 class="btn btn-block btn-light shadow btn-sm shadow"
116 (click)="volverPreviousPage()"> 118 (click)="volverPreviousPage()">
117 <span class="pr-2">Volver</span> 119 <span class="pr-2">Volver</span>
118 <i class="fa fa-undo text-warning"></i> 120 <i class="fa fa-undo text-warning"></i>
119 </button> 121 </button>
120 <button [routerLink]="['/pago']" type="button" class="btn btn-block btn-light btn-lg shadow mb-2 p-1"> 122 <button [routerLink]="['/pago']" type="button" class="btn btn-block btn-light btn-lg shadow mb-2 p-1">
121 <span class="font-weight-bold pr-2">Finalizar y Pagar</span> 123 <span class="font-weight-bold pr-2">Finalizar y Pagar</span>
122 <i class="fa fa-check text-success"></i> 124 <i class="fa fa-check text-success"></i>
123 </button> 125 </button>
124 <button 126 <button
125 type="button" 127 type="button"
126 class="btn btn-block btn-light shadow btn-sm shadow" 128 class="btn btn-block btn-light shadow btn-sm shadow"
127 [routerLink]="['/cancelar-compra']"> 129 [routerLink]="['/cancelar-compra']">
128 <span class="pr-2">Cancelar</span> 130 <span class="pr-2">Cancelar</span>
129 <i class="fa fa-times text-danger"></i> 131 <i class="fa fa-times text-danger"></i>
130 </button> 132 </button>
131 </div> 133 </div>
132 </div> 134 </div>
133 </div> 135 </div>
134 </div> 136 </div>
135 </div> 137 </div>
136 138
137 </div> 139 </div>
138 </div> 140 </div>
139 141
140 </div> 142 </div>
141 143
142 </div> 144 </div>
143 145