瀏覽代碼

eliminacion del formulario de registro porque lo fusione

EmilianoOrtiz 1 月之前
父節點
當前提交
b5263724a4

+ 2 - 2
src/app/app.module.ts

@@ -426,7 +426,7 @@ import { ChangeStatusWorkflowComponent } from './components/process-management/w
 import { AddNewTaskComponent } from './components/process-management/workflow-management/view-task-workflow/add-new-task/add-new-task.component';
 import { ConfigureUsersComponent } from './components/process-management/workflow-management/view-task-workflow/add-new-task/configure-users/configure-users.component';
 import { WorkflowHistoryComponent } from './components/process-management/workflow-management/workflow-history/workflow-history.component';
-import { RegisterWorkflowComponent } from './components/process-management/workflow-management/register-workflow/register-workflow.component';
+
 import { SelectColorComponent } from './components/system-admin/system-params/select-color/select-color.component';
 import { GridIconsSelectorComponent } from './components/system-admin/system-params/grid-icons-selector/grid-icons-selector.component';
 import { OrganizationComponent } from './components/personal-management/organization/organization.component';
@@ -834,7 +834,7 @@ import { SignaturePadModule } from 'angular-signature-pad-v2';
     AddNewTaskComponent,
     ConfigureUsersComponent,
     WorkflowHistoryComponent,
-    RegisterWorkflowComponent,
+
     SelectColorComponent,
     GridIconsSelectorComponent,
     TableManagementFormComponent,

+ 0 - 2
src/app/components/process-management/workflow-management/form-workflow/form-workflow.component.ts

@@ -16,7 +16,6 @@ import {
   ResponseData,
 } from '../../../../services/resources.service';
 import { InternationalizationService } from '../../../../services/internationalization/internationalization.service';
-import { EncService } from '../../../../services/enc.service';
 import { ProcessManagementService } from '../../../../services/process-management/process-management.service';
 import { lastValueFrom } from 'rxjs';
 import { HttpErrorResponse } from '@angular/common/http';
