Commit 10fa6be8684bd0bd52565b56c935d6759eaf10d4
Exists in
develop
Merge branch 'develop' of http://git.focasoftware.com/angular/autoservicio-axion into develop
update version
Showing
7 changed files
Show diff stats
package.json
src/app/modules/comanda/comanda.component.html
... | ... | @@ -55,7 +55,7 @@ |
55 | 55 | </p> |
56 | 56 | <div *ngFor="let componente of detalle.componentes"> |
57 | 57 | <p *ngIf="componente.DetArt !== 'Producto ingrediente general'"> |
58 | - <small>{{componente.DetArt.toLowerCase()}}</small> | |
58 | + <small>{{componente.MktDesc ? componente.MktDesc.toLowerCase() : componente.DetArt.toLowerCase()}}</small> | |
59 | 59 | </p> |
60 | 60 | </div> |
61 | 61 | </div> |
src/app/modules/seleccion-articulos/filtro-categorias/filtro-categorias.component.ts
... | ... | @@ -3,6 +3,7 @@ import { ICategoria } from 'src/app/interfaces/ICategoria'; |
3 | 3 | import { InactiveScreenService } from 'src/app/services/inactive-screen/inactive-screen.service'; |
4 | 4 | import { CategoriaService } from 'src/app/services/categoria/categoria.service'; |
5 | 5 | import { APP_SETTINGS } from 'src/etc/AppSettings'; |
6 | +import { DateExtension } from 'src/app/utils/dateExtension'; | |
6 | 7 | |
7 | 8 | @Component({ |
8 | 9 | selector: 'app-filtro-categorias', |
... | ... | @@ -87,12 +88,8 @@ export class FiltroCategoriasComponent implements OnInit { |
87 | 88 | }, 500); |
88 | 89 | } |
89 | 90 | |
90 | - validarFecha(fechaInicioString: string, fechaFinString: string) { | |
91 | - const fechaInicio = new Date(fechaInicioString); | |
92 | - const fechaFin = new Date(fechaFinString); | |
93 | - const fechaAux = Date.now(); | |
94 | - const fechaHoy = new Date(fechaAux); | |
95 | - return (fechaHoy >= fechaInicio && fechaHoy <= fechaFin) ? true : false; | |
91 | + validarFecha(fechaInicio: string, fechaFin: string) { | |
92 | + return DateExtension.ValidateDateRange(fechaInicio, fechaFin); | |
96 | 93 | } |
97 | 94 | |
98 | 95 | mediaPantalla() { |
src/app/modules/seleccion-articulos/seleccion-articulos.component.html
... | ... | @@ -40,6 +40,7 @@ |
40 | 40 | <!-- ARTICULO --> |
41 | 41 | <div |
42 | 42 | *ngFor="let articulo of auxArticulos | slice:0:showQuantity;" |
43 | + [hidden]="validarFecha(articulo.FECHA_VIGENCIA_DESDE, articulo.FECHA_VIGENCIA_HASTA)" | |
43 | 44 | class="col px-2 my-1 my-md-3 h-auto"> |
44 | 45 | <div |
45 | 46 | class="swing-in-top-fwd btn-effect card h-auto" |
src/app/modules/seleccion-articulos/seleccion-articulos.component.ts
... | ... | @@ -13,6 +13,7 @@ import { FiltroCategoriasComponent } from './filtro-categorias/filtro-categorias |
13 | 13 | import * as _ from 'lodash'; |
14 | 14 | import { ANIMATIONS } from 'src/app/utils/animations'; |
15 | 15 | import { NoStockComponent } from './no-stock/no-stock.component'; |
16 | +import { DateExtension } from 'src/app/utils/dateExtension'; | |
16 | 17 | |
17 | 18 | @Component({ |
18 | 19 | selector: 'app-seleccion-articulos', |
... | ... | @@ -188,6 +189,11 @@ export class SeleccionArticulosComponent implements OnInit, AfterViewInit, OnDes |
188 | 189 | this.showQuantity += 100; |
189 | 190 | } |
190 | 191 | |
192 | + | |
193 | + validarFecha(fechaInicio: string, fechaFin: string) { | |
194 | + return DateExtension.ValidateDateRange(fechaInicio, fechaFin); | |
195 | + } | |
196 | + | |
191 | 197 | @HostListener('scroll', ['$event']) |
192 | 198 | scrollEvent(event: Event) { |
193 | 199 | clearTimeout(this.inactiveScreen.timerReposo); |
src/app/services/articulo/articulo.service.ts
... | ... | @@ -87,7 +87,8 @@ export class ArticuloService { |
87 | 87 | pedidoAnombreDe: dataPago.pedidoAnombreDe, |
88 | 88 | numeroPlanilla: APP_SETTINGS.numeroPlanilla, |
89 | 89 | pedidoParaLlevar: localStorage.getItem('pedidoParaLlevar'), |
90 | - terminal: APP_SETTINGS.terminal | |
90 | + terminal: APP_SETTINGS.terminal, | |
91 | + contactLess: true, | |
91 | 92 | }) |
92 | 93 | .subscribe((data) => { |
93 | 94 | observer.next(data); |
src/app/utils/dateExtension.ts
... | ... | @@ -0,0 +1,11 @@ |
1 | +export class DateExtension { | |
2 | + | |
3 | + public static ValidateDateRange(dateStart: string, dateEnd: string) { | |
4 | + if (dateEnd === null) return false; | |
5 | + const today = Date.now(); | |
6 | + const timeStart = new Date(dateStart).getTime(); | |
7 | + const timeEnd = new Date(dateEnd).getTime(); | |
8 | + return (timeStart <= today && today <= timeEnd) ? false : true; | |
9 | + } | |
10 | + | |
11 | +} |