Jose Brito 1 năm trước cách đây
mục cha
commit
de3f92855b

+ 2 - 1
sistema-mantenimiento-front/src/app/components/equipment-management/equipment-details/equipment-details.component.html

@@ -190,7 +190,8 @@
         (click)="openCodesHistory()">
           <mat-icon>history</mat-icon>
         </button>
-        <button mat-mini-fab class="override_no_shadow mr-10" color="primary" matTooltip="Documentos relacionados" (click)="openDocumentsList()">
+        <button mat-mini-fab class="override_no_shadow mr-10" color="primary" matTooltip="Documentos relacionados" (click)="openDocumentsList()" 
+        [disabled]="!relatedDocumentsTableEnabled">
           <mat-icon>description</mat-icon>
         </button>
         <button mat-mini-fab class="override_no_shadow white_font blue_primary_background mr-10" matTooltip="Administrar planes de mantenimiento" 

+ 2 - 1
sistema-mantenimiento-front/src/app/components/equipment-management/equipment-details/equipment-details.component.ts

@@ -19,6 +19,7 @@ export class EquipmentDetailsComponent implements OnInit {
   @Input() equipment: EquipmentDetails | null;
   @Input() equipmentDetailsEnabled: boolean;
   @Input() equipmentImagesGalleryEnabled: boolean;
+  @Input() relatedDocumentsTableEnabled: boolean;
   @Output() refreshCriticality = new EventEmitter<string>();
   @Output() printFile = new EventEmitter<string>();
 
@@ -31,7 +32,6 @@ export class EquipmentDetailsComponent implements OnInit {
     private _domSanitizer: DomSanitizer,
     private _dialog: MatDialog,
     private _encService: EncService,
-    private _router: Router,
   ){
     this._matIconRegistry.addSvgIcon(
       'xls',
@@ -40,6 +40,7 @@ export class EquipmentDetailsComponent implements OnInit {
     this.equipment = null;
     this.equipmentDetailsEnabled = true;
     this.equipmentImagesGalleryEnabled = true;
+    this.relatedDocumentsTableEnabled = true;
     this.images = [];
     this.imageIndex = 0;
     this.screenWidth = window.innerWidth;

+ 1 - 1
sistema-mantenimiento-front/src/app/components/equipment-management/equipment-management.component.html

@@ -120,7 +120,7 @@
 
       <div class="equipments-container w-100" *ngIf="!isLoading && !hasError && currentLevel >= 3">
         <app-equipment-details class="w-100" [equipment]="parentEquipmentDetails" *ngIf="currentLevel > 3" [equipmentDetailsEnabled]="equipmentDetailsEnabled" 
-        (refreshCriticality)="updateEquipmentCriticality($event)" (printFile)="generateFile($event)" 
+        (refreshCriticality)="updateEquipmentCriticality($event)" (printFile)="generateFile($event)" [relatedDocumentsTableEnabled]="relatedDocumentsTableEnabled" 
         [equipmentImagesGalleryEnabled]="equipmentImagesGalleryEnabled"></app-equipment-details>
         <app-equipment-card equipmentType="equipment" *ngFor="let equipment of equipmentsBySubfamily" [equipment]="equipment" 
         (openChildren)="openChildren($event)" [equipmentDetailsEnabled]="equipmentDetailsEnabled"></app-equipment-card>