diff --git a/src/app/@core/helpers/plan_adquisicion/planAdquisicionHelper.ts b/src/app/@core/helpers/plan_adquisicion/planAdquisicionHelper.ts index e65c716..c23e640 100644 --- a/src/app/@core/helpers/plan_adquisicion/planAdquisicionHelper.ts +++ b/src/app/@core/helpers/plan_adquisicion/planAdquisicionHelper.ts @@ -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') { diff --git a/src/app/pages/plan-cuentas/apropiaciones/apropiaciones.component.ts b/src/app/pages/plan-cuentas/apropiaciones/apropiaciones.component.ts index e931e88..ae9c7ef 100644 --- a/src/app/pages/plan-cuentas/apropiaciones/apropiaciones.component.ts +++ b/src/app/pages/plan-cuentas/apropiaciones/apropiaciones.component.ts @@ -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) => { diff --git a/src/app/pages/plan-cuentas/cdp/list-solicitud-cdp/list-solicitud-cdp.component.ts b/src/app/pages/plan-cuentas/cdp/list-solicitud-cdp/list-solicitud-cdp.component.ts index fa335fb..89dbdf0 100644 --- a/src/app/pages/plan-cuentas/cdp/list-solicitud-cdp/list-solicitud-cdp.component.ts +++ b/src/app/pages/plan-cuentas/cdp/list-solicitud-cdp/list-solicitud-cdp.component.ts @@ -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(); @@ -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'), @@ -90,6 +92,7 @@ export class ListSolicitudCdpComponent implements OnInit { } }, entidad: { + // ? Parametrizable title: this.translate.instant('GLOBAL.area_funcional'), filter: { type: 'list', @@ -117,7 +120,7 @@ export class ListSolicitudCdpComponent implements OnInit { filter: true, valuePrepareFunction: (value: any) => { return value; - } + }, }, consecutivo: { title: this.translate.instant('CDP.n_solicitud'), @@ -147,7 +150,7 @@ export class ListSolicitudCdpComponent implements OnInit { this.loadDataFunction('').subscribe(res => { if (res) { const data = >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) { diff --git a/src/app/pages/plan-cuentas/cdp/ver-solicitud-cdp/ver-solicitud-cdp.component.ts b/src/app/pages/plan-cuentas/cdp/ver-solicitud-cdp/ver-solicitud-cdp.component.ts index c4a4c20..c7251e9 100644 --- a/src/app/pages/plan-cuentas/cdp/ver-solicitud-cdp/ver-solicitud-cdp.component.ts +++ b/src/app/pages/plan-cuentas/cdp/ver-solicitud-cdp/ver-solicitud-cdp.component.ts @@ -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']); @@ -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) { @@ -167,8 +172,9 @@ export class VerSolicitudCdpComponent implements OnInit { } } - getInfoMeta(vigencia: Number, dependencia: Number): Observable { - return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(vigencia.toString(), dependencia.toString()); + getInfoMeta(planAdquisicionesId: Number): Observable { + // console.log("Entro en getInfoMeta") + return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(planAdquisicionesId.toString()); } getInfoJefeDepdencia(jefe_dependencia_id: Number): Observable { diff --git a/src/app/pages/plan-cuentas/crp/ver-solicitud-crp/ver-solicitud-crp.component.ts b/src/app/pages/plan-cuentas/crp/ver-solicitud-crp/ver-solicitud-crp.component.ts index d782b49..0e25d25 100644 --- a/src/app/pages/plan-cuentas/crp/ver-solicitud-crp/ver-solicitud-crp.component.ts +++ b/src/app/pages/plan-cuentas/crp/ver-solicitud-crp/ver-solicitud-crp.component.ts @@ -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; @@ -141,8 +141,8 @@ export class VerSolicitudCrpComponent implements OnInit { }); } - getInfoMeta(vigencia: Number, dependencia: Number): Observable { - return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(vigencia.toString(), dependencia.toString()); + getInfoMeta(planAdquisicionesId: Number): Observable { + return this.planAdquisicionHelper.getPlanAdquisicionByDependencia(planAdquisicionesId.toString()); } cambioTab() {