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-QA2BN4B4.js
import{a as R}from"./chunk-UX2JJUV3.js";import{a as j}from"./chunk-DNWRUWSY.js";import{a as ke}from"./chunk-PVD42JTF.js";import{a as Ie,b as we,c as xe}from"./chunk-GM2YKGP2.js";import{a as G}from"./chunk-VYJOTIQG.js";import{b as Be,c as Oe}from"./chunk-GIXZYBBG.js";import{a as Re,b as Me,c as Fe,d as Le,e as De,f as q}from"./chunk-73QXNGVV.js";import{a as je,b as Ve,c as Ne,d as Ae}from"./chunk-2DV2IJZ3.js";import"./chunk-DNVSFO2Q.js";import{a as ce,b as ue}from"./chunk-UGKVLYDY.js";import"./chunk-4T6JHK7T.js";import{b as pe}from"./chunk-NOX4BB7Y.js";import{a as Se,b as Ee}from"./chunk-FN4BVT7F.js";import{a as ye,b as ve}from"./chunk-IZBGWZHV.js";import"./chunk-MEI5P7PY.js";import"./chunk-FJX52BFR.js";import{a as ae,b as me}from"./chunk-M2XGXZBH.js";import{a as le,j as de}from"./chunk-YZB5RIY6.js";import{a as x}from"./chunk-FWIIQLPA.js";import{a as D}from"./chunk-J5MNQ3LA.js";import{h as fe,i as ge,k as he,m as _e,n as be,o as Pe,p as Ce,t as Te}from"./chunk-3PWCL6RG.js";import"./chunk-O3VRXXRR.js";import{a as U,b as X}from"./chunk-ZUNNDRPI.js";import"./chunk-KDH6VC4N.js";import{b as Y,d as P,f as ee,g as te,i as ie,j as oe,k as re,l as se,n as ne,o as W,p as z}from"./chunk-FB5LCIVC.js";import"./chunk-RP3BBTTB.js";import{A as O,d as w,e as A,n as k,z as B}from"./chunk-VJI6KQJL.js";import{C as v,D as S,Fa as d,Ga as E,I as _,J as b,Ja as F,Ka as L,La as N,Nb as Q,Oa as Z,Q as C,Y as a,Ya as H,Z as u,Za as K,ha as T,ja as l,ma as J,mb as $,pa as n,qa as s,ra as p,va as M,vb as I,wa as g,xa as f,y}from"./chunk-MDSVL5BJ.js";import"./chunk-ODN5LVDJ.js";var Ye=()=>({width:"60vw"}),et=()=>({width:"25vw"});function tt(r,o){if(r&1&&p(0,"app-title-dialog",24),r&2){let m=f();l("title",m.isEdit?"Editar permiso":"Crear permiso")}}var Ge=(()=>{let o=class o{set getPermiso(e){e!=null&&(this.getAreas(e.modulo._id),this.idPermiso=e._id,e.slug=this.formatSlug(e),this.formulario.patchValue(e),this.display=!0,this.isEdit=!0)}set getSelectedPermisos(e){this.selectedPermisos=e}constructor(e,t,i,h,c){this.formBuilder=e,this.permisoRepository=t,this.confirmationService=i,this.manageResponse=h,this.parametroRepository=c,this.getPermisos=new C,this.setIsEdit=new C,this.idPermiso=null,this.display=!1,this.isLoading=!1,this.isLoadingDelete=!1,this.isEdit=!1,this.slugs=["Crear","Listar","Obtener","Editar","Eliminar"]}ngOnInit(){this.crearFormulario(),this.getModulos(j.modulos.idTipoParamtro)}crearFormulario(){this.formulario=this.formBuilder.group({modulo:["",P.required],area:["",P.required],nombre:["",[P.required,P.maxLength(50)]],slug:["",[P.required,P.maxLength(60)]],descripcion:["",[P.required,P.maxLength(700)]]})}showDialog(){this.display=!this.display,this.isEdit&&(this.setIsEdit.emit(),this.isEdit=!1,this.formulario.reset())}guardar(){let e=this.formulario.value,t=`${this.formulario.value.area.codigo}:${this.formulario.value.slug.toLowerCase()}`;e.slug=t,e.area.showMenu=!0,this.isLoading=!0,this.isEdit?this.permisoRepository.updatePermiso(e,this.idPermiso).subscribe({next:i=>{this.manageResponse.success(i),this.isLoading=!1,this.getPermisos.emit(),this.showDialog()},error:i=>{this.manageResponse.error(i),this.isLoading=!1}}):this.permisoRepository.addPermiso(e).subscribe({next:i=>{this.manageResponse.success(i),this.isLoading=!1,this.formulario.reset(),this.getPermisos.emit()},error:i=>{this.manageResponse.error(i),this.isLoading=!1}})}eliminarVarios(){this.confirmationService.confirm({message:"Estas seguro de eliminar los elmentos?",accept:()=>{this.isLoadingDelete=!0;let e=this.selectedPermisos.map(function(t){return{_id:t._id}});this.permisoRepository.deleteMultiPermisos(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoadingDelete=!1,this.getPermisos.emit()},error:t=>{this.manageResponse.error(t),this.isLoadingDelete=!1}})},reject:e=>{switch(e){case w.REJECT:this.manageResponse.eventReject;break;case w.CANCEL:this.manageResponse.eventCancel;break}}})}getModulos(e){this.parametroRepository.getSelectParametrosByTipoParametro(e).subscribe({next:t=>{this.modulos=t.data},error:t=>{this.manageResponse.error(t)}})}getAreas(e){this.parametroRepository.getSelectParametrosByTipoParametroPadre(j.areas.idTipoParamtro,e).subscribe({next:t=>{this.areas=t.data},error:t=>{this.manageResponse.error(t)}})}formatSlug(e){return e.slug.includes("crear")?"Crear":e.slug.includes("listar")?"Listar":e.slug.includes("obtener")?"Obtener":e.slug.includes("editar")?"Editar":e.slug.includes("eliminar")?"Eliminar":null}};o.\u0275fac=function(t){return new(t||o)(u(se),u(R),u(A),u(x),u(G))},o.\u0275cmp=v({type:o,selectors:[["app-dialog-form-permisos"]],inputs:{getPermiso:"getPermiso",getSelectedPermisos:"getSelectedPermisos"},outputs:{getPermisos:"getPermisos",setIsEdit:"setIsEdit"},decls:37,vars:22,consts:[[1,"p-toolbar-group-left"],["label","Crear","icon","pi pi-plus","styleClass","p-button-success mr-2",3,"click"],[3,"visibleChange","visible"],["pTemplate","header"],[3,"ngSubmit","formGroup"],[1,"grid","p-fluid"],[1,"field","col-6","md:col-6"],["for","float-input-invalid"],["formControlName","modulo","placeholder","Seleccione el modulo","optionLabel","nombre",3,"onChange","options","appendTo"],["formControlName","area","placeholder","Seleccione el area","optionLabel","nombre",3,"options","appendTo"],["for","nombre"],["formControlName","nombre","placeholder","Digite el permiso","type","text","pInputText",""],["campo","nombre","length","50",3,"formulario"],["for","slug"],["formControlName","slug","placeholder","Seleccione el slug",3,"options","appendTo"],["campo","slug","length","60",3,"formulario"],[1,"field","col-12","md:col-12"],["for","descripcion"],["formControlName","descripcion","placeholder","Digite la descripci\xF3n","rows","4","cols","30","pInputTextarea",""],["campo","descripcion","length","700",3,"formulario"],[1,"flex","flex-row-reverse","flex-wrap"],["icon","pi pi-check","type","submit",3,"loading","label","disabled","styleClass"],["icon","pi pi-times","label","Cancelar","styleClass","p-button-danger mr-2",3,"click"],["rejectButtonStyleClass","p-button-text","acceptLabel","Si",3,"baseZIndex"],[3,"title"]],template:function(t,i){t&1&&(n(0,"p-toolbar")(1,"div",0)(2,"p-button",1),g("click",function(){return i.showDialog()}),s()()(),n(3,"p-dialog",2),N("visibleChange",function(c){return L(i.display,c)||(i.display=c),c}),T(4,tt,1,1,"ng-template",3),n(5,"form",4),g("ngSubmit",function(){return i.guardar()}),n(6,"div",5)(7,"div",6)(8,"label",7),d(9,"Modulo"),s(),n(10,"p-dropdown",8),g("onChange",function(c){return i.getAreas(c.value._id)}),s()(),n(11,"div",6)(12,"label",7),d(13,"Area"),s(),p(14,"p-dropdown",9),s()(),n(15,"div",5)(16,"div",6)(17,"label",10),d(18,"Nombre"),s(),p(19,"input",11)(20,"app-validations-input",12),s(),n(21,"div",6)(22,"label",13),d(23,"Slug"),s(),p(24,"p-dropdown",14)(25,"app-validations-input",15),s()(),n(26,"div",5)(27,"div",16)(28,"label",17),d(29,"Descripci\xF3n"),s(),p(30,"textarea",18)(31,"app-validations-input",19),s()(),p(32,"p-divider"),n(33,"div",20),p(34,"p-button",21),n(35,"p-button",22),g("click",function(){return i.display=!1}),s()()()(),p(36,"p-confirmDialog",23)),t&2&&(a(3),J(Z(20,Ye)),F("visible",i.display),a(2),l("formGroup",i.formulario),a(5),l("options",i.modulos)("appendTo","body"),a(4),l("options",i.areas)("appendTo","body"),a(6),l("formulario",i.formulario),a(4),l("options",i.slugs)("appendTo","body"),a(),l("formulario",i.formulario),a(6),l("formulario",i.formulario),a(3),l("loading",i.isLoading)("label",i.isLoading?"Guardando...":i.isEdit?"Editar":"Guardar")("disabled",!i.formulario.valid)("styleClass",i.isEdit?"p-button-info":"p-button-success"),a(2),J(Z(21,et)),l("baseZIndex",1e4))},dependencies:[ie,Y,ee,te,oe,re,Re,k,B,ye,W,Fe,De,Se,ae,ce,fe]});let r=o;return r})();function ot(r,o){if(r&1){let m=M();n(0,"div",4)(1,"h5",5)(2,"b"),d(3),s()(),n(4,"span",6),p(5,"i",7),n(6,"input",8),g("input",function(t){_(m);let i=f();return b(i.dt.filterGlobal(t.target.value,"contains"))}),s()()()}if(r&2){let m=f();a(3),E(m.titulo)}}function rt(r,o){r&1&&(n(0,"tr")(1,"th",9),d(2,"Nombre"),p(3,"p-sortIcon",10),s(),n(4,"th",11),d(5,"Slug"),p(6,"p-sortIcon",12),s(),n(7,"th",13),d(8,"Descripci\xF3n"),p(9,"p-sortIcon",14),s(),n(10,"th",15),d(11,"Creado"),p(12,"p-sortIcon",16),s(),p(13,"th",17),s())}function st(r,o){if(r&1){let m=M();n(0,"tr")(1,"td"),d(2),s(),n(3,"td"),d(4),s(),n(5,"td"),d(6),s(),n(7,"td"),d(8),H(9,"dateFormat"),s(),n(10,"td")(11,"p-button",18),g("click",function(){let t=_(m).$implicit,i=f();return b(i.getIdPermiso(t._id))}),s(),n(12,"p-button",19),g("click",function(){let t=_(m).$implicit,i=f();return b(i.eliminar(t._id))}),s()()()}if(r&2){let m=o.$implicit,e=f();a(2),E(m.nombre),a(2),E(m.slug),a(2),E(m.descripcion),a(2),E(K(9,6,m.createdAt)),a(3),l("loading",e.isLoading),a(),l("loading",e.isLoading)}}var qe=(()=>{let o=class o{set getLoadingTable(e){this.isLoadingTable=e}constructor(e,t,i){this.permisoRepository=e,this.confirmationService=t,this.manageResponse=i,this.permisos=[],this.setIdPermiso=new C,this.getPermisos=new C,this.setPaginate=new C,this.setSelectedPermisos=new C,this.selectedPermisos=[],this.globalFilterFields=["fechaPermiso"],this.isLoading=!1,this.isLoadingTable=!1,this.first=0,this.rows=D.pageSize}paginate(e){this.setPaginate.emit(e)}getIdPermiso(e){this.setIdPermiso.emit(e)}getSelectPermisos(){this.setSelectedPermisos.emit(this.selectedPermisos)}eliminar(e){this.confirmationService.confirm({message:"Estas seguro de eliminar el elemento?",accept:()=>{this.isLoading=!0,this.permisoRepository.deleteOnePermiso(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getPermisos.emit()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})},reject:t=>{switch(t){case w.REJECT:this.manageResponse.eventReject();break;case w.CANCEL:this.manageResponse.eventCancel();break}}})}};o.\u0275fac=function(t){return new(t||o)(u(R),u(A),u(x))},o.\u0275cmp=v({type:o,selectors:[["app-table-permisos"]],inputs:{permisos:"permisos",titulo:"titulo",totalRecords:"totalRecords",getLoadingTable:"getLoadingTable"},outputs:{setIdPermiso:"setIdPermiso",getPermisos:"getPermisos",setPaginate:"setPaginate",setSelectedPermisos:"setSelectedPermisos"},decls:4,vars:7,consts:[["dataKey","_id",3,"firstChange","selectionChange","value","rows","first","globalFilterFields","showCurrentPageReport","loading","selection"],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],[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"],["pSortableColumn","nombre"],["field","nombre"],["pSortableColumn","slug"],["field","slug"],["pSortableColumn","descripcion"],["field","descripcion"],["pSortableColumn","creado"],["field","creado"],["width","126px"],["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"]],template:function(t,i){t&1&&(n(0,"p-table",0),N("firstChange",function(c){return L(i.first,c)||(i.first=c),c})("selectionChange",function(c){return L(i.selectedPermisos,c)||(i.selectedPermisos=c),c}),T(1,ot,7,1,"ng-template",1)(2,rt,14,0,"ng-template",2)(3,st,13,8,"ng-template",3),s()),t&2&&(l("value",i.permisos)("rows",i.rows),F("first",i.first),l("globalFilterFields",i.globalFilterFields)("showCurrentPageReport",!0)("loading",i.isLoadingTable),F("selection",i.selectedPermisos))},dependencies:[be,k,Pe,Ce,W,B,U,le]});let r=o;return r})();function at(r,o){if(r&1){let m=M();n(0,"app-table-permisos",7),g("setIdPermiso",function(t){_(m);let i=f(2);return b(i.getIdPermiso(t))})("setSelectedPermisos",function(t){_(m);let i=f(2);return b(i.getSelectedPermisos(t))})("getPermisos",function(){_(m);let t=f(2);return b(t.getModulosAreas())})("setPaginate",function(t){_(m);let i=f(2);return b(i.paginate(t))}),s()}if(r&2){let m=o.$implicit,e=f(2);l("permisos",m.permisos)("titulo",m.nombre)("totalRecords",e.totalRecords)("getLoadingTable",e.loadingTable)}}function mt(r,o){if(r&1&&(n(0,"p-accordionTab",5),T(1,at,1,4,"app-table-permisos",6),s()),r&2){let m=o.$implicit;l("header",m.nombre),a(),l("ngForOf",m.items)}}var Je=(()=>{let o=class o{constructor(e,t,i){this.permisoRepository=e,this.parametroRepository=t,this.manageResponse=i,this.isEdit=!1,this.page=D.page,this.pageSize=D.pageSize,this.loadingTable=!1}ngOnInit(){this.inizialize(),this.getModulosAreas()}inizialize(){this.items=[{label:"Adminitraci\xF3n"},{label:"Permisos"}],this.home={icon:"pi pi-home",routerLink:"/"}}getModulosAreas(){this.parametroRepository.findParametrosPadreHijosByTipoParametro(j.modulos.idTipoParamtro).subscribe({next:e=>{this.getModulosAreasPermisos(e.data)},error:e=>{this.manageResponse.error(e)}})}getModulosAreasPermisos(e){this.permisoRepository.getModulosAreasPermisos(e).subscribe({next:t=>{this.modulosAreasPermisos=t.data},error:t=>{this.manageResponse.error(t)}})}getIdPermiso(e){this.permisoRepository.getPermiso(e).subscribe({next:t=>{this.permiso=t.data,this.isEdit=!0},error:t=>{this.manageResponse.error(t)}})}};o.\u0275fac=function(t){return new(t||o)(u(R),u(G),u(x))},o.\u0275cmp=v({type:o,selectors:[["app-permisos"]],decls:6,vars:6,consts:[[3,"model","home"],[1,"card","mt-5","p-3"],[3,"getPermisos","setIsEdit","getPermiso","getSelectedPermisos"],[3,"activeIndex"],[3,"header",4,"ngFor","ngForOf"],[3,"header"],[3,"permisos","titulo","totalRecords","getLoadingTable","setIdPermiso","setSelectedPermisos","getPermisos","setPaginate",4,"ngFor","ngForOf"],[3,"setIdPermiso","setSelectedPermisos","getPermisos","setPaginate","permisos","titulo","totalRecords","getLoadingTable"]],template:function(t,i){t&1&&(p(0,"p-toast")(1,"p-breadcrumb",0),n(2,"div",1)(3,"app-dialog-form-permisos",2),g("getPermisos",function(){return i.getModulosAreas()})("setIsEdit",function(){return i.isEdit=!1}),s()(),n(4,"p-accordion",3),T(5,mt,2,2,"p-accordionTab",4),s()),t&2&&(a(),l("model",i.items)("home",i.home),a(2),l("getPermiso",i.permiso)("getSelectedPermisos",i.selectedPermisos),a(),l("activeIndex",0),a(),l("ngForOf",i.modulosAreasPermisos))},dependencies:[$,Ge,qe,we,Ie,je,Ne]});let r=o;return r})();var lt=[{path:"",component:Je}],Ze=Q.forChild(lt);var He=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=S({type:o}),o.\u0275inj=y({imports:[I,ne,Me,O,ve,z,he,Le,q,Ee,Be,Oe,me,ue,ge]});let r=o;return r})();var Ke=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=S({type:o}),o.\u0275inj=y({imports:[I,Te,z,O,q,_e,X,de]});let r=o;return r})();var Fi=(()=>{let o=class o{};o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=S({type:o}),o.\u0275inj=y({imports:[I,Ze,He,Ke,xe,pe,Ve,ke,Ae]});let r=o;return r})();export{Fi as PermisosModule};