Sfoglia il codice sorgente

Finalización del submódulo de órdenes de trabajo

Jose Brito 1 anno fa
parent
commit
e490e13313

+ 18 - 9
sistema-mantenimiento-front/src/app/components/corrective-maintenance/operations-management/operations-management.component.ts

@@ -242,6 +242,7 @@ export class OperationsManagementComponent implements OnInit {
   }
 
   openConfirmDialog(action: string, idOrder: string){
+    let idOrderStr = idOrder.replace('Orden #', '').trim();
     let actionStr = '';
     let desc2 = '';
 
@@ -262,7 +263,7 @@ export class OperationsManagementComponent implements OnInit {
       data: {
         title: 'Confirmación',
         icon: 'warning',
-        description: `¿Está seguro de ${actionStr} la orden de mantenimiento correctivo #${idOrder}?`,
+        description: `¿Está seguro de ${actionStr} la orden de mantenimiento correctivo #${idOrderStr}?`,
         description2: desc2
       }
     });
@@ -283,7 +284,8 @@ export class OperationsManagementComponent implements OnInit {
 
   private async deleteWorkOrder(idOrder: string){
     try{
-      let idOrderEnc = await this._encService.encrypt(idOrder);
+      let idOrderStr = idOrder.replace('Orden #', '').trim();
+      let idOrderEnc = await this._encService.encrypt(idOrderStr);
       let idUser = localStorage.getItem('idusuario')!;
       let formData = new FormData();
 
@@ -307,7 +309,8 @@ export class OperationsManagementComponent implements OnInit {
 
   private async approveWorkOrder(idOrder: string){
     try{
-      let idOrderEnc = await this._encService.encrypt(idOrder);
+      let idOrderStr = idOrder.replace('Orden #', '').trim();
+      let idOrderEnc = await this._encService.encrypt(idOrderStr);
       let idUser = localStorage.getItem('idusuario')!;
       let formData = new FormData();
 
@@ -331,8 +334,9 @@ export class OperationsManagementComponent implements OnInit {
 
   async startOrder(idOrder: string){
     try{
+      let idOrderStr = idOrder.replace('Orden #', '').trim();
       let idUser = localStorage.getItem('idusuario')!;
-      let idOrderEnc = await this._encService.encrypt(idOrder);
+      let idOrderEnc = await this._encService.encrypt(idOrderStr);
       let formData = new FormData();
 
       formData.append('id_user', idUser);
@@ -357,11 +361,12 @@ export class OperationsManagementComponent implements OnInit {
   }
 
   openCommentsDialog(idOrder: string, status: string){
+    let idOrderStr = idOrder.replace('Orden #', '').trim();
     let dialogRef = this._dialog.open(CommnetsDialogComponent, {
       width: '480px',
       disableClose: true,
       data: {
-        idOrder: idOrder,
+        idOrder: idOrderStr,
         status: status,
       }
     });
@@ -375,8 +380,9 @@ export class OperationsManagementComponent implements OnInit {
 
   private async updateWorkOrderStatus(idOrder: string, status: string, comments: string){
     try{
+      let idOrderStr = idOrder.replace('Orden #', '').trim();
       let idUser = localStorage.getItem('idusuario')!;
-      let idOrderEnc = await this._encService.encrypt(idOrder);
+      let idOrderEnc = await this._encService.encrypt(idOrderStr);
       let statusKey = status.toUpperCase().substring(0, 2);
       let formData = new FormData();
 
@@ -404,11 +410,12 @@ export class OperationsManagementComponent implements OnInit {
   }
 
   openTransferDialog(idOrder: string){
+    let idOrderStr = idOrder.replace('Orden #', '').trim();
     let dialogRef = this._dialog.open(TransferOrderDialogComponent, {
       width: '420px',
       disableClose: true,
       data: {
-        idOrder: idOrder
+        idOrder: idOrderStr
       }
     });
 
@@ -426,8 +433,9 @@ export class OperationsManagementComponent implements OnInit {
 
   private async transferOrder(idOrder: string, idNewUser: string, type: string){
     try{
+      let idOrderStr = idOrder.replace('Orden #', '').trim();
       let idUser = localStorage.getItem('idusuario')!;
-      let idOrderEnc = await this._encService.encrypt(idOrder);
+      let idOrderEnc = await this._encService.encrypt(idOrderStr);
       let formData = new FormData();
 
       formData.append('id_user', idUser);
@@ -451,10 +459,11 @@ export class OperationsManagementComponent implements OnInit {
   }
 
   openStatusTimeline(idOrder: string){
+    let idOrderStr = idOrder.replace('Orden #', '').trim();
     this._dialog.open(StatusTimelineComponent, {
       width: '480px',
       data: {
-        idOrder: idOrder
+        idOrder: idOrderStr
       }
     });
   }