Commit 35a1764f9932ab7d0e1cccc498c82476d25d1a52

Authored by Marcelo Puebla
Exists in master

Merge branch 'master' of git.focasoftware.com:angular/autoservicio

# Conflicts:
#	src/styles.scss
src/app/components/inicio/inicio.component.html
1 <div class="row m-0 fade-in"> 1 <div class="row m-0 fade-in">
2 <div class="col-10 p-0"> 2 <div class="col-10 p-0">
3 <!-- TOP HEADER --> 3 <!-- TOP HEADER -->
4 <app-header></app-header> 4 <app-header></app-header>
5 5
6 <!-- NOMBRE DE SECCION --> 6 <!-- NOMBRE DE SECCION -->
7 <div class="row m-0"> 7 <div class="row m-0">
8 <div class="col-12 p-0"> 8 <div class="col-12 p-0">
9 <p class="h5 py-1 bg-gray text-muted text-center">Inicio</p> 9 <p class="h5 py-1 bg-gray text-muted text-center">Inicio</p>
10 </div> 10 </div>
11 </div> 11 </div>
12 12
13 <div class="row m-4 d-flex align-items-center disable-user-select"> 13 <div class="row m-4 d-flex align-items-center disable-user-select">
14 <div class="col-md-5 d-flex align-items-end flex-column"> 14 <div class="col-md-5 d-flex align-items-end flex-column">
15 15
16 <!-- TOOL TIp --> 16 <!-- TOOL TIp -->
17 <div class="popover left bs-example-popover p-4 border-0 shadow rounded mw-100 h-100 mb-auto" 17 <div class="popover left bs-example-popover p-4 border-0 shadow rounded mw-100 h-100 mb-auto"
18 *ngIf="tooltip === true"> 18 *ngIf="tooltip === true">
19 <div class="arrow"></div> 19 <div class="arrow"></div>
20 <h4 class="popover-title mb-3 mt-1"> Este producto forma parte de Combos y Promociones</h4> 20 <h4 class="popover-title mb-3 mt-1"> Este producto forma parte de Combos y Promociones</h4>
21 <div class="popover-content mw-100 h-100 mb-auto"> 21 <div class="popover-content mw-100 h-100 mb-auto">
22 <div class="d-flex flex-column h-75 text-center"> 22 <div class="d-flex flex-column h-75 text-center">
23 <div class="overflow-auto overflow-scroll mb-2"> 23 <div class="overflow-auto overflow-scroll mb-2">
24 24
25 <div class="card bg-white rounded-sm shadow border-0 black-text my-3"> 25 <div class="card bg-white rounded-sm shadow border-0 black-text my-3">
26 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded"> 26 <div class="card-body row m-0 p-0 px-1 p-2 shadow rounded">
27 <div class="col-6 p-0 text-left my-auto"> 27 <div class="col-6 p-0 text-left my-auto">
28 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p> 28 <p class="h4 text-left m-0"><strong>Promo 2 x 1</strong></p>
29 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p> 29 <p class="m-0 h5"><small>2 Coca-cola 1.5 lt</small></p>
30 </div> 30 </div>
31 <div class="col-6 p-1 text-center my-auto"> 31 <div class="col-6 p-1 text-center my-auto">
32 <p class="m-0 h1 text-right">{{105 | currency}}</p> 32 <p class="m-0 h1 text-right">{{105 | currency}}</p>
33 </div> 33 </div>
34 </div> 34 </div>
35 </div> 35 </div>
36 36
37 </div> 37 </div>
38 </div> 38 </div>
39 </div> 39 </div>
40 </div> 40 </div>
41 41
42 <!-- PROMOCIONES --> 42 <!-- PROMOCIONES -->
43 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto"> 43 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto">
44 <div class="card-body text-left p-4"> 44 <div class="card-body text-left p-4">
45 <div class="row"> 45 <div class="row">
46 <div class="col-7"> 46 <div class="col-7">
47 <p class="h3 card-title">Promociones</p> 47 <p class="h3 card-title">Promociones</p>
48 </div> 48 </div>
49 <div class="col-5 p-0"> 49 <div class="col-5 p-0">
50 <img src="../../../assets/icons/primario.promociones.png" alt="" class="icon-dim m-0"> 50 <img src="../../../assets/icons/primario.promociones.png" alt="" class="icon-dim m-0">
51 </div> 51 </div>
52 </div> 52 </div>
53 <p class="h5 card-text text-muted font-weight-light">Conozca las ofertas del momento.</p> 53 <p class="h5 card-text text-muted font-weight-light">Conozca las ofertas del momento.</p>
54 </div> 54 </div>
55 <div id="carouselIndicators" class="carousel slide mb-4" data-ride="carousel"> 55 <div id="carouselIndicators" class="carousel slide mb-4" data-ride="carousel">
56 <ol class="carousel-indicators m-0"> 56 <ol class="carousel-indicators m-0">
57 <li data-target="#carouselIndicators" data-slide-to="0" class="bg-dark active"></li> 57 <li data-target="#carouselIndicators" data-slide-to="0" class="bg-dark active"></li>
58 <li data-target="#carouselIndicators" data-slide-to="1" class="bg-dark"></li> 58 <li data-target="#carouselIndicators" data-slide-to="1" class="bg-dark"></li>
59 <li data-target="#carouselIndicators" data-slide-to="2" class="bg-dark"></li> 59 <li data-target="#carouselIndicators" data-slide-to="2" class="bg-dark"></li>
60 </ol> 60 </ol>
61 <div class="carousel-inner"> 61 <div class="carousel-inner">
62 <div class="carousel-item active"> 62 <div class="carousel-item active">
63 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="..."> 63 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="...">
64 </div> 64 </div>
65 <div class="carousel-item"> 65 <div class="carousel-item">
66 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="..."> 66 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="...">
67 </div> 67 </div>
68 <div class="carousel-item"> 68 <div class="carousel-item">
69 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="..."> 69 <img src="../../assets/img/descarga.jpg" class="d-block w-50 m-auto rounded" alt="...">
70 </div> 70 </div>
71 </div> 71 </div>
72 </div> 72 </div>
73 </div> 73 </div>
74 74
75 <!-- ORDENAR --> 75 <!-- ORDENAR -->
76 <div class="card card-effect bg-white border-0 shadow rounded w-100 mt-4"> 76 <div class="card card-effect bg-white border-0 shadow rounded w-100 mt-4">
77 <div class="card-body text-left p-4"> 77 <div class="card-body text-left p-4">
78 <div class="row"> 78 <div class="row">
79 <div class="col-5"> 79 <div class="col-5">
80 <p class="h3 card-title">Ordenar</p> 80 <p class="h3 card-title">Ordenar</p>
81 </div> 81 </div>
82 <div class="col-7 p-0"> 82 <div class="col-7 p-0">
83 <div class="bg-white"><img src="../../../assets/icons/primario.ordenar.png" alt="" class="icon-dim"> 83 <img src="../../../assets/icons/primario.ordenar.png" alt="" class="icon-dim">
84 </div>
85 </div> 84 </div>
86 </div> 85 </div>
87
88 <p class="h5 card-text text-muted font-weight-light">Arme su pedido y solo pase a retirar.</p> 86 <p class="h5 card-text text-muted font-weight-light">Arme su pedido y solo pase a retirar.</p>
89 </div> 87 </div>
90 <img class="card-img-bottom d-block w-50 mx-auto mb-4 rounded" src="../../assets/img/descarga.jpg"> 88 <img class="card-img-bottom d-block w-50 mx-auto mb-4 rounded" src="../../assets/img/descarga.jpg">
91 </div> 89 </div>
92
93 </div> 90 </div>
94 91
95 <div class="col-md-7 d-flex align-items-end flex-column"> 92 <div class="col-md-7 d-flex align-items-end flex-column">
96 93
97 <!-- CARGAR PRODUCTOS --> 94 <!-- CARGAR PRODUCTOS -->
98 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto"> 95 <div class="card card-effect bg-white border-0 shadow rounded w-100 mb-auto">
99 <div class="card-body text-left p-4"> 96 <div class="card-body text-left p-4">
100 <div class="row"> 97 <div class="row">
101 <div class="col-6"> 98 <div class="col-6">
102 <p class="h3 card-title">Cargar Productos</p> 99 <p class="h3 card-title">Cargar Productos</p>
103 </div> 100 </div>
104 <div class="col-6 p-0"> 101 <div class="col-6 p-0">
105 <img src="../../../assets//icons/escanear.png" alt="" class="icon-dim mb-2"> 102 <img src="../../../assets//icons/escanear.png" alt="" class="icon-dim mb-2">
106 </div> 103 </div>
107 </div> 104 </div>
108 <p class="h5 card-text text-muted font-weight-light"> 105 <p class="h5 card-text text-muted font-weight-light">
109 Coloque el código de<br> 106 Coloque el código de<br>
110 barras o QR frente al scanner. 107 barras o QR frente al scanner.
111 </p> 108 </p>
112 </div> 109 </div>
113 <div class="card bg-white border-0 w-75 mx-auto mb-4"> 110 <div class="card bg-white border-0 w-75 mx-auto mb-4">
114 <img class="card-img-top d-block w-50 mx-auto rounded" src="../../assets/img/descarga.jpg"> 111 <img class="card-img-top d-block w-50 mx-auto rounded" src="../../assets/img/descarga.jpg">
115 <div class="card-body text-left p-2"> 112 <div class="card-body text-left p-2">
116 <p class="m-0 card-text text-muted">Galletas Oreo x117 grs Chocolate.</p> 113 <p class="m-0 card-text text-muted">Galletas Oreo x117 grs Chocolate.</p>
117 <p class="m-0 card-text text-muted">COD. 12121222</p> 114 <p class="m-0 card-text text-muted">COD. 12121222</p>
118 </div> 115 </div>
119 </div> 116 </div>
120 </div> 117 </div>
121 118
122 <!-- BUSCAR PRODUCTOS --> 119 <!-- BUSCAR PRODUCTOS -->
123 <div (click)="goPage('busqueda-productos')" 120 <div (click)="goPage('busqueda-productos')"
124 class="card card-effect bg-white border-0 shadow rounded w-100 mt-4"> 121 class="card card-effect bg-white border-0 shadow rounded w-100 mt-4">
125 <div class="card-body text-left p-4"> 122 <div class="card-body text-left p-4">
126 <div class="row"> 123 <div class="row">
127 <div class="col-6"> 124 <div class="col-6">
128 <p class="h3 card-title">Buscar Productos</p> 125 <p class="h3 card-title">Buscar Productos</p>
129 <p class="h5 card-text text-muted font-weight-light"> 126 <p class="h5 card-text text-muted font-weight-light">
130 Busque aquí los productos<br> 127 Busque aquí los productos<br>
131 que no tienen código </p> 128 que no tienen código </p>
132 </div> 129 </div>
133 <div class="col-6 p-0"> 130 <div class="col-6 p-0">
134 <img src="../../../assets/icons/primario.buscar.png" alt="" class="icon-dim mb-2"> 131 <img src="../../../assets/icons/primario.buscar.png" alt="" class="icon-dim mb-2">
135 </div> 132 </div>
136 </div> 133 </div>
137 134
138 </div> 135 </div>
139 </div> 136 </div>
140 137
141 </div> 138 </div>
142 139
143 </div> 140 </div>
144 141
145 </div> 142 </div>
146 143
147 <!-- SIDEBAR --> 144 <!-- SIDEBAR -->
148 <app-sidebar class="col-3 col-md-2 vh-100 bg-dark text-white"></app-sidebar> 145 <app-sidebar class="col-3 col-md-2 vh-100 bg-dark text-white"></app-sidebar>
149 </div> 146 </div>
src/assets/scss/bootstrap-override.scss
1 @import "../../../node_modules/bootstrap/scss/functions"; 1 @import "../../../node_modules/bootstrap/scss/functions";
2 @import "../../../node_modules/bootstrap/scss/variables"; 2 @import "../../../node_modules/bootstrap/scss/variables";
3 3
4 $theme-colors: ( 4 $theme-colors: (
5 primary: #2872ae, 5 primary: #2872ae,
6 light: white 6 light: white
7 ); 7 );
8 8
9 .popover{ 9 .popover{
10 background-color: #2872AE !important; 10 background-color: #2872AE !important;
11 color: white !important; 11 color: white !important;
12 } 12 }
13 13
14 .list-group-item.active { 14 .list-group-item.active {
15 background-color: #2872ae !important; 15 background-color: #2872ae !important;
16 border-color: #2872ae !important; 16 border-color: #2872ae !important;
17 } 17 }
18 18
19 .icon-dim{
20 height: 40px !important;
21 width: auto !important;
22 background-color: white !important;
23 }
24 19
25 @import "../../../node_modules/bootstrap/scss/bootstrap.scss"; 20 @import "../../../node_modules/bootstrap/scss/bootstrap.scss";
26 21
1 @import "./assets/scss/animation.scss"; 1 @import "./assets/scss/animation.scss";
2 @import "./assets/scss/bootstrap-override.scss"; 2 @import "./assets/scss/bootstrap-override.scss";
3 3
4 html, 4 html,
5 body { 5 body {
6 background-color: #f0f0f0; 6 background-color: #f0f0f0;
7 overflow: hidden; 7 overflow: hidden;
8 } 8 }
9 9
10 .blur { 10 .blur {
11 filter: blur(10px); 11 filter: blur(10px);
12 -webkit-filter: blur(10px); 12 -webkit-filter: blur(10px);
13 } 13 }
14 14
15 .disable-user-select { 15 .disable-user-select {
16 -webkit-user-select: none; 16 -webkit-user-select: none;
17 -moz-user-select: none; 17 -moz-user-select: none;
18 -ms-user-select: none; 18 -ms-user-select: none;
19 user-select: none; 19 user-select: none;
20 } 20 }
21 21
22 .blue-gradient { 22 .blue-gradient {
23 background: linear-gradient(0deg, #8093a4, #fcfcfc); 23 background: linear-gradient(0deg, #8093a4, #fcfcfc);
24 } 24 }
25 25
26 .rounded { 26 .rounded {
27 border-radius: 1.5rem !important; 27 border-radius: 1.5rem !important;
28 } 28 }
29 29
30 .rounded-top-sm { 30 .rounded-top-sm {
31 border-top-left-radius: 0.75rem !important; 31 border-top-left-radius: 0.75rem !important;
32 border-top-right-radius: 0.75rem !important; 32 border-top-right-radius: 0.75rem !important;
33 } 33 }
34 34
35 .rounded-sm { 35 .rounded-sm {
36 border-radius: 0.75rem !important; 36 border-radius: 0.75rem !important;
37 } 37 }
38 38
39 .card-effect { 39 .card-effect {
40 &:active { 40 &:active {
41 background-color: #c9c9c9b3 !important; 41 background-color: #c9c9c9b3 !important;
42 transition: background-color 0.5s; 42 transition: background-color 0.5s;
43 } 43 }
44 &:focus { 44 &:focus {
45 background-color: #c9c9c9b3 !important; 45 background-color: #c9c9c9b3 !important;
46 transition: background-color 0.5s; 46 transition: background-color 0.5s;
47 } 47 }
48 } 48 }
49 49
50 .overflow-scroll { 50 .overflow-scroll {
51 overflow-y: auto !important; 51 overflow-y: auto !important;
52 overflow-x: hidden !important; 52 overflow-x: hidden !important;
53 &::-webkit-scrollbar { 53 &::-webkit-scrollbar {
54 width: 0.5em; 54 width: 0.5em;
55 } 55 }
56 &::-webkit-scrollbar-track { 56 &::-webkit-scrollbar-track {
57 border-radius: 10px; 57 border-radius: 10px;
58 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4); 58 box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
59 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4); 59 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
60 } 60 }
61 &::-webkit-scrollbar-thumb { 61 &::-webkit-scrollbar-thumb {
62 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7); 62 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.7);
63 outline: 1px solid slategrey; 63 outline: 1px solid slategrey;
64 border-radius: 10px; 64 border-radius: 10px;
65 height: 12px; 65 height: 12px;
66 &:active { 66 &:active {
67 box-shadow: inset 0 0 8px rgba(255, 0, 0, 0.9); 67 box-shadow: inset 0 0 8px rgba(255, 0, 0, 0.9);
68 -webkit-box-shadow: inset 0 0 8px rgba(255, 0, 0, 0.9); 68 -webkit-box-shadow: inset 0 0 8px rgba(255, 0, 0, 0.9);
69 } 69 }
70 }
71 &::-webkit-scrollbar-corner {
72 border-radius: 10px;
73 }
74 }
75
76 .bg-gray {
77 background-color: #e6e6e6;
78 }
79
80 .bg-primary-gradient {
81 background: linear-gradient(135deg, rgba(40, 112, 175, 1) 0%, rgba(0, 32, 66, 1) 100%);
82 }
83
84 .icon-dim {
70 } 85 height: 40px !important;
71 &::-webkit-scrollbar-corner { 86 width: auto !important;
72 border-radius: 10px; 87 background-color: white !important;
73 } 88 }
74 } 89
75 90 .carousel-indicators li{
76 .bg-gray { 91 width: 10px !important;
77 background-color: #e6e6e6; 92 height: 10px !important;
78 } 93 border-radius: 15px !important;
79 94 border-top: black !important;
80 .bg-primary-gradient { 95 border-bottom: black !important;
81 background: linear-gradient(135deg, rgba(40, 112, 175, 1) 0%, rgba(0, 32, 66, 1) 100%); 96 }
82 } 97