Просмотр исходного кода

Correcciones parámetros del sistema

Jose Brito 1 год назад
Родитель
Сommit
7d0b70242f

+ 12 - 2
sistema-mantenimiento-front/src/app/components/control-panel/graphic-interface-indicators/control-panel-preview/control-panel-preview.component.ts

@@ -1,7 +1,9 @@
 import { Component, OnInit } from '@angular/core';
 import { ActivatedRoute } from '@angular/router';
 import { lastValueFrom } from 'rxjs';
+import { ControlPanelDetailsResponse } from 'src/app/interfaces/control-panel.interface';
 import { ControlPanelService } from 'src/app/services/control-panel.service';
+import { EncService } from 'src/app/services/enc/enc.service';
 import { ResourcesService } from 'src/app/services/resources/resources.service';
 
 @Component({
@@ -18,6 +20,7 @@ export class ControlPanelPreviewComponent implements OnInit {
     private _activatedRoute: ActivatedRoute,
     private _resourcesService: ResourcesService,
     private _controlPanelService: ControlPanelService,
+    private _encService: EncService,
   ) {
     this.isLoading = true;
     this.hasError = false;
@@ -43,8 +46,15 @@ export class ControlPanelPreviewComponent implements OnInit {
   async getPanel(idPanel: string){
     try{
       let idUser = localStorage.getItem('idusuario')!;
-      let panel = await lastValueFrom(this._controlPanelService.getPanel(idPanel, idUser, 1));
-      console.log(panel);
+      let panel: ControlPanelDetailsResponse = await lastValueFrom(this._controlPanelService.getPanel(idPanel, idUser, 1));
+
+      this.hasError = panel.error;
+      this.errorStr = panel.msg;
+
+      if(!this.hasError){
+        panel.response.ID_PANEL = await this._encService.decrypt(panel.response.ID_PANEL);
+        console.log(panel.response);
+      }
     }catch(error: any){
       if(error.error == undefined){
         this.errorStr = 'Ocurrió un error inesperado.';

+ 11 - 3
sistema-mantenimiento-front/src/app/components/system-admin/system-params/system-params.component.html

@@ -1,4 +1,4 @@
-<div class="items-container animated fadeIn">
+<div class="items-container animated fadeIn" (window:resize)="onResize()">
   <div id="navigation" class="mb-8">
     <div class="prev-page prevent-select indigo_primary_background mat-elevation-z8" (click)="goBack(1)" matRipple>
       <mat-icon style="color: white;">arrow_back</mat-icon>
@@ -546,9 +546,13 @@
                   </button>
                 </mat-form-field>
                 <div class="measures-buttons-container">
-                  <button mat-raised-button class="override_no_shadow" color="primary" (click)="openMagnitudeForm('nuevo')">
+                  <button mat-raised-button class="override_no_shadow animated fadeIn" color="primary" (click)="openMagnitudeForm('nuevo')" *ngIf="!btnSmall">
                     <mat-icon>add</mat-icon> Registrar magnitud
                   </button>
+                  <button mat-mini-fab class="override_no_shadow animated fadeIn" color="primary" (click)="openMagnitudeForm('nuevo')" *ngIf="btnSmall" 
+                  matTooltip="Registrar magnitud">
+                    <mat-icon>add</mat-icon>
+                  </button>
                 </div>
               </div>
               <div class="measures-titles">
@@ -594,10 +598,14 @@
                   </button>
                 </mat-form-field>
                 <div class="measures-buttons-container">
-                  <button mat-raised-button class="override_no_shadow" color="primary" [disabled]="magnitudeSelected == ''" 
+                  <button mat-raised-button class="override_no_shadow animated fadeIn" color="primary" [disabled]="magnitudeSelected == ''" *ngIf="!btnSmall"  
                   (click)="openUnitForm('nuevo')">
                     <mat-icon>add</mat-icon> Registrar unidad
                   </button>
+                  <button mat-mini-fab class="override_no_shadow animated fadeIn" color="primary" [disabled]="magnitudeSelected == ''" *ngIf="btnSmall" 
+                  (click)="openUnitForm('nuevo')" matTooltip="Registrar unidad">
+                    <mat-icon>add</mat-icon>
+                  </button>
                 </div>
               </div>
               <div class="measures-titles">

+ 5 - 1
sistema-mantenimiento-front/src/app/components/system-admin/system-params/system-params.component.ts

@@ -166,7 +166,7 @@ export class SystemParamsComponent implements OnInit {
     this.imgStr = "";
     this.bacStr = "";
     this.txtBuscador = '';
-    this.btnSmall = false;
+    this.btnSmall = window.innerWidth <= 1420;
 
     this.magnitudes = [];
     this.unitsByMagnitude = [];
@@ -225,6 +225,10 @@ export class SystemParamsComponent implements OnInit {
     this.citiesInput = false;
   }
 
+  public onResize():void {
+    this.btnSmall = window.innerWidth <= 1420;
+  }
+
   ngOnInit(): void {
     this.getTaxRegimeActive();
     this.getCoutries();