[EDIT] CAMBIOS DE VALIDACION Y HTML

parent 98c81b80
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
</mat-form-field> </mat-form-field>
<mat-form-field class="w-full md:w-1/4" appearance="outline" floatLabel="always"> <mat-form-field class="w-full md:w-1/4" appearance="outline" floatLabel="always">
<mat-label>Área designada</mat-label> <mat-label>Especialidad</mat-label>
<input formControlName="areaPersonal" matInput placeholder="[Área designada]" value="" readonly> <input formControlName="areaPersonal" matInput placeholder="[Área designada]" value="" readonly>
</mat-form-field> </mat-form-field>
...@@ -104,7 +104,7 @@ ...@@ -104,7 +104,7 @@
<td mat-cell *matCellDef="let element"> <td mat-cell *matCellDef="let element">
<ng-container *ngIf="element.isNew; else displayOrigen"> <ng-container *ngIf="element.isNew; else displayOrigen">
<mat-form-field [formGroup]="datos_pasajeAcumulado" appearance="outline"> <mat-form-field [formGroup]="datos_pasajeAcumulado" appearance="outline">
<input matInput formControlName="montoPasaje{{element.index}}" soloNumeros placeholder="[Monto]" value="" maxlength="2"> <input matInput formControlName="montoPasaje{{element.index}}" soloNumeros placeholder="[Monto]" value="" maxlength="6" (blur)="formatMontoPasaje(element.index)">
</mat-form-field> </mat-form-field>
</ng-container> </ng-container>
<ng-template #displayOrigen> <ng-template #displayOrigen>
......
...@@ -70,7 +70,8 @@ export class ConformidadService { ...@@ -70,7 +70,8 @@ export class ConformidadService {
codtipotrabajo: json.codtipotrabajo || 0 , codtipotrabajo: json.codtipotrabajo || 0 ,
desctrabajo: json.desctrabajo || '', desctrabajo: json.desctrabajo || '',
pasaje : json.pasaje || 0, pasaje : json.pasaje || 0,
codrequerimiento : json.codrequerimiento || 0 codrequerimiento : json.codrequerimiento || 0,
codordensalida : json.codordensalida || 0
}; };
try { try {
...@@ -107,8 +108,7 @@ export class ConformidadService { ...@@ -107,8 +108,7 @@ export class ConformidadService {
clearTimeout(timeout); // Limpiar, REVISA SI ESTO ESTA BIEN O QUITARLO clearTimeout(timeout); // Limpiar, REVISA SI ESTO ESTA BIEN O QUITARLO
if (statusCode === 200) { if (statusCode === 200) {
console.log(responseBody); respuesta = {status: true, message: "Carpeta creada" , idCarpeta : responseBody.data.carpeta_id , nombreCarpeta : responseBody.data.carpeta_nombre};
respuesta = {status: true, message: "Carpeta creada"};
}else{ }else{
respuesta = {status: false, message: "Carpeta no creada"}; respuesta = {status: false, message: "Carpeta no creada"};
} }
...@@ -198,13 +198,10 @@ export class ConformidadService { ...@@ -198,13 +198,10 @@ export class ConformidadService {
formData.append('archivo_nombre', datos.nombreArchivo); formData.append('archivo_nombre', datos.nombreArchivo);
formData.append('archivo_binario', datos.archivo); formData.append('archivo_binario', datos.archivo);
formData.append('archivo_id_actual', ''); formData.append('archivo_id_actual', '');
formData.append('carpeta_id', this.value_idDrive); formData.append('carpeta_id', datos.idCarpeta || this.value_idDrive);
formData.append('correo', this.value_correoDrive); formData.append('correo', this.value_correoDrive);
formData.append('app_nombre', 'EVIDENCIA_CONFORMIDAD'); formData.append('app_nombre', 'ORDEN_COMPRA'); // USANDO ESTE NOMBRE DE APP YA QUE NO CUENTA CON LA CONFIGURACION DE SUBCARPETAS
formData.append('carpeta_nombre', 'CONFORMIDAD_' + datos.codconformidad); formData.append('carpeta_nombre', datos.tipoEvidencia === 1 ? 'EVIDENCIAS_PROBLEMAS' : 'EVIDENCIAS_SOLUCIONES');
formData.append('subcarpeta_nombre', datos.tipoEvidencia === 1 ? 'EVIDENCIAS_PROBLEMAS' : 'EVIDENCIAS_SOLUCIONES');
const controller = new AbortController(); const controller = new AbortController();
const timeout = setTimeout(() => controller.abort(), 30000); // 30 segundos const timeout = setTimeout(() => controller.abort(), 30000); // 30 segundos
try { try {
...@@ -230,14 +227,19 @@ export class ConformidadService { ...@@ -230,14 +227,19 @@ export class ConformidadService {
nombreDocumento: datos.nombreArchivo || '' nombreDocumento: datos.nombreArchivo || ''
}); });
if (registroEvidencia?.status) { console.log(registroEvidencia);
if (responseBody?.status) {
respuesta = {status: true, message: "Imagenes subidas"}; respuesta = {status: true, message: "Imagenes subidas"};
} else { } else {
respuesta = {status: false, message: "Fallo en subir imagenes"}; respuesta = {status: false, message: "Fallo en subir imagene"};
break;
} }
} else { } else {
respuesta = {status: false, message: "Imagenes subidas"}; respuesta = {status: false, message: "Fallo en subir imagene"};
break;
} }
//return respuesta; //return respuesta;
...@@ -255,6 +257,7 @@ export class ConformidadService { ...@@ -255,6 +257,7 @@ export class ConformidadService {
async registroDocumento(json: any) { async registroDocumento(json: any) {
const parametros = { const parametros = {
accion : 1,
codconformidad: json.codconformidad || 0, codconformidad: json.codconformidad || 0,
tipoEvidencia: json.tipoEvidencia || 0, tipoEvidencia: json.tipoEvidencia || 0,
idDrive: json.idDrive || '', idDrive: json.idDrive || '',
......
...@@ -13,7 +13,7 @@ export class SoloNumerosDirective { ...@@ -13,7 +13,7 @@ export class SoloNumerosDirective {
const charCode = event.key; const charCode = event.key;
// Permitir solo números (0-9) // Permitir solo números (0-9)
if (!/^[0-9]$/.test(charCode)) { if (!/^[0-9.]*$/.test(charCode)) {
event.preventDefault(); event.preventDefault();
} }
} }
......
export const environment = { export const environment = {
isProduction: true, isProduction: true,
trismegisto_services_link: 'https://tp-services.sacooliveros.edu.pe', //trismegisto_services_link: 'https://tp-services.sacooliveros.edu.pe',
t_asistencia_rest_link: 'https://tp-rest.sacooliveros.edu.pe', t_asistencia_rest_link: 'https://tp-rest.sacooliveros.edu.pe',
redireccionamiento: 'https://fichaonline.sacooliveros.edu.pe', redireccionamiento: 'https://fichaonline.sacooliveros.edu.pe:8000/trismegisto-apis/api/v1',
facturacion_electronica_link: 'http://localhost:8080/FacturacionElectronicaSIIAA', //facturacion_electronica_link: 'https://fichaonline.sacooliveros.edu.pe:8080/FacturacionElectronicaSIIAA',
facturacion_electronica_link: 'http://pruebaintranet.sacooliveros.pe:8080/FacturacionElectronicaSIIAA',
horizon_services_link: 'https://api-horizon.sacooliveros.edu.pe',
//horizon_services_link: 'http://prueba-intranet.sacooliveros.edu.pe:8080/trismegisto-api-horizons',
ID_CARPETA_DRIVE_LOGISTICA:'13mGZo3AnFqgkNRyiVAgJoW9mUoQdABdC',
CORREO_DRIVE_LOGISTICA : 'trismegisto.logistica@sacooliveros.edu.pe',
}; };
export const environment = { export const environment = {
isProduction: false, isProduction: false,
trismegisto_services_link: 'https://tp-services.sacooliveros.edu.pe', //trismegisto_services_link: 'https://tp-services.sacooliveros.edu.pe',
t_asistencia_rest_link: 'http://localhost:8080/tasistencia-rest', t_asistencia_rest_link: 'http://localhost:8080/tasistencia-rest',
redireccionamiento: 'https://fichaonline.sacooliveros.edu.pe:8000/trismegisto-apis/api/v1', redireccionamiento: 'https://fichaonline.sacooliveros.edu.pe:8000/trismegisto-apis/api/v1',
facturacion_electronica_link: 'http://localhost:8080/FacturacionElectronicaSIIAA', facturacion_electronica_link: 'http://localhost:8080/FacturacionElectronicaSIIAA',
horizon_services_link: 'http://localhost:8080/trismegisto-api-horizons', horizon_services_link: 'http://localhost:8080/trismegisto-api-horizons',
ID_CARPETA_DRIVE_LOGISTICA:'13mGZo3AnFqgkNRyiVAgJoW9mUoQdABdC', ID_CARPETA_DRIVE_LOGISTICA:'13mGZo3AnFqgkNRyiVAgJoW9mUoQdABdC',
CORREO_DRIVE_LOGISTICA : 'trismegisto.logistica@sacooliveros.edu.pe' CORREO_DRIVE_LOGISTICA : 'trismegisto.logistica@sacooliveros.edu.pe',
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment