Commit 8caf5d308033a52a365dc09e0fa5d1a672a41891

Authored by Marcelo Puebla
1 parent d5eed28e60

Nuevos modulos

src/app/modules/forma-pago/forma-pago-routing.module.ts
... ... @@ -0,0 +1,13 @@
  1 +import { NgModule } from '@angular/core';
  2 +import { Routes, RouterModule } from '@angular/router';
  3 +import { FormaPagoComponent } from './forma-pago.component';
  4 +
  5 +const routes: Routes = [
  6 + { path: '', component: FormaPagoComponent }
  7 +];
  8 +
  9 +@NgModule({
  10 + imports: [RouterModule.forChild(routes)],
  11 + exports: [RouterModule]
  12 +})
  13 +export class FormaPagoRoutingModule { }
src/app/modules/forma-pago/forma-pago.component.html
... ... @@ -0,0 +1,77 @@
  1 +<div class="h-92 bg-white fade-in-left">
  2 + <div class="row mx-0 h-15">
  3 + <div class="col-12 px-0 h-80 my-auto">
  4 + <img
  5 + draggable="false"
  6 + ondragstart="return false;"
  7 + (contextmenu)="false"
  8 + class="d-block mx-auto h-100"
  9 + src="assets/img/logo-spot.svg">
  10 + </div>
  11 + </div>
  12 + <div class="h-85">
  13 + <div class="row mt-5 mx-3 h-auto border border-primary rounded-sm">
  14 + <div class="col-12 px-0 py-2 align-self-center">
  15 + <div class="px-3 text-center">
  16 + <p class="h6 text-truncate">SELECCIONA UNA FORMA DE PAGO</p>
  17 + </div>
  18 + </div>
  19 + </div>
  20 + <!-- OPCION PAGO ELECTRONICO -->
  21 + <div class="row mt-5 h-auto justify-content-center mx-0">
  22 + <div class="col-auto px-0 h-auto align-self-start">
  23 + <div
  24 + class="btn-effect col-auto align-self-center px-0 bg-white"
  25 + [routerLink]="['/pago-electronico']">
  26 + <div class="row mx-0 bg-primary badge-pill">
  27 + <div class="col-auto p-0">
  28 + <img
  29 + draggable="false"
  30 + ondragstart="return false;"
  31 + (contextmenu)="false"
  32 + class="p-1 icon-50"
  33 + src="assets/img/icono-plato.svg">
  34 + </div>
  35 + <div class="col-auto align-self-center text-white">Pago electrónico</div>
  36 + <div class="col-auto align-self-center p-0">
  37 + <img
  38 + draggable="false"
  39 + ondragstart="return false;"
  40 + (contextmenu)="false"
  41 + class="p-1 icon-30"
  42 + src="assets/img/ir.svg">
  43 + </div>
  44 + </div>
  45 + </div>
  46 + </div>
  47 + </div>
  48 + <!-- OPCION PAGO CON TARJETA -->
  49 + <div class="row mt-5 h-auto justify-content-center mx-0">
  50 + <div class="col-auto px-0 h-auto align-self-start">
  51 + <div
  52 + class="btn-effect col-auto align-self-center px-0 bg-white"
  53 + (click)="goTo('/seleccion-articulos')">
  54 + <div class="row mx-0 bg-primary badge-pill">
  55 + <div class="col-auto p-0">
  56 + <img
  57 + draggable="false"
  58 + ondragstart="return false;"
  59 + (contextmenu)="false"
  60 + class="p-1 icon-50"
  61 + src="assets/img/icono-take-away.svg">
  62 + </div>
  63 + <div class="col-auto align-self-center text-white">Pago con tarjeta</div>
  64 + <div class="col-auto align-self-center p-0">
  65 + <img
  66 + draggable="false"
  67 + ondragstart="return false;"
  68 + (contextmenu)="false"
  69 + class="p-1 icon-30"
  70 + src="assets/img/ir.svg">
  71 + </div>
  72 + </div>
  73 + </div>
  74 + </div>
  75 + </div>
  76 + </div>
  77 +</div>
src/app/modules/forma-pago/forma-pago.component.scss
src/app/modules/forma-pago/forma-pago.component.spec.ts
... ... @@ -0,0 +1,25 @@
  1 +import { async, ComponentFixture, TestBed } from '@angular/core/testing';
  2 +
  3 +import { FormaPagoComponent } from './forma-pago.component';
  4 +
  5 +describe('FormaPagoComponent', () => {
  6 + let component: FormaPagoComponent;
  7 + let fixture: ComponentFixture<FormaPagoComponent>;
  8 +
  9 + beforeEach(async(() => {
  10 + TestBed.configureTestingModule({
  11 + declarations: [ FormaPagoComponent ]
  12 + })
  13 + .compileComponents();
  14 + }));
  15 +
  16 + beforeEach(() => {
  17 + fixture = TestBed.createComponent(FormaPagoComponent);
  18 + component = fixture.componentInstance;
  19 + fixture.detectChanges();
  20 + });
  21 +
  22 + it('should create', () => {
  23 + expect(component).toBeTruthy();
  24 + });
  25 +});
