Skip to content

Commit

Permalink
fix: Cambio temportal de endpoint para consultar plan de adquisiciones
Browse files Browse the repository at this point in the history
Resuelve: #469
  • Loading branch information
brayanpasa99 committed Jan 26, 2022
1 parent a11b410 commit 189c319
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,11 @@ export class PlanAdquisicionHelper {
}

// getPlanAdquisicionByDependencia obtiene la información del plan de adquisiciones con una vigencia y una dependencia
public getPlanAdquisicionByDependencia(vigencia: string, dependencia: string) {
public getPlanAdquisicionByDependencia(planAdquisicionesId: string) {
this.rqManager.setPath('PLAN_ADQUISICION_SERVICE');
return this.rqManager.get('plan_adquisiciones/' + vigencia + '/' + dependencia).pipe(
// console.log("Entre en petición");
return this.rqManager.get('Plan_adquisiciones/' + planAdquisicionesId).pipe(
// return this.rqManager.get('Registro_plan_adquisiciones?limit=1&sortby=FechaModificacion&order=desc&query=PlanAdquisicionesId__Id:' + planAdquisicionesId).pipe(
map(
(res) => {
if (res === 'error') {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ export class ApropiacionesComponent implements OnInit {
}

aprobarApropiacion() {
this.popManager.showAlert('warning', 'Aprobar Apropiación', 'esta seguro?')
this.popManager.showAlert('warning', 'Aprobar Apropiación', '¿Está seguro?')
.then((result) => {
if (result.value) {
this.apHelper.apropiacionApprove({ UnidadEjecutora: '1', Vigencia: this.vigenciaSel }).subscribe((res) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ export class ListSolicitudCdpComponent implements OnInit {
listColumns: object;
solicitudcdp: object;

areas = { '1': 'Rector', '2': 'Convenios' };
centros = {'1': 'Universidad Distrital Francisco José de Caldas' };
areas = { '1': 'Rector', '2': 'Convenios' }; // ? Parametrizable
centros = {'1': 'Universidad Distrital Francisco José de Caldas' }; // ? Parametrizable

source: LocalDataSource = new LocalDataSource();

Expand All @@ -47,7 +47,9 @@ export class ListSolicitudCdpComponent implements OnInit {
filter: true,
valuePrepareFunction: (value: any) => {
return value;
}
},
sort: true,
sortDirection: 'desc',
},
tipoFinanciacion: {
title: this.translate.instant('CDP.tipo_financiacion'),
Expand Down Expand Up @@ -90,6 +92,7 @@ export class ListSolicitudCdpComponent implements OnInit {
}
},
entidad: {
// ? Parametrizable
title: this.translate.instant('GLOBAL.area_funcional'),
filter: {
type: 'list',
Expand Down Expand Up @@ -117,7 +120,7 @@ export class ListSolicitudCdpComponent implements OnInit {
filter: true,
valuePrepareFunction: (value: any) => {
return value;
}
},
},
consecutivo: {
title: this.translate.instant('CDP.n_solicitud'),
Expand Down Expand Up @@ -147,7 +150,7 @@ export class ListSolicitudCdpComponent implements OnInit {
this.loadDataFunction('').subscribe(res => {
if (res) {
const data = <Array<any>>res;
this.cdpHelper.getAllNecesidades('limit=-1&fields=Id,TipoFinanciacionNecesidadId,ConsecutivoNecesidad&query=EstadoNecesidadId.CodigoAbreviacionn:CS')
this.cdpHelper.getAllNecesidades('limit=-1&sortby=Id&order=desc&fields=Id,TipoFinanciacionNecesidadId,ConsecutivoNecesidad&query=EstadoNecesidadId.CodigoAbreviacionn:CS')
.subscribe(resNecesidades => {
const necesidades: object = {};
if (resNecesidades) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ export class VerSolicitudCdpComponent implements OnInit {
this.cdpHelper.getFullNecesidad(this.solicitud['necesidad']).pipe(
mergeMap(res => {
trNecesidad = res;

// console.log("trNecesidad: ", trNecesidad);
this.areaFuncional = this.areas[trNecesidad['Necesidad']['AreaFuncional']];
this.centroGestor = this.solicitud['centroGestor'] ? this.entidades[this.solicitud['centroGestor']] : this.entidades[this.solicitud['CentroGestor']];
return this.getInfoJefeDepdencia(trNecesidad['Necesidad']['DependenciaNecesidadId']['JefeDepSolicitanteId']);
Expand All @@ -84,12 +84,17 @@ export class VerSolicitudCdpComponent implements OnInit {
).pipe(
mergeMap(res => {
trNecesidad['Necesidad']['DependenciaNecesidadId']['DependenciaSolicitante'] = res;
return this.getInfoMeta(trNecesidad['Necesidad']['Vigencia'], res['Id']);
// return this.getInfoMeta(trNecesidad['Necesidad']['Vigencia'], res['Id']);
return this.getInfoMeta(trNecesidad['Necesidad']['PlanAnualAdquisicionesId']);
})
).subscribe(res => {
const actividades = res;

// console.log("res: ", res);
// console.log("trNecesidad: ", trNecesidad);

if (trNecesidad['Rubros']) {
// console.log("trNecesidad['Rubros']: ", trNecesidad['Rubros']);
trNecesidad['Rubros'].forEach((rubro: any) => {
rubro.MontoParcial = 0;
if (rubro.Metas) {
Expand Down Expand Up @@ -167,8 +172,9 @@ export class VerSolicitudCdpComponent implements OnInit {
}
}

getInfoMeta(vigencia: Number, dependencia: Number): Observable<any> {
return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(vigencia.toString(), dependencia.toString());
getInfoMeta(planAdquisicionesId: Number): Observable<any> {
// console.log("Entro en getInfoMeta")
return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(planAdquisicionesId.toString());
}

getInfoJefeDepdencia(jefe_dependencia_id: Number): Observable<any> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ export class VerSolicitudCrpComponent implements OnInit {
this.TrNecesidad = res2;
if (this.TrNecesidad) {
this.objetoNecesidad = this.TrNecesidad.Necesidad.Objeto;
await this.getInfoMeta(this.TrNecesidad['Necesidad'].Vigencia, 122).toPromise().then(resMeta => { this.actividades = resMeta; });
await this.getInfoMeta(this.TrNecesidad['Necesidad'].PlanAnualAdquisicionesId).toPromise().then(resMeta => { this.actividades = resMeta; });
if (this.TrNecesidad.Rubros) {
this.TrNecesidad.Rubros.forEach(rubro => {
rubro.MontoParcial = 0;
Expand Down Expand Up @@ -141,8 +141,8 @@ export class VerSolicitudCrpComponent implements OnInit {
});
}

getInfoMeta(vigencia: Number, dependencia: Number): Observable<any> {
return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(vigencia.toString(), dependencia.toString());
getInfoMeta(planAdquisicionesId: Number): Observable<any> {
return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(planAdquisicionesId.toString());
}

cambioTab() {
Expand Down

0 comments on commit 189c319

Please sign in to comment.