diff --git a/src/app/modules/com/components/actualizar-estado.component.ts b/src/app/modules/com/components/actualizar-estado.component.ts index 1dddfd1200..bad027a656 100644 --- a/src/app/modules/com/components/actualizar-estado.component.ts +++ b/src/app/modules/com/components/actualizar-estado.component.ts @@ -9,7 +9,7 @@ import { DriveService } from 'src/app/services/drive.service'; @Component({ selector: 'actualizar-estado', templateUrl: './actualizar-estado.html', - styleUrls: ['./adjuntos.scss'] + styleUrls: ['./adjuntos.scss', './punto-inicio.scss'] }) export class ActualizarEstadoDerivacionComponent implements OnInit { @ViewChildren('upload') childsComponents: QueryList; @@ -24,11 +24,20 @@ export class ActualizarEstadoDerivacionComponent implements OnInit { extensions = FILE_EXT; public nuevoEstado; public documentosUrl = []; + public prioridad = ''; + public opcionesPrioridad = [ + { id: 'baja', label: 'Baja' }, + { id: 'media', label: 'Media' }, + { id: 'alta', label: 'Alta' }, + { id: 'especial', label: 'Especial' } + ]; + @Input() esCOM = false; @Input('derivacion') set _derivacion(value) { this.nuevoEstado = { observacion: '' }; + this.prioridad = value.prioridad; this.adjuntosEstado = []; this.derivacion = value; } @@ -53,6 +62,10 @@ export class ActualizarEstadoDerivacionComponent implements OnInit { actualizarEstado($event) { if ($event.formValid) { this.nuevoEstado.adjuntos = this.adjuntosEstado; + if (this.derivacion.prioridad !== this.prioridad) { + this.derivacion.prioridad = this.prioridad; + this.nuevoEstado.prioridad = this.prioridad; + } this.derivacion.historial.push(this.nuevoEstado); this.derivacionService.update(this.derivacion._id, this.derivacion).subscribe(() => { this.plex.toast('success', 'La derivaciĆ³n fue actualizada exitosamente'); @@ -61,6 +74,10 @@ export class ActualizarEstadoDerivacionComponent implements OnInit { } } + setPrioridad(prioridad) { + this.prioridad = prioridad; + } + onUpload($event) { if ($event.status = 200) { this.adjuntosEstado.push({ diff --git a/src/app/modules/com/components/actualizar-estado.html b/src/app/modules/com/components/actualizar-estado.html index d21c18f199..a9b1259ad6 100644 --- a/src/app/modules/com/components/actualizar-estado.html +++ b/src/app/modules/com/components/actualizar-estado.html @@ -22,9 +22,16 @@
- + +
+ + +
+
+
+
diff --git a/src/app/modules/com/components/detalle-derivacion.component.ts b/src/app/modules/com/components/detalle-derivacion.component.ts index 4658639b98..a3191c12af 100644 --- a/src/app/modules/com/components/detalle-derivacion.component.ts +++ b/src/app/modules/com/components/detalle-derivacion.component.ts @@ -159,12 +159,13 @@ export class DetalleDerivacionComponent implements OnInit { if ($event.formValid) { this.nuevoEstado.estado = this.reglaSeleccionada.estadoFinal; this.nuevoEstado.adjuntos = this.adjuntosEstado; - this.derivacion.historial.push(this.nuevoEstado); this.derivacion.estado = this.nuevoEstado.estado; this.derivacion.organizacionDestino = this.nuevoEstado.organizacionDestino; if (this.reglaSeleccionada.definePrioridad) { this.derivacion.prioridad = this.prioridad; + this.nuevoEstado.prioridad = this.prioridad; } + this.derivacion.historial.push(this.nuevoEstado); this.derivacionService.update(this.derivacion._id, this.derivacion).subscribe(() => { this.plex.toast('success', 'La derivaciĆ³n fue actualizada exitosamente'); this.returnDetalle.emit(true); diff --git a/src/app/modules/com/components/detalle-derivacion.html b/src/app/modules/com/components/detalle-derivacion.html index a2b3dbcbfc..8342844ef0 100644 --- a/src/app/modules/com/components/detalle-derivacion.html +++ b/src/app/modules/com/components/detalle-derivacion.html @@ -86,6 +86,7 @@
- +
diff --git a/src/app/modules/com/components/historial-derivacion.component.ts b/src/app/modules/com/components/historial-derivacion.component.ts index 28f8d4b428..165e045adb 100644 --- a/src/app/modules/com/components/historial-derivacion.component.ts +++ b/src/app/modules/com/components/historial-derivacion.component.ts @@ -7,7 +7,7 @@ import { Auth } from '@andes/auth'; @Component({ selector: 'historial-derivacion', templateUrl: './historial-derivacion.html', - styleUrls: ['./adjuntos.scss'] + styleUrls: ['./adjuntos.scss', './punto-inicio.scss'] }) export class HistorialDerivacionComponent { public derivacion; @@ -15,6 +15,7 @@ export class HistorialDerivacionComponent { public fileToken; public adjuntos = []; + @Input() esCOM = false; @Input('derivacion') set _derivacion(value) { this.derivacion = value; diff --git a/src/app/modules/com/components/historial-derivacion.html b/src/app/modules/com/components/historial-derivacion.html index 0865f78b9c..87c824f9a5 100644 --- a/src/app/modules/com/components/historial-derivacion.html +++ b/src/app/modules/com/components/historial-derivacion.html @@ -1,5 +1,5 @@ - - + +
@@ -8,12 +8,16 @@ - + + +
+
@@ -22,8 +26,9 @@ - +
diff --git a/src/app/modules/com/components/punto-inicio.html b/src/app/modules/com/components/punto-inicio.html index 9f61afac18..15deeb493a 100644 --- a/src/app/modules/com/components/punto-inicio.html +++ b/src/app/modules/com/components/punto-inicio.html @@ -86,7 +86,7 @@ - SUMAR NOTA/ADJUNTO + ACTUALIZAR @@ -186,7 +186,7 @@ - SUMAR NOTA/ADJUNTO + ACTUALIZAR @@ -214,7 +214,8 @@
- +