HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-172-31-4-197 6.8.0-1036-aws #38~22.04.1-Ubuntu SMP Fri Aug 22 15:44:33 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/web.enelar.com.co/dist/browser/chunk-EX34GV2W.js
import{a as dt,b as ct}from"./chunk-VIVGGCX2.js";import{a as it}from"./chunk-WJ6U2GGM.js";import{a as et,b as tt,c as ot}from"./chunk-GM2YKGP2.js";import{a as oe}from"./chunk-VYJOTIQG.js";import{b as _e,c as Pe}from"./chunk-GIXZYBBG.js";import{a as rt,b as at,d as he,e as nt,f as ie}from"./chunk-73QXNGVV.js";import{a as st,b as mt,c as lt,d as pt}from"./chunk-2DV2IJZ3.js";import"./chunk-DNVSFO2Q.js";import{a as ze,b as We}from"./chunk-JXA7JL43.js";import{b as Ge}from"./chunk-Q6P2AG2Q.js";import{a as pe,b as Y}from"./chunk-UGKVLYDY.js";import"./chunk-4T6JHK7T.js";import{a as fe,b as ge}from"./chunk-FN4BVT7F.js";import{a as ce,b as ue}from"./chunk-IZBGWZHV.js";import"./chunk-MEI5P7PY.js";import"./chunk-FJX52BFR.js";import{a as Z,b as K}from"./chunk-M2XGXZBH.js";import{a as Ae,j as qe}from"./chunk-YZB5RIY6.js";import{a as F}from"./chunk-FWIIQLPA.js";import{a as T}from"./chunk-J5MNQ3LA.js";import{h as ee,i as te,j as $e,k as de,l as He,m as Qe,n as Je,o as Ze,p as Ke,q as Ue,r as Xe,t as Ye}from"./chunk-3PWCL6RG.js";import"./chunk-O3VRXXRR.js";import{a as je,b as Oe}from"./chunk-ZUNNDRPI.js";import"./chunk-KDH6VC4N.js";import{b as le,d as v,f as A,g as q,i as G,j as z,k as W,l as $,n as H,o as U,p as X}from"./chunk-FB5LCIVC.js";import"./chunk-RP3BBTTB.js";import{A as J,d as j,e as me,n as O,z as Q}from"./chunk-VJI6KQJL.js";import{$a as Be,A as ne,Ab as ke,Ba as Ee,C as w,Ca as Me,D as I,Da as De,Ea as Fe,Fa as d,Ga as D,Ha as se,I as h,J as _,Ja as B,Ka as N,La as L,Nb as Le,Oa as k,Q as C,Y as m,Ya as Re,Z as P,Za as Ve,h as R,ha as y,ja as l,la as xe,ma as re,mb as Ne,na as Te,nb as V,pa as s,qa as n,ra as c,sa as we,ta as Ie,va as b,vb as E,wa as u,x as ae,xa as p,y as x,yb as Se}from"./chunk-MDSVL5BJ.js";import"./chunk-ODN5LVDJ.js";var kt=()=>({width:"60vw"}),Lt=()=>({width:"25vw"});function jt(i,o){if(i&1&&c(0,"app-title-dialog",25),i&2){let a=p();l("title",a.isEdit?"Editar Parametro":"Crear Parametro")}}function Ot(i,o){if(i&1&&(s(0,"div",36),c(1,"i"),s(2,"div"),d(3),n()()),i&2){let a=p(3);m(),Te("pi "+a.formulario.value.icon.codigo),m(2),D(a.formulario.value.icon.nombre)}}function At(i,o){if(i&1&&y(0,Ot,4,3,"div",35),i&2){let a=p(2);l("ngIf",a.formulario.value.icon)}}function qt(i,o){if(i&1&&(s(0,"div",36),c(1,"i"),s(2,"div"),d(3),n()()),i&2){let a=o.$implicit;m(),Te("pi "+a.codigo),m(2),D(a.nombre)}}function Gt(i,o){if(i&1&&(s(0,"div",6)(1,"div",14)(2,"label",10),d(3,"Posici\xF3n"),n(),c(4,"p-inputNumber",26)(5,"app-validations-input",27),n(),s(6,"div",14)(7,"label",10),d(8,"Icono"),n(),s(9,"p-dropdown",28),y(10,At,1,1,"ng-template",29)(11,qt,4,3,"ng-template",30),n(),c(12,"app-validations-input",31),n(),s(13,"div",14)(14,"label",10),d(15,"Mostrar en el men\xFA"),n(),s(16,"div",32),c(17,"p-checkbox",33),s(18,"label",34),d(19),n()()()()),i&2){let a=p();m(4),l("useGrouping",!1),m(),l("formulario",a.formulario),m(4),l("options",a.iconos)("filter",!0)("showClear",!0),m(3),l("formulario",a.formulario),m(5),l("binary",!0),m(2),D(a.formulario.value.showMenu?"Se muestra en el men\xFA":"No se muentra en el men\xFA")}}var ve=(()=>{let o=class o{set getProyectoSelected(e){this.proyectoSelected=e}set getParametro(e){e!=null&&(this.idParametro=e._id,this.formulario.patchValue(e),e.tipoParametro&&(this.padreFormulario.patchValue({tipoParametro:e.tipoParametro}),this.getSelectParametrosByTipoParametro(e.tipoParametro?._id),this.padreFormulario.patchValue({parametro:e.padre})),this.display=!0,this.isEdit=!0)}set getSelectedParametros(e){this.selectedParametros=e}constructor(e,t,r,f){this.formBuilder=e,this.parametroRepository=t,this.confirmationService=r,this.manageResponse=f,this.getParametros=new C,this.setIsEdit=new C,this.idParametro=null,this.display=!1,this.isLoading=!1,this.isLoadingDelete=!1,this.isEdit=!1,this.menu="66a40433fe79cacd0d9b4942",this.iconos=[{codigo:"pi-angle-right",nombre:"\xC1ngulo recto"},{codigo:"pi-cog",nombre:"Configuarci\xF3n"}]}ngOnInit(){this.crearFormulario(),this.crearPadreFormulario()}crearFormulario(){let e=this.proyectoSelected&&this.proyectoSelected._id!==this.menu?null:v.required,t=this.proyectoSelected&&this.proyectoSelected._id!==this.menu?null:v.required;this.formulario=this.formBuilder.group({codigo:["",[v.required,v.maxLength(60)]],nombre:["",[v.required,v.maxLength(250)]],posicion:[null,e],icon:[null,t],showMenu:[!0]})}crearPadreFormulario(){this.padreFormulario=this.formBuilder.group({tipoParametro:["",v.required],parametro:["",v.required]})}showDialog(){this.display=!this.display,this.isEdit&&(this.setIsEdit.emit(),this.isEdit=!1,this.formulario.reset(),this.padreFormulario.reset(),this.formulario.patchValue({showMenu:!0}))}guardar(){let e=this.formulario.value;e.idTipoParametro=this.tipoParametro._id,this.padreFormulario.value.parametro!==""&&(e.padre=this.padreFormulario.value.parametro,e.tipoParametro=this.padreFormulario.value.tipoParametro),this.isLoading=!0,this.isEdit?this.parametroRepository.updateParametro(e,this.idParametro).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getParametros.emit(),this.showDialog()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}}):this.parametroRepository.addParametro(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.formulario.reset(),this.formulario.patchValue({showMenu:!0}),this.getParametros.emit()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})}eliminarVarios(){this.confirmationService.confirm({message:"Estas seguro de eliminar los elmentos?",accept:()=>{this.isLoadingDelete=!0;let e=this.selectedParametros.map(function(t){return{_id:t._id}});this.parametroRepository.deleteMultiParametros(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoadingDelete=!1,this.getParametros.emit()},error:t=>{this.manageResponse.error(t),this.isLoadingDelete=!1}})},reject:e=>{switch(e){case j.REJECT:this.manageResponse.eventReject;break;case j.CANCEL:this.manageResponse.eventCancel;break}}})}getSelectParametrosByTipoParametro(e){this.parametroRepository.getSelectParametrosByTipoParametro(e).subscribe({next:t=>{this.parametros=t.data},error:t=>{this.manageResponse.error(t)}})}};o.\u0275fac=function(t){return new(t||o)(P($),P(oe),P(me),P(F))},o.\u0275cmp=w({type:o,selectors:[["app-dialog-form-parametros"]],inputs:{tiposParametros:"tiposParametros",tipoParametro:"tipoParametro",getProyectoSelected:"getProyectoSelected",getParametro:"getParametro",getSelectedParametros:"getSelectedParametros"},outputs:{getParametros:"getParametros",setIsEdit:"setIsEdit"},decls:38,vars:26,consts:[[1,"p-toolbar-group-left"],["label","Crear","icon","pi pi-plus","styleClass","p-button-success mr-2",3,"click"],["icon","pi pi-trash","styleClass","p-button-danger",3,"click","loading","disabled"],[3,"visibleChange","visible"],["pTemplate","header"],[3,"formGroup"],[1,"grid","p-fluid"],[1,"field","col-12","md:col-12"],["header","Configurar padre"],[1,"field","field","col-12","sm:col-12","md:col-12","lg:col-6","xl:col-6"],["for","float-input-invalid"],["formControlName","tipoParametro","placeholder","Seleccione el tipo de parametro","filterPlaceholder","Buscar por tipo parametro","emptyMessage","No se encontraton elementos","emptyFilterMessage","No se encontraton elementos","optionLabel","nombre","filterBy","nombre",3,"onChange","options","showClear","filter","appendTo"],["formControlName","parametro","placeholder","Seleccione el parametro","filterPlaceholder","Buscar por parametro","emptyMessage","No se encontraton elementos","emptyFilterMessage","No se encontraton elementos","optionLabel","nombre","filterBy","nombre",3,"options","showClear","filter","appendTo"],[3,"submit","formGroup"],[1,"field","field","col-12","sm:col-12","md:col-12","lg:col-4","xl:col-4"],["formControlName","codigo","placeholder","Digite el codigo del Parametro","type","text","pInputText",""],["campo","codigo","length","60",3,"formulario"],[1,"field","field","col-12","sm:col-12","md:col-12","lg:col-8","xl:col-8"],["formControlName","nombre","placeholder","Digite el nombre del Parametro","type","text","pInputText",""],["campo","nombre","length","250",3,"formulario"],["class","grid p-fluid",4,"ngIf"],[1,"flex","flex-row-reverse","flex-wrap"],["icon","pi pi-check","type","submit","styleClass","p-button-success",3,"loading","label","disabled"],["icon","pi pi-times","label","Cancelar","styleClass","p-button-danger mr-2",3,"click"],["rejectButtonStyleClass","p-button-text","acceptLabel","Si",3,"baseZIndex"],[3,"title"],["formControlName","posicion","placeholder","Posici\xF3n en el men\xFA","mode","decimal",3,"useGrouping"],["campo","posicion",3,"formulario"],["formControlName","icon","optionLabel","nombre","filterBy","nombre","placeholder","Seleccione el icono",3,"options","filter","showClear"],["pTemplate","selectedItem"],["pTemplate","item"],["campo","icon",3,"formulario"],[1,"field-checkbox","mt-2"],["formControlName","showMenu","inputId","binary",3,"binary"],["for","binary"],["class","icon-item",4,"ngIf"],[1,"icon-item"]],template:function(t,r){t&1&&(s(0,"p-toolbar")(1,"div",0)(2,"p-button",1),u("click",function(){return r.showDialog()}),n(),s(3,"p-button",2),u("click",function(){return r.eliminarVarios()}),n()()(),s(4,"p-dialog",3),L("visibleChange",function(g){return N(r.display,g)||(r.display=g),g}),y(5,jt,1,1,"ng-template",4),s(6,"form",5)(7,"div",6)(8,"div",7)(9,"p-accordion")(10,"p-accordionTab",8)(11,"div",6)(12,"div",9)(13,"label",10),d(14,"Tipo de parametro"),n(),s(15,"p-dropdown",11),u("onChange",function(g){return r.getSelectParametrosByTipoParametro(g.value._id)}),n()(),s(16,"div",9)(17,"label",10),d(18,"Parametro"),n(),c(19,"p-dropdown",12),n()()()()()()(),s(20,"form",13),u("submit",function(){return r.guardar()}),s(21,"div",6)(22,"div",14)(23,"label",10),d(24,"Codigo"),n(),c(25,"input",15)(26,"app-validations-input",16),n(),s(27,"div",17)(28,"label",10),d(29,"Nombre"),n(),c(30,"input",18)(31,"app-validations-input",19),n()(),y(32,Gt,20,8,"div",20),c(33,"p-divider"),s(34,"div",21),c(35,"p-button",22),s(36,"p-button",23),u("click",function(){return r.display=!1}),n()()()(),c(37,"p-confirmDialog",24)),t&2&&(m(3),l("loading",r.isLoadingDelete)("disabled",!r.selectedParametros||!r.selectedParametros.length),m(),re(k(24,kt)),B("visible",r.display),m(2),l("formGroup",r.padreFormulario),m(9),l("options",r.tiposParametros)("showClear",!0)("filter",!0)("appendTo","body"),m(4),l("options",r.parametros)("showClear",!0)("filter",!0)("appendTo","body"),m(),l("formGroup",r.formulario),m(6),l("formulario",r.formulario),m(5),l("formulario",r.formulario),m(),l("ngIf",r.proyectoSelected._id===r.menu),m(3),l("loading",r.isLoading)("label",r.isLoading?"Guardando...":"Guardar")("disabled",!r.formulario.valid),m(2),re(k(25,Lt)),l("baseZIndex",1e4))},dependencies:[V,G,le,A,q,z,W,rt,O,Q,ce,U,$e,nt,fe,Z,tt,et,ee,pe,ze],styles:[".icon-item[_ngcontent-%COMP%]{display:flex;align-items:center}.icon-item[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:8px}"]});let i=o;return i})();var M=class i{static fromApiToDomain(o){return{data:Array.isArray(o.data)?o.data.map(a=>i.dataMapper(a)):i.dataMapper(o.data),message:o.message,summary:o.summary,totalRecords:o.totalRecords,rows:o.rows}}static dataMapper(o){return{_id:o._id,nombre:o.nombre}}static fromDomainToApi(o){return{_id:o._id,nombre:o.nombre}}};var Ct=(()=>{let o=class o{constructor(e){this.http=e}addTipoParametro(e){let t=M.fromDomainToApi(e);return this.http.post(`${T.apiDevParametros}tipos-parametros`,t).pipe(R(M.fromApiToDomain))}getTiposParametros(e,t){let r=new Se().set("page",e.toString()).set("pageSize",t.toString());return this.http.get(`${T.apiDevParametros}tipos-parametros`,{params:r}).pipe(R(M.fromApiToDomain))}getTiposParametrosByProyecto(e,t,r){let f=new Se().set("page",t.toString()).set("pageSize",r.toString());return this.http.get(`${T.apiDevParametros}tipos-parametros/find-by-proyecto/${e}`,{params:f}).pipe(R(M.fromApiToDomain))}getTipoParametro(e){return this.http.get(`${T.apiDevParametros}tipos-parametros/${e}`).pipe(R(M.fromApiToDomain))}updateTipoParametro(e,t){let r=M.fromDomainToApi(e);return this.http.put(`${T.apiDevParametros}tipos-parametros/${t}`,r).pipe(R(M.fromApiToDomain))}deleteOneTipoParametro(e){return this.http.delete(`${T.apiDevParametros}tipos-parametros/${e}`).pipe(R(M.fromApiToDomain))}deleteMultiTiposParametros(e){return this.http.post(`${T.apiDevParametros}tipos-parametros/eliminar-varios`,e).pipe(R(M.fromApiToDomain))}};o.\u0275fac=function(t){return new(t||o)(ne(ke))},o.\u0275prov=ae({token:o,factory:o.\u0275fac,providedIn:"root"});let i=o;return i})();var be=(()=>{let o=class o{constructor(e){this.tipoParametroService=e}addTipoParametro(e){return this.tipoParametroService.addTipoParametro(e)}getTiposParametros(e,t){return this.tipoParametroService.getTiposParametros(e,t)}getTiposParametrosByProyecto(e,t,r){return this.tipoParametroService.getTiposParametrosByProyecto(e,t,r)}getTipoParametro(e){return this.tipoParametroService.getTipoParametro(e)}updateTipoParametro(e,t){return this.tipoParametroService.updateTipoParametro(e,t)}deleteOneTipoParametro(e){return this.tipoParametroService.deleteOneTipoParametro(e)}deleteMultiTiposParametros(e){return this.tipoParametroService.deleteMultiTiposParametros(e)}};o.\u0275fac=function(t){return new(t||o)(ne(Ct))},o.\u0275prov=ae({token:o,factory:o.\u0275fac,providedIn:"root"});let i=o;return i})();function $t(i,o){if(i&1){let a=b();s(0,"li",3),u("click",function(){let t=h(a).index,r=p();return _(r.selectItem(t))}),d(1),n()}if(i&2){let a=o.$implicit,e=o.index,t=p();xe("active",e===t.selectedItemIndex),m(),se(" ",a.nombre," ")}}var bt=(()=>{let o=class o{constructor(){this.itemSelected=new C,this.selectedItemIndex=0,this.items=[]}set setItems(e){this.items=e}selectItem(e){let t=this.items[e];this.selectedItemIndex=e,this.itemSelected.emit(t)}};o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=w({type:o,selectors:[["app-menu-items"]],inputs:{title:"title",setItems:"setItems"},outputs:{itemSelected:"itemSelected"},decls:5,vars:2,consts:[[1,"menu"],["for","titulo"],[3,"active","click",4,"ngFor","ngForOf"],[3,"click"]],template:function(t,r){t&1&&(s(0,"div",0)(1,"label",1),d(2),n(),s(3,"ul"),y(4,$t,2,3,"li",2),n()()),t&2&&(m(2),D(r.title),m(2),l("ngForOf",r.items))},dependencies:[Ne],styles:[".menu[_ngcontent-%COMP%]{width:200px}.menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style-type:none;padding:0;margin:0}.menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:10px;cursor:pointer}.menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background-color:#f0f0f0;border-radius:8px}.menu[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{border-radius:8px;color:#6366f1;font-weight:700}"]});let i=o;return i})();var Qt=()=>({width:"30vw"});function Jt(i,o){if(i&1&&c(0,"app-title-dialog",12),i&2){let a=p();l("title",a.isEdit?"Editar Parametro":"Crear tipo de parametro")}}var Tt=(()=>{let o=class o{set getTipoParametro(e){e!=null&&(this.idTipoParametro=e._id,this.formulario.patchValue(e),this.display=!0,this.isEdit=!0)}set getSelectedTipoParametros(e){this.selectedTipoParametros=e}constructor(e,t,r){this.formBuilder=e,this.tipoParametroRepository=t,this.manageResponse=r,this.getTiposParametros=new C,this.setIsEdit=new C,this.idTipoParametro=null,this.display=!1,this.isLoading=!1,this.isLoadingDelete=!1,this.isEdit=!1}ngOnInit(){this.crearFormulario()}crearFormulario(){this.formulario=this.formBuilder.group({nombre:["",[v.required,v.maxLength(40)]]})}showDialog(){this.display=!this.display,this.isEdit&&(this.setIsEdit.emit(),this.isEdit=!1,this.formulario.reset())}guardar(){let e=this.formulario.value;e.idProyecto=this.proyecto._id,this.isLoading=!0,this.isEdit?this.tipoParametroRepository.updateTipoParametro(e,this.idTipoParametro).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getTiposParametros.emit(),this.showDialog()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}}):this.tipoParametroRepository.addTipoParametro(e).subscribe({next:t=>{this.manageResponse.success(t),this.getTiposParametros.emit(),this.isLoading=!1,this.formulario.reset()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})}};o.\u0275fac=function(t){return new(t||o)(P($),P(be),P(F))},o.\u0275cmp=w({type:o,selectors:[["app-dialog-form-tipos-paramtros"]],inputs:{proyecto:"proyecto",getTipoParametro:"getTipoParametro",getSelectedTipoParametros:"getSelectedTipoParametros"},outputs:{getTiposParametros:"getTiposParametros",setIsEdit:"setIsEdit"},decls:14,vars:9,consts:[["label","Crear tipo parametro","styleClass","p-button-success",3,"click"],[3,"visibleChange","visible"],["pTemplate","header"],[3,"submit","formGroup"],[1,"grid","p-fluid"],[1,"field","col-12","md:col-12"],["for","float-input-invalid"],["formControlName","nombre","placeholder","Digite el nombre del Parametro","type","text","pInputText",""],["campo","nombre","length","40",3,"formulario"],[1,"flex","flex-row-reverse","flex-wrap"],["icon","pi pi-check","type","submit","styleClass","p-button-success",3,"loading","label","disabled"],["icon","pi pi-times","label","Cancelar","styleClass","p-button-danger mr-2",3,"click"],[3,"title"]],template:function(t,r){t&1&&(s(0,"p-button",0),u("click",function(){return r.showDialog()}),n(),s(1,"p-dialog",1),L("visibleChange",function(g){return N(r.display,g)||(r.display=g),g}),y(2,Jt,1,1,"ng-template",2),s(3,"form",3),u("submit",function(){return r.guardar()}),s(4,"div",4)(5,"div",5)(6,"label",6),d(7,"Nombre"),n(),c(8,"input",7)(9,"app-validations-input",8),n()(),c(10,"p-divider"),s(11,"div",9),c(12,"p-button",10),s(13,"p-button",11),u("click",function(){return r.display=!1}),n()()()()),t&2&&(m(),re(k(8,Qt)),B("visible",r.display),m(2),l("formGroup",r.formulario),m(6),l("formulario",r.formulario),m(3),l("loading",r.isLoading)("label",r.isLoading?"Guardando...":"Guardar")("disabled",!r.formulario.valid))},dependencies:[G,le,A,q,z,W,Q,O,ce,U,fe,Z,pe]});let i=o;return i})();function Kt(i,o){i&1&&(s(0,"div")(1,"small",9),d(2,"Campo requerido."),n()())}function Ut(i,o){if(i&1){let a=b();we(0),s(1,"app-menu-items",13),u("itemSelected",function(t){h(a);let r=p(2);return _(r.itemSelected(t))}),n(),Ie()}if(i&2){let a=p(2);m(),l("setItems",a.tiposParametros)}}function Xt(i,o){i&1&&c(0,"p-message",14)}function Yt(i,o){if(i&1){let a=b();s(0,"div",2)(1,"div",3)(2,"div",10)(3,"app-dialog-form-tipos-paramtros",11),u("getTiposParametros",function(){h(a);let t=p();return _(t.getTiposParamtros())}),n()(),y(4,Ut,2,1,"ng-container",12)(5,Xt,1,0,"ng-template",null,0,Be),n()()}if(i&2){let a=Fe(6),e=p();m(3),l("proyecto",e.proyecto),m(),l("ngIf",e.tiposParametros.length)("ngIfElse",a)}}var St=(()=>{let o=class o{constructor(e,t,r,f){this.formBuilder=e,this.proyectoRepository=t,this.tipoParametroRepository=r,this.manageResponse=f,this.showContentParametros=new C,this.getTipoParametroSelected=new C,this.getTiposParametros=new C,this.getProyectoSelected=new C,this.tiposParametros=[],this.showContentTipoParametros=!1}ngOnInit(){this.crearFormulario(),this.findSelectProyectos()}crearFormulario(){this.formulario=this.formBuilder.group({proyecto:["",v.required],nombre:["",v.required],email:["",v.required]})}itemSelected(e){this.getTipoParametroSelected.emit(e)}findSelectProyectos(){this.proyectoRepository.findSelectProyectos().subscribe({next:e=>{this.proyectos=e.data},error:e=>{this.manageResponse.error(e)}})}getTiposParamtros(){this.tipoParametroRepository.getTiposParametrosByProyecto(this.proyecto._id,1,10).subscribe({next:e=>{this.tiposParametros=e.data,Array.isArray(this.tiposParametros)&&this.tiposParametros.length&&this.getTipoParametroSelected.emit(this.tiposParametros[0]),this.getTiposParametros.emit(this.tiposParametros)},error:e=>{this.manageResponse.error(e)}})}onChangeDropDown(e){this.showContentTipoParametros=!0,this.proyecto=e,this.getTiposParamtros(),this.showContentParametros.emit(),this.getProyectoSelected.emit(e)}};o.\u0275fac=function(t){return new(t||o)(P($),P(it),P(be),P(F))},o.\u0275cmp=w({type:o,selectors:[["app-tipos-parametros"]],outputs:{showContentParametros:"showContentParametros",getTipoParametroSelected:"getTipoParametroSelected",getTiposParametros:"getTiposParametros",getProyectoSelected:"getProyectoSelected"},decls:9,vars:4,consts:[["elseTiposParametros",""],[3,"formGroup"],[1,"grid","p-fluid"],[1,"field","col-12","md:col-12"],["for","float-input-invalid"],["formControlName","proyecto","placeholder","Seleccione el proyecto","optionLabel","nombre",3,"onChange","options"],[4,"ngIf"],["styleClass","mb-0"],["class","grid p-fluid",4,"ngIf"],[1,"p-error","block","mt-1"],[1,"mb-4"],[3,"getTiposParametros","proyecto"],[4,"ngIf","ngIfElse"],["title","Tipos parametros",3,"itemSelected","setItems"],["severity","info","text","No se encontraron tipos de par\xE1metros"]],template:function(t,r){t&1&&(s(0,"form",1)(1,"div",2)(2,"div",3)(3,"label",4),d(4,"Proyecto"),n(),s(5,"p-dropdown",5),u("onChange",function(g){return r.onChangeDropDown(g.value)}),n(),y(6,Kt,3,0,"div",6),c(7,"p-divider",7),n()(),y(8,Yt,7,3,"div",8),n()),t&2&&(l("formGroup",r.formulario),m(5),l("options",r.proyectos),m(),l("ngIf",r.formulario.get("proyecto").touched&&r.formulario.get("proyecto").hasError("required")),m(2),l("ngIf",r.showContentTipoParametros))},dependencies:[V,G,A,q,z,W,ee,Z,bt,Tt,dt]});let i=o;return i})();var to=()=>[5,10,20,30];function oo(i,o){if(i&1){let a=b();s(0,"div",6)(1,"div",7)(2,"label",8),d(3,"Parametro de busqueda"),n(),s(4,"p-dropdown",9),u("onChange",function(t){h(a);let r=p();return _(r.setSelectParametroBusqueda.emit(t.value==null?null:t.value._id))}),n()()()}if(i&2){let a=p();m(4),l("options",a.selectPadres)("showClear",!0)("filter",!0)}}function io(i,o){if(i&1){let a=b();s(0,"div",10)(1,"h5",11),d(2,"Lista de parametros"),n(),s(3,"span",12),c(4,"i",13),s(5,"input",14),u("input",function(t){h(a);let r=p();return _(r.dt.filterGlobal(t.target.value,"contains"))}),n()()()}}function ro(i,o){i&1&&(s(0,"th",25),d(1,"Posici\xF3n"),c(2,"p-sortIcon",26),n())}function ao(i,o){if(i&1){let a=b();s(0,"tr")(1,"th",15)(2,"p-tableHeaderCheckbox",16),u("click",function(){h(a);let t=p();return _(t.getSelectParametros())}),n()(),y(3,ro,3,0,"th",17),s(4,"th",18),d(5,"Codigo"),c(6,"p-sortIcon",19),n(),s(7,"th",20),d(8,"Nombre"),c(9,"p-sortIcon",21),n(),s(10,"th",22),d(11,"Creado"),c(12,"p-sortIcon",23),n(),c(13,"th",24),n()}if(i&2){let a=p();m(3),l("ngIf",(a.proyectoSelected==null?null:a.proyectoSelected._id)===a.menu)}}function no(i,o){if(i&1&&(s(0,"td"),d(1),n()),i&2){let a=p().$implicit;m(),D(a.posicion)}}function so(i,o){if(i&1){let a=b();s(0,"tr")(1,"td")(2,"p-tableCheckbox",27),u("click",function(){h(a);let t=p();return _(t.getSelectParametros())}),n()(),y(3,no,2,1,"td",28),s(4,"td"),d(5),n(),s(6,"td"),d(7),n(),s(8,"td"),d(9),Re(10,"dateFormat"),n(),s(11,"td")(12,"p-button",29),u("click",function(){let t=h(a).$implicit,r=p();return _(r.getIdParametro(t._id))}),n(),s(13,"p-button",30),u("click",function(){let t=h(a).$implicit,r=p();return _(r.eliminar(t._id))}),n()()()}if(i&2){let a=o.$implicit,e=p();m(2),l("value",a),m(),l("ngIf",(e.proyectoSelected==null?null:e.proyectoSelected._id)===e.menu),m(2),D(a.codigo),m(2),D(a.padre?a.padre.nombre+" - "+a.nombre:a.nombre),m(2),D(Ve(10,7,a.createdAt)),m(3),l("loading",e.isLoading),m(),l("loading",e.isLoading)}}function mo(i,o){if(i&1){let a=b();s(0,"p-paginator",31),u("onPageChange",function(t){h(a);let r=p();return _(r.paginate(t))}),n(),s(1,"div",32),d(2),n()}if(i&2){let a=p();l("rows",a.rows)("totalRecords",a.totalRecords)("rowsPerPageOptions",k(4,to)),m(2),se(" En total son ",a.totalRecords," registros ")}}var xt=(()=>{let o=class o{set getLoadingTable(e){this.isLoadingTable=e}set getProyectoSelected(e){this.proyectoSelected=e}constructor(e,t,r){this.parametroRepository=e,this.confirmationService=t,this.manageResponse=r,this.parametros=[],this.setIdParametro=new C,this.getParametros=new C,this.setPaginate=new C,this.setSelectedParametros=new C,this.setSelectParametroBusqueda=new C,this.selectedParametros=[],this.globalFilterFields=["fechaParametro"],this.isLoading=!1,this.isLoadingTable=!1,this.first=0,this.rows=T.pageSize,this.menu="66a40433fe79cacd0d9b4942"}paginate(e){this.setPaginate.emit(e)}getIdParametro(e){this.setIdParametro.emit(e)}getSelectParametros(){this.setSelectedParametros.emit(this.selectedParametros)}eliminar(e){this.confirmationService.confirm({message:"Estas seguro de eliminar el elemento?",accept:()=>{this.isLoading=!0,this.parametroRepository.deleteOneParametro(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getParametros.emit()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})},reject:t=>{switch(t){case j.REJECT:this.manageResponse.eventReject();break;case j.CANCEL:this.manageResponse.eventCancel();break}}})}};o.\u0275fac=function(t){return new(t||o)(P(oe),P(me),P(F))},o.\u0275cmp=w({type:o,selectors:[["app-table-parametros"]],inputs:{parametros:"parametros",selectPadres:"selectPadres",totalRecords:"totalRecords",getLoadingTable:"getLoadingTable",getProyectoSelected:"getProyectoSelected"},outputs:{setIdParametro:"setIdParametro",getParametros:"getParametros",setPaginate:"setPaginate",setSelectedParametros:"setSelectedParametros",setSelectParametroBusqueda:"setSelectParametroBusqueda"},decls:6,vars:8,consts:[["class","grid p-fluid",4,"ngIf"],["dataKey","_id",3,"firstChange","selectionChange","value","rows","first","globalFilterFields","showCurrentPageReport","loading","selection"],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],["pTemplate","summary"],[1,"grid","p-fluid"],[1,"field","col-12","md:col-12"],["for","float-input-invalid"],["placeholder","Seleccione el parametro de busqueda","optionLabel","nombre","filterBy","nombre",3,"onChange","options","showClear","filter"],[1,"flex","align-items-center","justify-content-between"],[1,"m-0"],[1,"p-input-icon-left"],[1,"pi","pi-search"],["pInputText","","type","text","placeholder","Buscar...",3,"input"],[2,"width","4rem"],[3,"click"],["pSortableColumn","posicion",4,"ngIf"],["pSortableColumn","codigo"],["field","codigo"],["pSortableColumn","nombre"],["field","nombre"],["pSortableColumn","creado"],["field","creado"],["width","126px"],["pSortableColumn","posicion"],["field","posicion"],[3,"click","value"],[4,"ngIf"],["icon","pi pi-pencil","styleClass","p-button-info mr-2","pTooltip","Editar","tooltipPosition","top",3,"click","loading"],["icon","pi pi-trash","styleClass","p-button-danger mr-2","pTooltip","Eliminar","tooltipPosition","top",3,"click","loading"],[3,"onPageChange","rows","totalRecords","rowsPerPageOptions"],[1,"flex","align-items-center","justify-content-between","mt-3"]],template:function(t,r){t&1&&(y(0,oo,5,3,"div",0),s(1,"p-table",1),L("firstChange",function(g){return N(r.first,g)||(r.first=g),g})("selectionChange",function(g){return N(r.selectedParametros,g)||(r.selectedParametros=g),g}),y(2,io,6,0,"ng-template",2)(3,ao,14,1,"ng-template",3)(4,so,14,9,"ng-template",4)(5,mo,3,5,"ng-template",5),n()),t&2&&(l("ngIf",r.selectPadres==null?null:r.selectPadres.length),m(),l("value",r.parametros)("rows",r.rows),B("first",r.first),l("globalFilterFields",r.globalFilterFields)("showCurrentPageReport",!0)("loading",r.isLoadingTable),B("selection",r.selectedParametros))},dependencies:[V,Je,O,Ze,Ke,Ue,Xe,U,Q,He,ee,je,Ae]});let i=o;return i})();function po(i,o){if(i&1){let a=b();s(0,"div",4)(1,"app-dialog-form-parametros",9,0),u("getParametros",function(){h(a);let t=p(2);return _(t.getParametros())})("setIsEdit",function(){h(a);let t=p(2);return _(t.isEdit=!1)}),n(),s(3,"div",10)(4,"app-table-parametros",11),u("setIdParametro",function(t){h(a);let r=p(2);return _(r.getIdParametro(t))})("setSelectedparametros",function(t){h(a);let r=p(2);return _(r.getSelectedParametros(t))})("getParametros",function(){h(a);let t=p(2);return _(t.getParametros())})("setPaginate",function(t){h(a);let r=p(2);return _(r.paginate(t))})("setSelectParametroBusqueda",function(t){h(a);let r=p(2);return _(r.getSelectParametroBusqueda(t))}),n()()()}if(i&2){let a=p(2);m(),l("getParametro",a.parametro)("getSelectedParametros",a.selectedParametros)("tipoParametro",a.tipoParametroSelected)("tiposParametros",a.tiposParametros)("getProyectoSelected",a.proyectoSelected),m(3),l("parametros",a.parametros)("selectPadres",a.selectPadres)("totalRecords",a.totalRecords)("getLoadingTable",a.loadingTable)("getProyectoSelected",a.proyectoSelected)}}function co(i,o){if(i&1&&(s(0,"div",7),y(1,po,5,10,"div",8),n()),i&2){let a=p();m(),l("ngIf",a.tiposParametros.length)}}var wt=(()=>{let o=class o{constructor(e,t){this.parametroRepository=e,this.manageResponse=t,this.isEdit=!1,this.page=T.page,this.pageSize=T.pageSize,this.loadingTable=!1,this.showContentParametros=!1,this.tiposParametros=[],this.idParametroBusqueda=null}ngOnInit(){this.inizialize()}inizialize(){this.items=[{label:"Parametros"},{label:"Parametros"}],this.home={icon:"pi pi-home",routerLink:"/"}}getParametros(){this.loadingTable=!0,this.parametroRepository.getParametrosByTipoParametro(this.tipoParametroSelected._id,this.page,this.pageSize).subscribe({next:e=>{this.parametros=e.data,this.totalRecords=e.totalRecords,this.loadingTable=!1},error:e=>{this.manageResponse.error(e),this.loadingTable=!1}})}findSelectPadresByTipoParametro(){this.parametroRepository.findSelectPadresByTipoParametro(this.tipoParametroSelected._id).subscribe({next:e=>{this.selectPadres=e.data},error:e=>{this.manageResponse.error(e)}})}getParametrosByPadre(e){this.loadingTable=!0,this.parametroRepository.findParametrosByPadre(e,this.page,this.pageSize).subscribe({next:t=>{this.parametros=t.data,this.totalRecords=t.totalRecords,this.loadingTable=!1},error:t=>{this.manageResponse.error(t),this.loadingTable=!1}})}getIdParametro(e){this.isEdit=!0,this.getParametro(e)}getSelectedParametros(e){this.selectedParametros=e}getParametro(e){this.parametroRepository.getParametro(e).subscribe({next:t=>{this.parametro=t.data},error:t=>{this.manageResponse.error(t)}})}paginate(e){this.page=e.page+1,this.pageSize=e.rows,this.idParametroBusqueda==null?this.getParametros():this.getParametrosByPadre(this.idParametroBusqueda)}getTipoParametroSelected(e){this.tipoParametroSelected=e,this.getParametros(),this.findSelectPadresByTipoParametro(),this.dialogFormParametros?.formulario.reset(),this.dialogFormParametros?.padreFormulario.reset()}getSelectParametroBusqueda(e){this.idParametroBusqueda=e,e==null?this.getParametros():this.getParametrosByPadre(e)}getProyectoSelected(e){this.proyectoSelected=e}};o.\u0275fac=function(t){return new(t||o)(P(oe),P(F))},o.\u0275cmp=w({type:o,selectors:[["app-parametros"]],viewQuery:function(t,r){if(t&1&&Ee(ve,5),t&2){let f;Me(f=De())&&(r.dialogFormParametros=f.first)}},decls:7,vars:3,consts:[["dialogFormParametros",""],[3,"model","home"],[1,"grid"],[1,"field","col-12","sm:col-12","md:col-12","lg:col-3","xl:col-3"],[1,"card","mt-5","p-3"],[3,"showContentParametros","getTipoParametroSelected","getTiposParametros","getProyectoSelected"],["class","field col-12 sm:col-12 md:col-12 lg:col-9 xl:col-9",4,"ngIf"],[1,"field","col-12","sm:col-12","md:col-12","lg:col-9","xl:col-9"],["class","card mt-5 p-3",4,"ngIf"],[3,"getParametros","setIsEdit","getParametro","getSelectedParametros","tipoParametro","tiposParametros","getProyectoSelected"],[1,"mt-3"],[3,"setIdParametro","setSelectedparametros","getParametros","setPaginate","setSelectParametroBusqueda","parametros","selectPadres","totalRecords","getLoadingTable","getProyectoSelected"]],template:function(t,r){t&1&&(c(0,"p-toast")(1,"p-breadcrumb",1),s(2,"div",2)(3,"div",3)(4,"div",4)(5,"app-tipos-parametros",5),u("showContentParametros",function(){return r.showContentParametros=!0})("getTipoParametroSelected",function(g){return r.getTipoParametroSelected(g)})("getTiposParametros",function(g){return r.tiposParametros=g})("getProyectoSelected",function(g){return r.getProyectoSelected(g)}),n()()(),y(6,co,2,1,"div",6),n()),t&2&&(m(),l("model",r.items)("home",r.home),m(5),l("ngIf",r.showContentParametros))},dependencies:[V,st,lt,St,ve,xt]});let i=o;return i})();var uo=[{path:"",component:wt}],It=Le.forChild(uo);var Et=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=I({type:o}),o.\u0275inj=x({imports:[E]});let i=o;return i})();var Mt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=I({type:o}),o.\u0275inj=x({imports:[E,H,J,ue,X,de,he,ie,ge,_e,Pe,K,Y]});let i=o;return i})();var Dt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=I({type:o}),o.\u0275inj=x({imports:[E,H,te,K,Et,Mt,Ge,ct]});let i=o;return i})();var Ft=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=I({type:o}),o.\u0275inj=x({imports:[E,H,at,J,ue,X,de,he,ie,ge,_e,Pe,K,ot,te,Y,We]});let i=o;return i})();var Rt=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=I({type:o}),o.\u0275inj=x({imports:[E,Ye,X,J,ie,Qe,Oe,te,qe]});let i=o;return i})();var Mr=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=I({type:o}),o.\u0275inj=x({imports:[E,It,mt,pt,Dt,Ft,Rt,Y]});let i=o;return i})();export{Mr as ParametrosModule};