File: /var/www/web.enelar.com.co/dist/browser/chunk-75V4LSFD.js
import{a as Q}from"./chunk-DNWRUWSY.js";import{a as je}from"./chunk-VYJOTIQG.js";import{a as $e,b as He,c as qe}from"./chunk-GIXZYBBG.js";import{a as Ve,b as Ae,d as Ne,e as Be,f as J}from"./chunk-73QXNGVV.js";import{a as We,b as Oe,c as ze,d as Ge}from"./chunk-2DV2IJZ3.js";import"./chunk-DNVSFO2Q.js";import{a as Ce,b as ve}from"./chunk-UGKVLYDY.js";import"./chunk-4T6JHK7T.js";import{b as _e}from"./chunk-NOX4BB7Y.js";import{a as ke,b as Pe}from"./chunk-FN4BVT7F.js";import{a as Fe,b as Le}from"./chunk-IZBGWZHV.js";import"./chunk-MEI5P7PY.js";import"./chunk-FJX52BFR.js";import{a as ge,b as he}from"./chunk-M2XGXZBH.js";import{a as Me,j as be}from"./chunk-YZB5RIY6.js";import{a as D}from"./chunk-FWIIQLPA.js";import{a as h}from"./chunk-J5MNQ3LA.js";import{k as Te,l as ye,m as Se,n as we,o as Ie,p as Ee,q as Re,r as xe,t as De}from"./chunk-3PWCL6RG.js";import"./chunk-O3VRXXRR.js";import{a as ne,b as se}from"./chunk-ZUNNDRPI.js";import"./chunk-KDH6VC4N.js";import{b as ae,d as F,f as me,g as le,i as pe,j as de,k as ce,l as ue,n as fe,o as H,p as q}from"./chunk-FB5LCIVC.js";import"./chunk-RP3BBTTB.js";import{A as $,d as x,e as O,n as z,z as G}from"./chunk-VJI6KQJL.js";import{A as N,Ab as oe,C as w,D as I,Fa as u,Ga as B,Ha as K,I as v,J as T,Ja as j,Ka as V,La as W,Nb as re,Oa as E,Q as b,Y as m,Ya as Y,Z as g,Za as ee,h as C,ha as k,ja as l,ma as Z,mb as ie,pa as n,qa as s,ra as d,va as P,vb as R,wa as c,x as A,xa as M,y as S,yb as te}from"./chunk-MDSVL5BJ.js";import{i as X}from"./chunk-ODN5LVDJ.js";var _=class r{static fromApiToDomain(i){return{data:Array.isArray(i.data)?i.data.map(a=>r.dataMapper(a)):r.dataMapper(i.data),message:i.message,summary:i.summary,totalRecords:i.totalRecords,rows:i.rows}}static dataMapper(i){return{_id:i._id,municipios:i.municipios,nombre:i.nombre,email:i.email,createdAt:i.createdAt}}static fromDomainToApi(i){return{_id:i._id,municipios:i.municipios,nombre:i.nombre,email:i.email,createdAt:i.createdAt}}};var Je=(()=>{let i=class i{constructor(e){this.http=e}addMedio(e){let t=_.fromDomainToApi(e);return this.http.post(`${h.apiDevWeb}medios-comunicacion`,t).pipe(C(_.fromApiToDomain))}getMedios(e,t){let o=new te().set("page",e.toString()).set("pageSize",t.toString());return this.http.get(`${h.apiDevWeb}medios-comunicacion`,{params:o}).pipe(C(_.fromApiToDomain))}getMedio(e){return this.http.get(`${h.apiDevWeb}medios-comunicacion/${e}`).pipe(C(_.fromApiToDomain))}updateMedio(e,t){let o=_.fromDomainToApi(e);return this.http.put(`${h.apiDevWeb}medios-comunicacion/${t}`,o).pipe(C(_.fromApiToDomain))}deleteOneMedio(e){return this.http.delete(`${h.apiDevWeb}medios-comunicacion/${e}`).pipe(C(_.fromApiToDomain))}deleteMultiMedios(e){return this.http.post(`${h.apiDevWeb}medios-comunicacion/eliminar-varios`,e).pipe(C(_.fromApiToDomain))}};i.\u0275fac=function(t){return new(t||i)(N(oe))},i.\u0275prov=A({token:i,factory:i.\u0275fac,providedIn:"root"});let r=i;return r})();var L=(()=>{let i=class i{constructor(e){this.contratacionService=e}addMedio(e){return this.contratacionService.addMedio(e)}getMedios(e,t){return this.contratacionService.getMedios(e,t)}getMedio(e){return this.contratacionService.getMedio(e)}updateMedio(e,t){return this.contratacionService.updateMedio(e,t)}deleteOneMedio(e){return this.contratacionService.deleteOneMedio(e)}deleteMultiMedios(e){return this.contratacionService.deleteMultiMedios(e)}};i.\u0275fac=function(t){return new(t||i)(N(Je))},i.\u0275prov=A({token:i,factory:i.\u0275fac,providedIn:"root"});let r=i;return r})();var ni=()=>({width:"60vw"}),si=()=>({width:"25vw"});function ai(r,i){if(r&1&&d(0,"app-title-dialog",20),r&2){let a=M();l("title",a.isEdit?"Editar medio de comunicaci\xF3n":"Crear medio de comunicaci\xF3n")}}var Ke=(()=>{let i=class i{set getMedio(e){e!=null&&(this.idMedio=e._id,this.formulario.patchValue(e),this.display=!0,this.isEdit=!0)}set getSelectedMedios(e){this.selectedMedios=e}constructor(e,t,o,f,p){this.formBuilder=e,this.medioRepository=t,this.confirmationService=o,this.manageResponse=f,this.parametroRepository=p,this.getMedios=new b,this.setIsEdit=new b,this.idMedio=null,this.display=!1,this.isLoading=!1,this.isLoadingDelete=!1,this.isEdit=!1}ngOnInit(){return X(this,null,function*(){this.crearFormulario(),this.getSelectMunicipios(Q.municipios.idTipoParamtro,Q.municipios.idPadre)})}crearFormulario(){this.formulario=this.formBuilder.group({municipios:["",F.required],nombre:["",[F.required,F.maxLength(40)]],email:["",[F.required,F.maxLength(45)]]})}showDialog(){this.display=!this.display,this.isEdit&&(this.setIsEdit.emit(),this.isEdit=!1,this.formulario.reset())}guardar(){let e=this.formulario.value;this.isLoading=!0,this.isEdit?this.medioRepository.updateMedio(e,this.idMedio).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getMedios.emit(),this.showDialog()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}}):this.medioRepository.addMedio(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.formulario.reset(),this.getMedios.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.selectedMedios.map(function(t){return{_id:t._id}});this.medioRepository.deleteMultiMedios(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoadingDelete=!1,this.getMedios.emit()},error:t=>{this.manageResponse.error(t),this.isLoadingDelete=!1}})},reject:e=>{switch(e){case x.REJECT:this.manageResponse.eventReject;break;case x.CANCEL:this.manageResponse.eventCancel;break}}})}getSelectMunicipios(e,t){this.parametroRepository.getSelectParametrosByTipoParametroPadre(e,t).subscribe({next:o=>{this.municipios=o.data},error:o=>{this.manageResponse.error(o)}})}};i.\u0275fac=function(t){return new(t||i)(g(ue),g(L),g(O),g(D),g(je))},i.\u0275cmp=w({type:i,selectors:[["app-modal-form-medios"]],inputs:{getMedio:"getMedio",getSelectedMedios:"getSelectedMedios"},outputs:{getMedios:"getMedios",setIsEdit:"setIsEdit"},decls:29,vars:19,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,"submit","formGroup"],[1,"grid","p-fluid"],[1,"field","col-12","md:col-12"],["for","float-input-invalid"],["formControlName","municipios","defaultLabel","Seleccione municipios","optionLabel","nombre","display","chip",3,"options","appendTo"],["campo","municipios",3,"formulario"],[1,"field","col-6","md:col-6"],["formControlName","nombre","placeholder","Digite el nombre del medio","type","text","pInputText",""],["campo","nombre","length","40",3,"formulario"],["formControlName","email","placeholder","Digite el email del medio","type","text","pInputText",""],["campo","email","length","45",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"],["rejectButtonStyleClass","p-button-text","acceptLabel","Si",3,"baseZIndex"],[3,"title"]],template:function(t,o){t&1&&(n(0,"p-toolbar")(1,"div",0)(2,"p-button",1),c("click",function(){return o.showDialog()}),s(),n(3,"p-button",2),c("click",function(){return o.eliminarVarios()}),s()()(),n(4,"p-dialog",3),W("visibleChange",function(p){return V(o.display,p)||(o.display=p),p}),k(5,ai,1,1,"ng-template",4),n(6,"form",5),c("submit",function(){return o.guardar()}),n(7,"div",6)(8,"div",7)(9,"label",8),u(10,"Municipios"),s(),d(11,"p-multiSelect",9)(12,"app-validations-input",10),s()(),n(13,"div",6)(14,"div",11)(15,"label",8),u(16,"Nombre"),s(),d(17,"input",12)(18,"app-validations-input",13),s(),n(19,"div",11)(20,"label",8),u(21,"Email"),s(),d(22,"input",14)(23,"app-validations-input",15),s()(),d(24,"p-divider"),n(25,"div",16),d(26,"p-button",17),n(27,"p-button",18),c("click",function(){return o.display=!1}),s()()()(),d(28,"p-confirmDialog",19)),t&2&&(m(3),l("loading",o.isLoadingDelete)("disabled",!o.selectedMedios||!o.selectedMedios.length),m(),Z(E(17,ni)),j("visible",o.display),m(2),l("formGroup",o.formulario),m(5),l("options",o.municipios)("appendTo","body"),m(),l("formulario",o.formulario),m(6),l("formulario",o.formulario),m(5),l("formulario",o.formulario),m(3),l("loading",o.isLoading)("label",o.isLoading?"Guardando...":"Guardar")("disabled",!o.formulario.valid),m(2),Z(E(18,si)),l("baseZIndex",1e4))},dependencies:[pe,ae,me,le,de,ce,Ve,z,G,Fe,H,Be,ke,$e,ge,Ce]});let r=i;return r})();var li=()=>({"min-width":"80rem"}),pi=()=>[5,10,20,30];function di(r,i){if(r&1){let a=P();n(0,"div",5)(1,"h5",6),u(2,"Lista de medios de comunicaci\xF3n"),s(),n(3,"span",7),d(4,"i",8),n(5,"input",9),c("input",function(t){v(a);let o=M();return T(o.dt.filterGlobal(t.target.value,"contains"))}),s()()()}}function ci(r,i){if(r&1){let a=P();n(0,"tr")(1,"th",10)(2,"p-tableHeaderCheckbox",11),c("click",function(){v(a);let t=M();return T(t.getSelectMedios())}),s()(),n(3,"th",12),u(4,"Municipios"),d(5,"p-sortIcon",13),s(),n(6,"th",14),u(7,"Nombre"),d(8,"p-sortIcon",15),s(),n(9,"th",16),u(10,"Emil"),d(11,"p-sortIcon",17),s(),n(12,"th",18),u(13,"Creado"),d(14,"p-sortIcon",19),s(),d(15,"th",20),s()}}function ui(r,i){if(r&1&&(n(0,"span"),u(1),s()),r&2){let a=i.$implicit;m(),K(" ",a.nombre,", ")}}function fi(r,i){if(r&1){let a=P();n(0,"tr")(1,"td")(2,"p-tableCheckbox",21),c("click",function(){v(a);let t=M();return T(t.getSelectMedios())}),s()(),n(3,"td"),k(4,ui,2,1,"span",22),s(),n(5,"td"),u(6),s(),n(7,"td"),u(8),s(),n(9,"td"),u(10),Y(11,"dateFormat"),s(),n(12,"td")(13,"p-button",23),c("click",function(){let t=v(a).$implicit,o=M();return T(o.getIdMedio(t._id))}),s(),n(14,"p-button",24),c("click",function(){let t=v(a).$implicit,o=M();return T(o.eliminar(t._id))}),s()()()}if(r&2){let a=i.$implicit,e=M();m(2),l("value",a),m(2),l("ngForOf",a.municipios),m(2),B(a.nombre),m(2),B(a.email),m(2),B(ee(11,7,a.createdAt)),m(3),l("loading",e.isLoading),m(),l("loading",e.isLoading)}}function gi(r,i){if(r&1){let a=P();n(0,"p-paginator",25),c("onPageChange",function(t){v(a);let o=M();return T(o.paginate(t))}),s(),n(1,"div",26),u(2),s()}if(r&2){let a=M();l("rows",a.rows)("totalRecords",a.totalRecords)("rowsPerPageOptions",E(4,pi)),m(2),K(" En total son ",a.totalRecords," registros ")}}var Qe=(()=>{let i=class i{set getLoadingTable(e){this.isLoadingTable=e}constructor(e,t,o){this.medioRepository=e,this.confirmationService=t,this.manageResponse=o,this.medios=[],this.setIdMedio=new b,this.getMedios=new b,this.setPaginate=new b,this.setSelectedMedios=new b,this.selectedMedios=[],this.globalFilterFields=["fechaMedio"],this.isLoading=!1,this.isLoadingTable=!1,this.first=0,this.rows=h.pageSize}paginate(e){this.setPaginate.emit(e)}getIdMedio(e){this.setIdMedio.emit(e)}getSelectMedios(){this.setSelectedMedios.emit(this.selectedMedios)}eliminar(e){this.confirmationService.confirm({message:"Estas seguro de eliminar el elemento?",accept:()=>{this.isLoading=!0,this.medioRepository.deleteOneMedio(e).subscribe({next:t=>{this.manageResponse.success(t),this.isLoading=!1,this.getMedios.emit()},error:t=>{this.manageResponse.error(t),this.isLoading=!1}})},reject:t=>{switch(t){case x.REJECT:this.manageResponse.eventReject();break;case x.CANCEL:this.manageResponse.eventCancel();break}}})}};i.\u0275fac=function(t){return new(t||i)(g(L),g(O),g(D))},i.\u0275cmp=w({type:i,selectors:[["app-table-medios"]],inputs:{medios:"medios",totalRecords:"totalRecords",getLoadingTable:"getLoadingTable"},outputs:{setIdMedio:"setIdMedio",getMedios:"getMedios",setPaginate:"setPaginate",setSelectedMedios:"setSelectedMedios"},decls:5,vars:9,consts:[["dataKey","_id",3,"firstChange","selectionChange","value","rows","first","globalFilterFields","showCurrentPageReport","tableStyle","loading","selection"],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],["pTemplate","summary"],[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","municipio"],["field","municipio"],["pSortableColumn","nombre"],["field","nombre"],["pSortableColumn","email"],["field","email"],["pSortableColumn","creado"],["field","creado"],["width","126px"],[3,"click","value"],[4,"ngFor","ngForOf"],["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,o){t&1&&(n(0,"p-table",0),W("firstChange",function(p){return V(o.first,p)||(o.first=p),p})("selectionChange",function(p){return V(o.selectedMedios,p)||(o.selectedMedios=p),p}),k(1,di,6,0,"ng-template",1)(2,ci,16,0,"ng-template",2)(3,fi,15,9,"ng-template",3)(4,gi,3,5,"ng-template",4),s()),t&2&&(l("value",o.medios)("rows",o.rows),j("first",o.first),l("globalFilterFields",o.globalFilterFields)("showCurrentPageReport",!0)("tableStyle",E(8,li))("loading",o.isLoadingTable),j("selection",o.selectedMedios))},dependencies:[ie,we,z,Ie,Ee,Re,xe,H,G,ye,ne,Me]});let r=i;return r})();var Ue=(()=>{let i=class i{constructor(e,t){this.medioRepository=e,this.manageResponse=t,this.isEdit=!1,this.page=h.page,this.pageSize=h.pageSize,this.loadingTable=!1}ngOnInit(){this.getMedios(),this.inizialize()}inizialize(){this.items=[{label:"Desconexiones"},{label:"Medios"}],this.home={icon:"pi pi-home",routerLink:"/"}}getMedios(){this.loadingTable=!0,this.medioRepository.getMedios(this.page,this.pageSize).subscribe({next:e=>{this.medios=e.data,this.totalRecords=e.totalRecords,this.loadingTable=!1},error:e=>{this.manageResponse.error(e),this.loadingTable=!1}})}getIdMedio(e){this.isEdit=!0,this.getMedio(e)}getSelectedMedios(e){this.selectedMedios=e}getMedio(e){this.medioRepository.getMedio(e).subscribe({next:t=>{this.medio=t.data},error:t=>{this.manageResponse.error(t)}})}paginate(e){this.page=e.page+1,this.pageSize=e.rows,this.getMedios()}};i.\u0275fac=function(t){return new(t||i)(g(L),g(D))},i.\u0275cmp=w({type:i,selectors:[["app-medios"]],decls:6,vars:7,consts:[[3,"model","home"],[1,"card","mt-5","p-3"],[3,"getMedios","setIsEdit","getMedio","getSelectedMedios"],[1,"mt-3"],[3,"setIdMedio","setSelectedMedios","getMedios","setPaginate","medios","totalRecords","getLoadingTable"]],template:function(t,o){t&1&&(d(0,"p-toast")(1,"p-breadcrumb",0),n(2,"div",1)(3,"app-modal-form-medios",2),c("getMedios",function(){return o.getMedios()})("setIsEdit",function(){return o.isEdit=!1}),s(),n(4,"div",3)(5,"app-table-medios",4),c("setIdMedio",function(p){return o.getIdMedio(p)})("setSelectedMedios",function(p){return o.getSelectedMedios(p)})("getMedios",function(){return o.getMedios()})("setPaginate",function(p){return o.paginate(p)}),s()()()),t&2&&(m(),l("model",o.items)("home",o.home),m(2),l("getMedio",o.medio)("getSelectedMedios",o.selectedMedios),m(2),l("medios",o.medios)("totalRecords",o.totalRecords)("getLoadingTable",o.loadingTable))},dependencies:[Ke,Qe,We,ze]});let r=i;return r})();var Mi=[{path:"",component:Ue}],Xe=re.forChild(Mi);var Ye=(()=>{let i=class i{};i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=I({type:i}),i.\u0275inj=S({imports:[R,De,q,$,J,Se,se,be]});let r=i;return r})();var ei=(()=>{let i=class i{};i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=I({type:i}),i.\u0275inj=S({imports:[R,fe,Ae,$,Le,q,Te,Ne,J,Pe,He,qe,he,ve]});let r=i;return r})();var zt=(()=>{let i=class i{};i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=I({type:i}),i.\u0275inj=S({imports:[R,Xe,ei,Ye,_e,Oe,Ge]});let r=i;return r})();export{zt as MediosModule};