@@ -41,7 +40,6 @@ export class FormWorkflowComponent implements OnInit {
     public interService: InternationalizationService,
     private _dialog: MatDialog,
     private _dialogRef: MatDialogRef<boolean>,
-    private _encService: EncService,
     private _processManagementService: ProcessManagementService
   ) {
     this.isEditMode = this.detailsFormWorkflow.type === 'UPD';

+ 0 - 7
src/app/components/process-management/workflow-management/register-workflow/register-workflow.component.css

@@ -1,7 +0,0 @@
-.w-100 {
-  width: 100%;
-}
-
-mat-form-field {
-  margin-bottom: 16px;
-}

+ 0 - 37
src/app/components/process-management/workflow-management/register-workflow/register-workflow.component.html

@@ -1,37 +0,0 @@
-<div mat-dialog-title>
-  <span>{{ interService.get('registrar_workflow') }}</span>
-</div>
-
-<div mat-dialog-content>
-  <form [formGroup]="formWorkflow" (ngSubmit)="onSubmit()">
-    <mat-form-field appearance="outline" class="w-100">
-      <mat-label>{{ interService.get('nombre_workflow') }}</mat-label>
-      <input matInput formControlName="NOMBRE_WORKFLOW" maxlength="100">
-      <mat-error *ngIf="formWorkflow.get('NOMBRE_WORKFLOW')?.hasError('required')">
-        {{ interService.get('campo_requerido') }}
-      </mat-error>
-    </mat-form-field>
-
-    <mat-form-field appearance="outline" class="w-100">
-      <mat-label>{{ interService.get('descripcion') }}</mat-label>
-      <textarea matInput formControlName="DESCRIPCION" rows="4" maxlength="500"></textarea>
-      <mat-error *ngIf="formWorkflow.get('DESCRIPCION')?.hasError('required')">
-        {{ interService.get('campo_requerido') }}
-      </mat-error>
-    </mat-form-field>
-  </form>
-</div>
-
-<div mat-dialog-actions align="end">
-  <button mat-button (click)="onCancel()" [disabled]="isLoading">
-    {{ interService.get('cancelar') }}
-  </button>
-  <button 
-    mat-raised-button 
-    color="primary" 
-    (click)="onSubmit()" 
-    [disabled]="!formWorkflow.valid || isLoading">
-    <mat-icon *ngIf="isLoading">hourglass_empty</mat-icon>
-    {{ interService.get('registrar') }}
-  </button>
-</div>

+ 0 - 69
src/app/components/process-management/workflow-management/register-workflow/register-workflow.component.ts

@@ -1,69 +0,0 @@
-import { Component, Inject } from '@angular/core';
-import { FormBuilder, FormGroup, Validators } from '@angular/forms';
-import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog';
-import { lastValueFrom } from 'rxjs';
-import { HttpErrorResponse } from '@angular/common/http';
-import { RegisterWorkflowRequest } from '../../../../interfaces/process-managementv/workflow-management.interface';
-import { ProcessManagementService } from '../../../../services/process-management/process-management.service';
-import { ResourcesService, ResponseData } from '../../../../services/resources.service';
-import { InternationalizationService } from '../../../../services/internationalization/internationalization.service';
-
-@Component({
-  selector: 'app-register-workflow',
-  templateUrl: './register-workflow.component.html',
-  styleUrl: './register-workflow.component.css',
-  standalone: false,
-})
-export class RegisterWorkflowComponent {
-  public formWorkflow: FormGroup;
-  public isLoading: boolean = false;
-
-  constructor(
-    private _fb: FormBuilder,
-    private _processManagementService: ProcessManagementService,
-    private _resourcesService: ResourcesService,
-    public interService: InternationalizationService,
-    private _dialogRef: MatDialogRef<RegisterWorkflowComponent>,
-    @Inject(MAT_DIALOG_DATA) public data: any
-  ) {
-    this.formWorkflow = this._fb.group({
-      NOMBRE_WORKFLOW: ['', [Validators.required, Validators.maxLength(100)]],
-      DESCRIPCION: ['', [Validators.required, Validators.maxLength(500)]]
-    });
-  }
-
-  public async onSubmit() {
-    if (this.formWorkflow.valid) {
-      this.isLoading = true;
-      
-      const registerRequest: RegisterWorkflowRequest = {
-        NOMBRE_WORKFLOW: this.formWorkflow.value.NOMBRE_WORKFLOW,
-        DESCRIPCION: this.formWorkflow.value.DESCRIPCION,
-        USUARIO: this._resourcesService.getUser(),
-        NUMERO_LINEA: this._resourcesService.getLineNumber()
-      };
-
-      await lastValueFrom(
-        this._processManagementService.registerNewWorkflow(registerRequest)
-      ).then(
-        (responseData: ResponseData) => {
-          if (!responseData.error) {
-            this._resourcesService.openSnackBar(this.interService.get('registro_exitoso'));
-            this._dialogRef.close(true);
-          } else {
-            this._resourcesService.openSnackBar(`${responseData.msg}`);
-          }
-        },
-        (httpErrorResponse: HttpErrorResponse) => {
-          this._resourcesService.checkErrors(httpErrorResponse);
-        }
-      );
-      
-      this.isLoading = false;
-    }
-  }
-
-  public onCancel() {
-    this._dialogRef.close(false);
-  }
-}

+ 5 - 2
src/app/components/process-management/workflow-management/workflow-management.component.ts

@@ -27,7 +27,7 @@ import { ViewGraphicWorkflowComponent } from './view-graphic-workflow/view-graph
 import { WorkflowDetailsComponent } from './workflow-details/workflow-details.component';
 import { ChangeStatusWorkflowComponent } from './change-status-workflow/change-status-workflow.component';
 import { WorkflowHistoryComponent } from './workflow-history/workflow-history.component';
-import { RegisterWorkflowComponent } from './register-workflow/register-workflow.component';
+
 import { Router } from '@angular/router';
 
 @Component({
@@ -253,10 +253,13 @@ export class WorkflowManagementComponent implements OnInit, AfterViewInit {
 
   public openRegisterWorkflow() {
     this._dialog
-      .open(RegisterWorkflowComponent, {
+      .open(FormWorkflowComponent, {
         disableClose: true,
         width: '500px',
         maxWidth: '500px',
+        data: {
+          type: 'REG',
+        },
       })
       .afterClosed()
       .subscribe(async (result) => {