src/app/modules/forma-pago/forma-pago.component.ts
... ... @@ -0,0 +1,15 @@
  1 +import { Component, OnInit } from '@angular/core';
  2 +
  3 +@Component({
  4 + selector: 'app-forma-pago',
  5 + templateUrl: './forma-pago.component.html',
  6 + styleUrls: ['./forma-pago.component.scss']
  7 +})
  8 +export class FormaPagoComponent implements OnInit {
  9 +
  10 + constructor() { }
  11 +
  12 + ngOnInit() {
  13 + }
  14 +
  15 +}
src/app/modules/forma-pago/forma-pago.module.ts
... ... @@ -0,0 +1,15 @@
  1 +import { NgModule } from '@angular/core';
  2 +import { CommonModule } from '@angular/common';
  3 +
  4 +import { FormaPagoRoutingModule } from './forma-pago-routing.module';
  5 +import { FormaPagoComponent } from './forma-pago.component';
  6 +
  7 +
  8 +@NgModule({
  9 + declarations: [FormaPagoComponent],
  10 + imports: [
  11 + CommonModule,
  12 + FormaPagoRoutingModule
  13 + ]
  14 +})
  15 +export class FormaPagoModule { }
src/app/modules/pago-electronico/pago-electronico-routing.module.ts
... ... @@ -0,0 +1,13 @@
  1 +import { NgModule } from '@angular/core';
  2 +import { Routes, RouterModule } from '@angular/router';
  3 +import { PagoElectronicoComponent } from './pago-electronico.component';
  4 +
  5 +const routes: Routes = [
  6 + { path: '', component: PagoElectronicoComponent }
  7 +];
  8 +
  9 +@NgModule({
  10 + imports: [RouterModule.forChild(routes)],
  11 + exports: [RouterModule]
  12 +})
  13 +export class PagoElectronicoRoutingModule { }
src/app/modules/pago-electronico/pago-electronico.component.html
... ... @@ -0,0 +1,32 @@
  1 +<div class="h-92 bg-white fade-in-left">
  2 + <div class="row mx-0 h-15">
  3 + <div class="col-12 px-0 h-80 my-auto">
  4 + <img
  5 + draggable="false"
  6 + ondragstart="return false;"
  7 + (contextmenu)="false"
  8 + class="d-block mx-auto h-100"
  9 + src="assets/img/logo-spot.svg">
  10 + </div>
  11 + </div>
  12 + <div class="h-85">
  13 + <div class="row mt-5 mx-3 h-auto border border-primary rounded-sm">
  14 + <div class="col-12 px-0 py-2 align-self-center">
  15 + <div class="px-3 text-center">
  16 + <p class="h6 text-truncate">PAGO ELECTRÓNICO</p>
  17 + </div>
  18 + </div>
  19 + </div>
  20 + <!-- QR -->
  21 + <div class="row mx-0 mt-5 h-60 justify-content-center">
  22 + <div class="col-10 px-0 h-100">
  23 + <img
  24 + draggable="false"
  25 + ondragstart="return false;"
  26 + (contextmenu)="false"
  27 + class="d-block mx-auto img-fluid"
  28 + src="assets/img/icono-mercado-pago.svg">
  29 + </div>
  30 + </div>
  31 + </div>
  32 +</div>
src/app/modules/pago-electronico/pago-electronico.component.scss
src/app/modules/pago-electronico/pago-electronico.component.spec.ts
... ... @@ -0,0 +1,25 @@
  1 +import { async, ComponentFixture, TestBed } from '@angular/core/testing';
  2 +
  3 +import { PagoElectronicoComponent } from './pago-electronico.component';
  4 +
  5 +describe('PagoElectronicoComponent', () => {
  6 + let component: PagoElectronicoComponent;
  7 + let fixture: ComponentFixture<PagoElectronicoComponent>;
  8 +
  9 + beforeEach(async(() => {
  10 + TestBed.configureTestingModule({
  11 + declarations: [ PagoElectronicoComponent ]
  12 + })
  13 + .compileComponents();
  14 + }));
  15 +
  16 + beforeEach(() => {
  17 + fixture = TestBed.createComponent(PagoElectronicoComponent);
  18 + component = fixture.componentInstance;
  19 + fixture.detectChanges();
  20 + });
  21 +
  22 + it('should create', () => {
  23 + expect(component).toBeTruthy();
  24 + });
  25 +});
src/app/modules/pago-electronico/pago-electronico.component.ts
... ... @@ -0,0 +1,15 @@
  1 +import { Component, OnInit } from '@angular/core';
  2 +
  3 +@Component({
  4 + selector: 'app-pago-electronico',
  5 + templateUrl: './pago-electronico.component.html',
  6 + styleUrls: ['./pago-electronico.component.scss']
  7 +})
  8 +export class PagoElectronicoComponent implements OnInit {
  9 +
  10 + constructor() { }
  11 +
  12 + ngOnInit() {
  13 + }
  14 +
  15 +}
src/app/modules/pago-electronico/pago-electronico.module.ts
... ... @@ -0,0 +1,15 @@
  1 +import { NgModule } from '@angular/core';
  2 +import { CommonModule } from '@angular/common';
  3 +
  4 +import { PagoElectronicoRoutingModule } from './pago-electronico-routing.module';
  5 +import { PagoElectronicoComponent } from './pago-electronico.component';
  6 +
  7 +
  8 +@NgModule({
  9 + declarations: [PagoElectronicoComponent],
  10 + imports: [
  11 + CommonModule,
  12 + PagoElectronicoRoutingModule
  13 + ]
  14 +})
  15 +export class PagoElectronicoModule { }