Sfoglia il codice sorgente

Merge branch 'master' of http://209.50.56.224/git/ITTEC/SAMPracticantes

MathewCordourier 2 anni fa
parent
commit
42cbeffaea

+ 9 - 2
sistema-mantenimiento-front/src/app/app-routing.module.ts

@@ -118,8 +118,15 @@ import { DocumentsEmployeeComponent } from './components/personal-management/emp
 import { ContractsHistoryEmployeeComponent } from './components/personal-management/employee/contracts-history-employee/contracts-history-employee.component';
 
 const routes: Routes = [
-  { path: '', redirectTo: '/login', pathMatch: 'full' },
-  { path: 'login', component: LoginComponent, canActivate: [LoginGuard] },
+  {
+    path: '',
+    redirectTo: '/login',
+    pathMatch: 'full' },
+  {
+    path: 'login',
+    component: LoginComponent,
+    canActivate: [LoginGuard]
+  },
   {
     path: 'login-old',
     component: LoginOldComponent,

+ 2 - 2
sistema-mantenimiento-front/src/app/components/acquisition-management/provider/artitle/artitle-details-form/artitle-details-form.component.ts

@@ -31,8 +31,8 @@ export class ArtitleDetailsFormComponent implements OnInit {
   }
 
   ngOnInit(): void {
-    let catalago = catalogoMonedas;
-    this.arrCatalogoMonedas = catalago.arrMoneda;
+    let catalogo = catalogoMonedas;
+    this.arrCatalogoMonedas = catalogo.arrMoneda;
     this.arrCatalogoMonedas.sort((a,b) => a.moneda.localeCompare(b.moneda));
 
     this.filteredOptions = this.MONEDA?.valueChanges.pipe(

+ 2 - 2
sistema-mantenimiento-front/src/app/components/acquisition-management/provider/artitle/artitle-form/artitle-form.component.ts

@@ -71,8 +71,8 @@ export class ArtitleFormComponent implements OnInit {
   }
 
   ngOnInit(): void {
-    let catalago = catalogoMonedas;
-    this.arrCatalogoMonedas = catalago.arrMoneda;
+    let catalogo = catalogoMonedas;
+    this.arrCatalogoMonedas = catalogo.arrMoneda;
     this.arrCatalogoMonedas.sort((a,b) => a.moneda.localeCompare(b.moneda));
 
     this.getFamiliesAndSubfamilies();

+ 2 - 398
sistema-mantenimiento-front/src/app/components/template/template.component.html

@@ -45,402 +45,6 @@
     </mat-toolbar-row>
 </mat-toolbar>
 
-<mat-drawer-container class="example-container" autosize>
-    <mat-drawer #drawer class="example-sidenav" mode="side">
-        <div style="margin-top: 30px;">
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080;">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">add_shopping_cart</mat-icon> Módulo de
-                        Adquisiciones
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-                <div>
-                    <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                        class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                        <mat-expansion-panel-header>
-                            <mat-panel-title style="color: #808080">
-                                <mat-icon style="color: #F78F1E; margin-right: 10px;">local_grocery_store</mat-icon>
-                                Adquisiciones
-                            </mat-panel-title>
-                            <mat-panel-description>
-                            </mat-panel-description>
-                        </mat-expansion-panel-header>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/formulario-adquisicion']">
-                                <mat-icon style="color: #F78F1E;">app_registration</mat-icon> Registro de Adquisiciones
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/seguimiento']">
-                                <mat-icon style="color: #F78F1E;">local_shipping</mat-icon>
-                                Seguimiento de Pedidos
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/seguimiento-ordenes']">
-                                <mat-icon style="color: #F78F1E;">sell</mat-icon>
-                                Seguimiento de Ordenes de Compra
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/requests-fields']">
-                                <mat-icon style="color: #F78F1E;">rate_review</mat-icon>
-                                Solicitudes de formulario
-                            </button>
-                        </div>
-                    </mat-expansion-panel>
-                </div>
-                <div>
-                    <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                        class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                        <mat-expansion-panel-header>
-                            <mat-panel-title style="color: #808080">
-                                <mat-icon style="color: #F78F1E; margin-right: 10px;">groups</mat-icon> Proveedores
-                            </mat-panel-title>
-                            <mat-panel-description>
-                            </mat-panel-description>
-                        </mat-expansion-panel-header>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/lista_proveedores']">
-                                <mat-icon style="color: #F78F1E;">find_in_page</mat-icon> Consulta Proveedores
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/catalogos']">
-                                <mat-icon style="color: #F78F1E;">view_list</mat-icon> Catálogo de Proveedores
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/proveedores-articulos']">
-                                <mat-icon style="color: #F78F1E;">manage_accounts</mat-icon> Gestión Proveedores por
-                                Artículo
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/solicitud-precios']">
-                                <mat-icon style="color: #F78F1E;">attach_money</mat-icon> Solicitar Precio
-                            </button>
-                        </div>
-                    </mat-expansion-panel>
-                </div>
-                <div>
-                    <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                        class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                        <mat-expansion-panel-header>
-                            <mat-panel-title style="color: #808080">
-                                <mat-icon style="color: #F78F1E; margin-right: 10px;">local_shipping</mat-icon> Despacho
-                            </mat-panel-title>
-                            <mat-panel-description>
-                            </mat-panel-description>
-                        </mat-expansion-panel-header>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/recepcion-pedidos']">
-                                <mat-icon style="color: #F78F1E;">inventory</mat-icon> Recepción de Pedidos
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/seguimiento-problemas']">
-                                <mat-icon style="color: #F78F1E;">report_problem</mat-icon> Seguimiento de Problemas
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/retrasos-entrega']">
-                                <mat-icon style="color: #F78F1E;">analytics</mat-icon> Análisis de Retrasos
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/entregas-parciales']">
-                                <mat-icon style="color: #F78F1E;">incomplete_circle</mat-icon> Entregas Parciales
-                            </button>
-                        </div>
-                    </mat-expansion-panel>
-                </div>
-                <div>
-                    <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                        class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                        <mat-expansion-panel-header>
-                            <mat-panel-title style="color: #808080">
-                                <mat-icon style="color: #F78F1E; margin-right: 10px;">receipt</mat-icon> Facturas
-                            </mat-panel-title>
-                            <mat-panel-description>
-                            </mat-panel-description>
-                        </mat-expansion-panel-header>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/consultar-facturas']">
-                                <mat-icon style="color: #F78F1E;">list_alt</mat-icon> Consultar Facturas
-                            </button>
-                        </div>
-                        <div class="divBotones">
-                            <button mat-button style="color: #808080" [routerLink]="['/sam/facturas-pendientes']">
-                                <mat-icon style="color: #F78F1E;">receipt_long</mat-icon> Facturas Pendientes
-                            </button>
-                        </div>
-                    </mat-expansion-panel>
-                </div>
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">account_circle </mat-icon> Módulo de
-                        Usuarios
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" (click)="openViewUsersAdmin()">
-                        <mat-icon style="color: #F78F1E;">person_add</mat-icon> Registrar Usuario
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" (click)="openViewProfilesAdmin()">
-                        <mat-icon style="color: #F78F1E;">account_box</mat-icon> Perfil de Usuario
-                    </button>
-                </div>
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px;color: #F78F1E;">fact_check</mat-icon> Módulo de Gestión de
-                        Stock
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px;color: #F78F1E;">handyman</mat-icon> Módulo de Mantenimiento
-                        Preventivo
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">warning</mat-icon> Módulo de Mantenimiento
-                        Correctivo
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">build</mat-icon> Módulo de Gestión de
-                        Equipamiento
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
+<router-outlet></router-outlet>
 
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">request_quote</mat-icon> Módulo de
-                        Contadores y Activadores
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">schema </mat-icon> Módulo de Gestión de los
-                        procesos
-                        (Workflow)
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/workflow']">
-                        <mat-icon style="color: #F78F1E;">analytics</mat-icon> Consultar workflows
-                    </button>
-                </div>
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">assessment</mat-icon> Módulo de Análisis de
-                        Fallas
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">data_thresholding</mat-icon> Módulo de
-                        Panel de Control
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">engineering</mat-icon> Módulo de Gestión
-                        del Personal de
-                        Mantenimiento
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">paid</mat-icon> Módulo de Presupuestos
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">picture_as_pdf</mat-icon> Módulo de Gestión
-                        Documental
-                        Electrónica
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="margin-right: 5px; color: #F78F1E;">table_chart</mat-icon> Módulo de Gestión de
-                        Tablas
-                    </mat-panel-title>
-                </mat-expansion-panel-header>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/getbgt']" (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">grid_on</mat-icon> Gestionar Tablas de Base de Datos
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/getbgm']" (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">auto_awesome_mosaic</mat-icon> Gestión de Módulos
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/getbsb']" (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">dashboard</mat-icon> Gestión de Submódulos
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/getbme']" (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">web_stories</mat-icon> Gestión de Menús
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <a mat-button style="color: #808080" [routerLink]="['/sam/getbfo']" (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">sticky_note_2</mat-icon> Gestión de Formularios
-                    </a>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/getbtb']" (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">table_chart</mat-icon> Gestión de Tablas Dinámicas
-                    </button>
-                </div>
-            </mat-expansion-panel>
-        </div>
-        <div>
-            <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false"
-                class="mat-expansion-panel ng-tns-c191-1 ng-star-inserted mat-expanded">
-                <mat-expansion-panel-header>
-                    <mat-panel-title style="color: #808080">
-                        <mat-icon style="color: #F78F1E;">bug_report</mat-icon>
-                        Plantillas Test
-                    </mat-panel-title>
-                    <mat-panel-description>
-                    </mat-panel-description>
-                </mat-expansion-panel-header>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/template-menu']"
-                        (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">web_stories</mat-icon> Menú
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/template-table']"
-                        (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">table_chart</mat-icon> Consulta tablas
-                    </button>
-                </div>
-                <div class="divBotones">
-                    <button mat-button style="color: #808080" [routerLink]="['/sam/tamplate-form']"
-                        (click)="drawer.toggle()">
-                        <mat-icon style="color: #F78F1E;">sticky_note_2</mat-icon> Formulario
-                    </button>
-                </div>
-            </mat-expansion-panel>
-        </div>
-    </mat-drawer>
-    <div style="height: 100%; box-sizing: border-box; overflow: hidden;">
-        <router-outlet></router-outlet>
-    </div>
-</mat-drawer-container>
-<footer style="height: 48px;"></footer>
+<footer style="height: 48px;"></footer>

+ 1 - 1
sistema-mantenimiento-front/src/environments/environment.prod.ts

@@ -29,4 +29,4 @@ export const docClassification = [
   {category: 'Plantillas', code: 'PL'},
   {category: 'Referencias', code: 'RE'},
   {category: 'Videos', code: 'VI'},
-]
+]

+ 2 - 0
sistema-mantenimiento-front/src/environments/environment.ts

@@ -10,6 +10,7 @@ export const apiUriQA = 'http://127.0.0.1:8000/api/';
 export const apiUriJean = 'http://192.168.1.4:8000/api';
 export const apiUriMathew = 'http://192.168.1.50:8000/api';
 export const apiTemp = 'http://git.ittec.mx/sam/public/api/';
+export const apiUrlMathew = '';
 
 //export const socket = 'http://git.ittec.mx/socket';
 export const socket = 'http://localhost:3200';
@@ -17,6 +18,7 @@ export const socket = 'http://localhost:3200';
 export const apiUriAlan = 'http://192.168.1.2:8000/api/';
 
 export const apiUriWorkflow = 'http://192.168.100.148:8004/api';
+
 export const public_key = 'WrBEGoJnMnMhC/2hiaYypcmPwP9Z4p4/bNex0T/WUWA=';
 export const secret_key = 'CEIBkv7QG1WoAoBO7Ny5cqzyJ5yCUwBMhnFYUBbCeTk=';
 

+ 7 - 1
sistema-mantenimiento-front/src/styles.css

@@ -1316,7 +1316,7 @@ mat-toolbar-row,
   margin-left: auto;
   margin-right: auto;
   background-color: #FFFFFF !important;
-  height: calc(100% - 77px);
+  height: calc(100% - 189px);
   display: flex;
   flex-direction: column;
   justify-content: space-between;
@@ -1670,3 +1670,9 @@ mat-toolbar-row,
   from { transform: translate(-320px); }
   to { transform: translate(0); }
 }
+
+
+
+/* Estilos Mathew */
+
+/* Estilos Jean */