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' + }, + ]; }