From 241cc198960de893a2d0deb1aff436930c898769 Mon Sep 17 00:00:00 2001 From: JuanSanhueza Date: Wed, 30 Apr 2025 11:12:22 -0400 Subject: [PATCH] Unidad de Concesiones tabla 1 form tabla 2 --- .../concesiones/concesiones.component.html | 145 +++++++++++++++++- .../concesiones/concesiones.component.scss | 4 + .../concesiones/concesiones.component.ts | 49 +++++- 3 files changed, 196 insertions(+), 2 deletions(-) diff --git a/src/app/pages/concesiones/concesiones.component.html b/src/app/pages/concesiones/concesiones.component.html index 952cb99..8231d40 100644 --- a/src/app/pages/concesiones/concesiones.component.html +++ b/src/app/pages/concesiones/concesiones.component.html @@ -1 +1,144 @@ -

concesiones works!

+
+ +
Cronogramas cargados:
+ + + + Empresa + Código de cronograma + Código cronograma de ajuste + Tipo de carga + Estado de revisión + Analista + Fecha ingreso + Semáforo + + + + + {{ product.empresa }} + {{ product.codigoCronograma }} + {{ product.codigoCronogramaAjuste }} + {{ product.tipoCarga }} + {{ product.estadoRevision }} + + + + + {{ product.fechaIngreso }} + + +
+ +
+ + +
+
+ + + +
+
+
+
Filtro Empresa
+ +
+
+
+
+
Filtro Código Cronograma SINAR
+ +
+
+
+
+
Filtro tipo de carga
+ +
+
+
+
+
¿Contiene obras del año?
+ +
+
+
+
+
N° Oficio que aprueba
+ + +
+
+
+ +
+
+ + +
Cronogramas solicitados y pendientes de carga:
+ + + + Empresa + Código de cronograma SINAR + Contiene obras del año + N° Oficio que aprueba + Tipo de carga + Fecha de solicitud + + + + + {{ product.empresa }} + {{ product.codigoCronograma }} + {{ product.codigoCronogramaAjuste }} + {{ product.tipoCarga }} + {{ product.estadoRevision }} + {{ product.fechaIngreso }} + + + + +
diff --git a/src/app/pages/concesiones/concesiones.component.scss b/src/app/pages/concesiones/concesiones.component.scss index e69de29..668b250 100644 --- a/src/app/pages/concesiones/concesiones.component.scss +++ b/src/app/pages/concesiones/concesiones.component.scss @@ -0,0 +1,4 @@ +.input-with-icon { + background-size: 20px 20px; + padding-right: 35px; /* espacio para que el texto no choque con el ícono */ +} diff --git a/src/app/pages/concesiones/concesiones.component.ts b/src/app/pages/concesiones/concesiones.component.ts index 7d18369..5d23561 100644 --- a/src/app/pages/concesiones/concesiones.component.ts +++ b/src/app/pages/concesiones/concesiones.component.ts @@ -1,11 +1,58 @@ import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { TableModule } from 'primeng/table'; +import { InputTextModule } from 'primeng/inputtext'; @Component({ selector: 'app-concesiones', - imports: [], + imports: [FormsModule, TableModule, InputTextModule], templateUrl: './concesiones.component.html', styleUrl: './concesiones.component.scss' }) export class ConcesionesComponent { + pageTitle: string = 'Cronogramas cargados:'; + + products: any[] = [ + { + empresa: 'Empresa A', + codigoCronograma: '123', + codigoCronogramaAjuste: '456', + tipoCarga: 'Inicial', + estadoRevision: 'Ingresado', + analista: 'No asignado', + fechaIngreso: '2025-04-29', + semaforo: 'green' + }, + { + empresa: 'Empresa A', + codigoCronograma: '123', + codigoCronogramaAjuste: '456', + tipoCarga: 'Inicial', + estadoRevision: 'En revisión', + analista: 'Gabriel Torres', + fechaIngreso: '2025-04-29', + semaforo: 'yellow' + }, + { + empresa: 'Empresa A', + codigoCronograma: '123', + codigoCronogramaAjuste: '456', + tipoCarga: 'Inicial', + estadoRevision: 'Rechazado', + analista: 'Jorge Muñoz', + fechaIngreso: '2025-04-29', + semaforo: 'red' + }, + { + empresa: 'Empresa A', + codigoCronograma: '123', + codigoCronogramaAjuste: '456', + tipoCarga: 'Inicial', + estadoRevision: 'Aprobado', + analista: 'Jarolt Matamoros', + fechaIngreso: '2025-04-29', + semaforo: 'green' + }, + ]; }