1import{a as se}from"./chunk-OKYZELEY.js";import{a as me}from"./chunk-ZJSFACC7.js";import{a as _e}from"./chunk-C7WKRNUX.js";import{a as de}from"./chunk-RZT2WZMC.js";import"./chunk-JWSAKKVQ.js";import"./chunk-LT72JKOL.js";import{a as G}from"./chunk-WGGBNP3O.js";import{a as le}from"./chunk-YQLRE4E3.js";import"./chunk-YWAL7HVF.js";import"./chunk-AHQSOXDD.js";import{a as O}from"./chunk-XBBEU2YL.js";import{a as ce}from"./chunk-I7CB4NGY.js";import{a as X}from"./chunk-M7VQHQXJ.js";import{b as R,e as z,g as B}from"./chunk-BAGWPQZV.js";import{A as re,B as ae,D as oe,b as H,c as Z,g as J,h as Q,j as K,l as Y,m as $,s as ee,t as te,u as ie,x as ne}from"./chunk-TZ2MW36L.js";import{a as j}from"./chunk-WZBVDNS6.js";import"./chunk-3KOQRKYT.js";import{t as U}from"./chunk-MTKRVMUJ.js";import"./chunk-SHTGYNA2.js";import{j as q,k as L,u as N}from"./chunk-4YERUHPX.js";import{Db as E,Ib as v,Jb as m,Qa as I,Sb as x,Tb as n,Ub as V,Vb as y,Xa as l,Ya as w,Yb as C,Zb as h,_b as b,ac as D,da as M,fc as k,gc as W,ib as p,mb as s,na as _,oa as f,xb as i,yb as t,zb as u}from"./chunk-DQGQ5ICO.js";import"./chunk-4IDNTCH7.js";function pe(r,o){r&1&&(i(0,"div",3)(1,"div",3),u(2,"img",4)(3,"br")(4,"br"),i(5,"div",5),n(6,"Cargando..."),t()()())}function ue(r,o){if(r&1&&(i(0,"option",16),n(1),t()),r&2){let e=o.$implicit;s("ngValue",e.certificadoID),l(),y(" ",e.nombre," ")}}function ge(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el nombre del funcionario encargado"),t())}function ve(r,o){if(r&1&&(i(0,"div",48),p(1,ge,2,0,"span",32),t()),r&2){let e;m();let c=x(1);l(),s("ngIf",(e=c.form.get("nombreCompleto"))==null||e.errors==null?null:e.errors.required)}}function xe(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar la direcci\xF3n de dependencia"),t())}function Ce(r,o){if(r&1&&(i(0,"div",48),p(1,xe,2,0,"span",32),t()),r&2){let e;m();let c=x(1);l(),s("ngIf",(e=c.form.get("direccion"))==null||e.errors==null?null:e.errors.required)}}function he(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el NIT de la dependencia"),t())}function be(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar solo n\xFAmeros sin espacios"),t())}function Se(r,o){if(r&1&&(i(0,"div",48),p(1,he,2,0,"span",32)(2,be,2,0,"span",32),t()),r&2){let e,c;m();let a=x(1);l(),s("ngIf",(e=a.form.get("nitEmpresa"))==null||e.errors==null?null:e.errors.required),l(),s("ngIf",(c=a.form.get("nitEmpresa"))==null||c.errors==null?null:c.errors.pattern)}}function Ee(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el d\xEDgito de verificaci\xF3n"),t())}function ye(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar solo un n\xFAmero"),t())}function we(r,o){if(r&1&&(i(0,"div",48),p(1,Ee,2,0,"span",32)(2,ye,2,0,"span",32),t()),r&2){let e,c;m();let a=x(1);l(),s("ngIf",(e=a.form.get("verificacionNit"))==null||e.errors==null?null:e.errors.required),l(),s("ngIf",(c=a.form.get("verificacionNit"))==null||c.errors==null?null:c.errors.pattern)}}function Ae(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el cargo del funcionario que certifica"),t())}function Ie(r,o){if(r&1&&(i(0,"div",48),p(1,Ae,2,0,"span",32),t()),r&2){let e;m();let c=x(1);l(),s("ngIf",(e=c.form.get("cargoFuncionarioCertifica"))==null||e.errors==null?null:e.errors.required)}}function Pe(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar un correo electr\xF3nico"),t())}function Te(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar un correo electr\xF3nico v\xE1lido"),t())}function Fe(r,o){if(r&1&&(i(0,"div",48),p(1,Pe,2,0,"span",32)(2,Te,2,0,"span",32),t()),r&2){let e,c;m();let a=x(1);l(),s("ngIf",(e=a.form.get("correoElectronico"))==null||e.errors==null?null:e.errors.required),l(),s("ngIf",(c=a.form.get("correoElectronico"))==null||c.errors==null?null:c.errors.pattern)}}function Me(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el tel\xE9fono de la dependencia"),t())}function Ve(r,o){if(r&1&&(i(0,"div",48),p(1,Me,2,0,"span",32),t()),r&2){let e;m();let c=x(1);l(),s("ngIf",(e=c.form.get("numeroTelefono"))==null||e.errors==null?null:e.errors.required)}}function De(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el nombre del plan"),t())}function ke(r,o){if(r&1&&(i(0,"div",48),p(1,De,2,0,"span",32),t()),r&2){let e;m(2);let c=x(1);l(),s("ngIf",(e=c.form.get("nombrePlan"))==null||e.errors==null?null:e.errors.required)}}function We(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar n\xFAmero del acuerdo"),t())}function qe(r,o){if(r&1&&(i(0,"div",48),p(1,We,2,0,"span",32),t()),r&2){let e;m(2);let c=x(1);l(),s("ngIf",(e=c.form.get("numeroAcuerdo"))==null||e.errors==null?null:e.errors.required)}}function Le(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar la fecha del acuerdo"),t())}function Ne(r,o){if(r&1&&(i(0,"div",48),p(1,Le,2,0,"span",32),t()),r&2){let e;m(2);let c=x(1);l(),s("ngIf",(e=c.form.get("fechaAcuerdo"))==null||e.errors==null?null:e.errors.required)}}function Re(r,o){if(r&1){let e=E();i(0,"div")(1,"div")(2,"label"),n(3,"Nombre de plan "),u(4,"br"),n(5," (70 caracteres)"),t(),i(6,"input",49),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.nombrePlan,a)||(d.certificate.nombrePlan=a),f(a)}),t(),p(7,ke,2,1,"div",23),t(),i(8,"div")(9,"label"),n(10,"N\xFAmero de acuerdo "),u(11,"br"),n(12," (12 caracteres)"),t(),i(13,"input",50),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.numeroAcuerdo,a)||(d.certificate.numeroAcuerdo=a),f(a)}),t(),p(14,qe,2,1,"div",23),t(),i(15,"div")(16,"label"),n(17,"Fecha del acuerdo"),t(),i(18,"input",51),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.fechaAcuerdo,a)||(d.certificate.fechaAcuerdo=a),f(a)}),t(),p(19,Ne,2,1,"div",23),t()()}if(r&2){let e,c,a;m();let d=x(1),A=m(2);l(6),C("ngModel",A.certificate.nombrePlan),l(),s("ngIf",((e=d.form.get("nombrePlan"))==null?null:e.invalid)&&d.submitted),l(6),C("ngModel",A.certificate.numeroAcuerdo),l(),s("ngIf",((c=d.form.get("numeroAcuerdo"))==null?null:c.invalid)&&d.submitted),l(4),C("ngModel",A.certificate.fechaAcuerdo),l(),s("ngIf",((a=d.form.get("fechaAcuerdo"))==null?null:a.invalid)&&d.submitted)}}function ze(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar la firma del funcionario"),t())}function Be(r,o){if(r&1&&(i(0,"div",48),p(1,ze,2,0,"span",32),t()),r&2){let e;
1m();let c=x(1);l(),s("ngIf",(e=c.form.get("firmaFuncionario"))==null||e.errors==null?null:e.errors.required)}}function Ue(r,o){if(r&1){let e=E();i(0,"div",34)(1,"div",35),u(2,"i",36),t(),i(3,"button",52),v("click",function(){_(e);let a=m(3);return f(a.openModal(0))}),t(),i(4,"span"),n(5,"SUBIR ARCHIVO"),t()()}}function je(r,o){r&1&&(i(0,"div",54)(1,"span"),n(2,"Estamos verificando el archivo a cargar, este proceso puede tomar varios minutos de acuerdo al n\xFAmero de filas"),t()())}function Oe(r,o){if(r&1&&(i(0,"div",54)(1,"span"),n(2),t()()),r&2){let e=m(4);l(2),y(" El archivo se esta verificando. Porcentaje ",e.activeProcess.percentage,"% ")}}function Xe(r,o){if(r&1){let e=E();i(0,"div",54)(1,"span"),n(2,"\xBFEstas seguro que quieres cargar "),i(3,"b"),n(4),t(),n(5,"?"),t(),i(6,"div")(7,"button",55),v("click",function(){_(e);let a=m(4);return f(a.loadProcess())}),n(8," Cargar "),t(),i(9,"button",55),v("click",function(){_(e);let a=m(4);return f(a.cancelProcess())}),n(10," Cancelar "),t()()()}if(r&2){let e=m(4);l(4),y("",e.activeProcess.rows," registros")}}function Ge(r,o){if(r&1&&(i(0,"a",58),k(1,"certificateLog"),n(2,"Descargar log"),t()),r&2){let e=m(5);s("href",e.activeProcess.filePath?e.activeProcess.filePath:W(1,1,""),I)}}function He(r,o){if(r&1){let e=E();i(0,"div",54)(1,"span"),n(2),t(),i(3,"div",56),p(4,Ge,3,3,"a",57),i(5,"button",55),v("click",function(){_(e);let a=m(4);return f(a.cancelProcess())}),n(6," Cancelar "),t()()()}if(r&2){let e=m(4);l(2),y(" Hay ",e.activeProcess.rows," error(es) en el archivo, descarga el log para que puedas ajustarlos "),l(2),s("ngIf",e.activeProcess.filePath)}}function Ze(r,o){if(r&1&&(i(0,"div"),p(1,je,3,0,"div",53)(2,Oe,3,1,"div",53)(3,Xe,11,1,"div",53)(4,He,7,2,"div",53),t()),r&2){let e=m(3);l(),s("ngIf",e.activeProcess.status===0),l(),s("ngIf",e.activeProcess.status===1),l(),s("ngIf",e.activeProcess.status===2),l(),s("ngIf",e.activeProcess.status===3)}}function Je(r,o){r&1&&(i(0,"div",54)(1,"span"),n(2,"Se esta cargando los nuevos registros, este proceso puede tomar varios minutos de acuerdo al n\xFAmero de filas"),t()())}function Qe(r,o){if(r&1&&(i(0,"div",54)(1,"span"),n(2),t()()),r&2){let e=m(4);l(2),y(" El archivo se esta procesando. Porcentaje ",e.activeProcess.percentage,"% ")}}function Ke(r,o){if(r&1){let e=E();i(0,"div",65)(1,"div"),n(2," Hay "),i(3,"b"),n(4),t(),n(5,"con pago sin informaci\xF3n para la generaci\xF3n del certificado, "),i(6,"a",66),v("click",function(a){_(e);let d=m(5);return f(d.exportPendings(a))}),n(7,"desc\xE1rgalos aqu\xED,"),t(),n(8," compl\xE9talos y agrega los nuevos registros siguiendo las instrucciones de carga de archivo "),t()()}if(r&2){let e=m(5);l(4),y("",e.countPending," registro(s) ")}}function Ye(r,o){if(r&1){let e=E();i(0,"div")(1,"div",59)(2,"div",60),n(3),i(4,"button",52),v("click",function(){_(e);let a=m(4);return f(a.exportExcel())}),i(5,"b"),n(6,"Descargar"),t()()(),p(7,Ke,9,1,"div",61),t(),i(8,"div",19)(9,"div",20)(10,"button",62),v("click",function(){_(e);let a=m(4);return f(a.openModal(0))}),i(11,"div",35),u(12,"i",36),t(),i(13,"div",63)(14,"span"),n(15,"AGREGAR / ACTUALIZAR REGISTROS"),t(),n(16," Esta opci\xF3n agrega nuevos registros o actualiza registros teniendo en cuenta el campo ("),i(17,"b"),n(18),t(),n(19,") "),t()()(),i(20,"div",20)(21,"button",62),v("click",function(){_(e);let a=m(4);return f(a.openModal(1))}),i(22,"div",35),u(23,"i",36),t(),i(24,"div",63)(25,"span"),n(26," SUBIR ARCHIVO (REEMPLAZA) "),t(),i(27,"div",64),n(28," Esta opci\xF3n reemplaza todos los datos actuales "),t()()()()()()}if(r&2){let e=m(4);l(3),y(" Registros totales cargados: ",e.activeProcess.totalRows," "),l(4),s("ngIf",e.countPending),l(11),V(e.certificateID<=3?"c\xE9dula catastral":"n\xFAmero de identificaci\xF3n")}}function $e(r,o){if(r&1){let e=E();i(0,"div"),n(1," No se pudo procesar el archivo intentalo nuevamente "),i(2,"button",52),v("click",function(){_(e);let a=m(4);return f(a.cancelProcess())}),n(3,"Aceptar"),t()()}}function et(r,o){if(r&1&&(i(0,"div"),p(1,Je,3,0,"div",53)(2,Qe,3,1,"div",53)(3,Ye,29,3,"div",32)(4,$e,4,0,"div",32),t()),r&2){let e=m(3);l(),s("ngIf",e.activeProcess.status===0),l(),s("ngIf",e.activeProcess.status===1),l(),s("ngIf",e.activeProcess.status===2),l(),s("ngIf",e.activeProcess.status===3)}}function tt(r,o){if(r&1&&(i(0,"a",67),n(1),t()),r&2){let e=m(3);s("href",e.modelText.linkWithOutPay,I),l(),y(" ",e.modelText.textWithOutPay," ")}}function it(r,o){if(r&1){let e=E();i(0,"div")(1,"div",18),n(2," Este es el enlace del tr\xE1mite en linea "),t(),i(3,"p"),n(4," Este es el enlace de este tr\xE1mite, c\xF3pialo y p\xE9galo en la opci\xF3n de link de tr\xE1mite en linea en la ventana de edici\xF3n del tr\xE1mite "),t(),i(5,"div",68)(6,"input",69),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.url,a)||(d.certificate.url=a),f(a)}),t(),i(7,"button",70),v("click",function(){_(e);let a=m(3);return f(a.copyUrl())}),u(8,"i",71),t()()()}if(r&2){let e=m(3);l(6),C("ngModel",e.certificate.url)}}function nt(r,o){if(r&1){let e=E();i(0,"div",72)(1,"div",18),n(2,"Certificado con pago"),t(),i(3,"div",73)(4,"input",74),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.conPago,a)||(d.certificate.conPago=a),f(a)}),t(),i(5,"div",75),u(6,"span"),t()()()}if(r&2){let e=m(3);l(4),C("ngModel",e.certificate.conPago)}}function rt(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar las instrucciones de pago"),t())}function at(r,o){if(r&1&&(i(0,"div",48),p(1,rt,2,0,"span",32),t()),r&2){let e;m(2);let c=x(1);l(),s("ngIf",(e=c.form.get("instruccionesPago"))==null||e.errors==null?null:e.errors.required)}}function ot(r,o){r&1&&(i(0,"span"),n(1,"Debes ingresar el tiempo promedio"),t())}function ct(r,o){if(r&1&&(i(0,"div",48),p(1,ot,2,0,"span",32),t()),r&2){let e;m(2);let c=x(1);l(),s("ngIf",(e=c.form.get("tiempoPromedio"))==null||e.errors==null?null:e.errors.required)}}function lt(r,o){if(r&1){let e=E();i(0,"div",76)(1,"p"),n(2," Escribe las instrucciones de pago para el ciudadano, recuerda agregar banco, n\xFAmero de cuenta, hipervinculo a pago en linea (si aplica) e instrucciones para hacer llegar el recibo de pago a la entidad (PQRDS, chat o correo electr\xF3nico) "),t(),i(3,"p"),n(4," Ejemplo. Para descargar el certificado debes pagar en el banco XXXX, cuenta n\xFAmero XXXXXXXXX y envi
1ar el recibo al correo electr\xF3nico [email protected] "),u(5,"br"),n(6," (350 caracteres) "),t(),i(7,"textarea",77),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.instruccionesPago,a)||(d.certificate.instruccionesPago=a),f(a)}),n(8," "),t(),p(9,at,2,1,"div",23),i(10,"p"),n(11," Tiempo promedio de disponibilidad de descarga posterior al pago del ciudadano "),u(12,"br"),n(13," (280 caracteres) "),t(),i(14,"input",78),b("ngModelChange",function(a){_(e);let d=m(3);return h(d.certificate.tiempoPromedio,a)||(d.certificate.tiempoPromedio=a),f(a)}),t(),p(15,ct,2,1,"div",23),i(16,"a",67),n(17),t()()}if(r&2){let e,c;m();let a=x(1),d=m(2);l(7),C("ngModel",d.certificate.instruccionesPago),l(2),s("ngIf",((e=a.form.get("instruccionesPago"))==null?null:e.invalid)&&a.submitted),l(5),C("ngModel",d.certificate.tiempoPromedio),l(),s("ngIf",((c=a.form.get("tiempoPromedio"))==null?null:c.invalid)&&a.submitted),l(),s("href",d.modelText.linkWithPay,I),l(),y(" ",d.modelText.textWithPay," ")}}function dt(r,o){if(r&1){let e=E();i(0,"button",79),v("click",function(){_(e);let a=m(3);return f(a.dummy())}),n(1," PREVISUALIZAR PDF "),t()}}function mt(r,o){if(r&1){let e=E();i(0,"form",17,0),v("ngSubmit",function(){_(e);let a=x(1),d=m(2);return f(d.saveCertificate(a))}),i(2,"div",18),n(3," Datos del certificado (Informaci\xF3n fija de la entidad) "),t(),i(4,"div",19)(5,"div",20)(6,"div",21)(7,"label"),n(8,"Nombres y apellidos del funcionario encargado "),u(9,"br"),n(10," (70 caracteres)"),t(),i(11,"input",22),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.nombreCompleto,a)||(d.certificate.nombreCompleto=a),f(a)}),t(),p(12,ve,2,1,"div",23),t(),i(13,"div",21)(14,"label"),n(15,"Direcci\xF3n dependencia "),u(16,"br"),n(17," (70 caracteres)"),t(),i(18,"input",24),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.direccion,a)||(d.certificate.direccion=a),f(a)}),t(),p(19,Ce,2,1,"div",23),t(),i(20,"div",25)(21,"div",26)(22,"label"),n(23,"NIT de la entidad "),u(24,"br"),n(25," (9 caracteres)"),t(),i(26,"input",27),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.nitEmpresa,a)||(d.certificate.nitEmpresa=a),f(a)}),t(),p(27,Se,3,2,"div",23),t(),i(28,"div",26)(29,"label"),n(30,"D\xEDgito de verificaci\xF3n "),u(31,"br"),n(32," (1 caracter)"),t(),i(33,"input",28),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.verificacionNit,a)||(d.certificate.verificacionNit=a),f(a)}),t(),p(34,we,3,2,"div",23),t()()(),i(35,"div",20)(36,"div",21)(37,"label"),n(38,"Cargo del funcionario que certifica "),u(39,"br"),n(40," (128 caracteres)"),t(),i(41,"input",29),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.cargoFuncionarioCertifica,a)||(d.certificate.cargoFuncionarioCertifica=a),f(a)}),t(),p(42,Ie,2,1,"div",23),t(),i(43,"div",21)(44,"label"),n(45,"Correo de dependencia "),u(46,"br"),n(47," (120 caracteres)"),t(),i(48,"input",30),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.correoElectronico,a)||(d.certificate.correoElectronico=a),f(a)}),t(),p(49,Fe,3,2,"div",23),t(),i(50,"div",21)(51,"label"),n(52,"Tel\xE9fono de la dependencia "),u(53,"br"),n(54," (21 caracteres)"),t(),i(55,"input",31),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.numeroTelefono,a)||(d.certificate.numeroTelefono=a),f(a)}),t(),p(56,Ve,2,1,"div",23),t()()(),p(57,Re,20,6,"div",32),i(58,"div",33)(59,"label"),n(60,"Imagen que va en el cabezote del documento (JPG, JPEG o PNG y m\xE1ximo 2 megas / 612px x 90px)"),t(),i(61,"div",34)(62,"div",35),u(63,"i",36),t(),i(64,"span"),n(65,"A\xF1ada imagen de cabezote"),t(),i(66,"input",37),v("end",function(a){_(e);let d=m(2);return f(d.endCabezote(a))})("error",function(){_(e);let a=m(2);return f(a.errorCabezote())})("start",function(a){_(e);let d=m(2);return f(d.startCabezote(a))}),t(),i(67,"input",38),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.cabezote,a)||(d.certificate.cabezote=a),f(a)}),t()()(),i(68,"div",33)(69,"label"),n(70,"Firma del funcionario (JPG, JPEG o PNG transparente o fondo blanco y m\xE1ximo 2 megas / 300px x 90px)"),t(),i(71,"div",34)(72,"div",35),u(73,"i",36),t(),i(74,"span"),n(75,"A\xF1ada su firma"),t(),i(76,"input",37),v("end",function(a){_(e);let d=m(2);return f(d.endSignature(a))})("error",function(){_(e);let a=m(2);return f(a.errorSignature())})("start",function(a){_(e);let d=m(2);return f(d.startSignature(a))}),t(),i(77,"input",39),b("ngModelChange",function(a){_(e);let d=m(2);return h(d.certificate.firmaFuncionario,a)||(d.certificate.firmaFuncionario=a),f(a)}),t()(),p(78,Be,2,1,"div",23),t(),u(79,"div",33)(80,"hr"),i(81,"div")(82,"label",40),n(83,"Sube el archivo plano (Informaci\xF3n variable de ciudadanos)"),t(),p(84,Ue,6,0,"div",41)(85,Ze,5,4,"div",32)(86,et,5,4,"div",32),t(),p(87,tt,2,2,"a",42)(88,it,9,1,"div",32)(89,nt,7,1,"div",43)(90,lt,18,6,"div",44),i(91,"div",45)(92,"button",46),n(93," Guardar "),t(),p(94,dt,2,0,"button",47),t()()}if(r&2){let e,c,a,d,A,P,T,F,S=x(1),g=m(2);l(11),C("ngModel",g.certificate.nombreCompleto),l(),s("ngIf",((e=S.form.get("nombreCompleto"))==null?null:e.invalid)&&S.submitted),l(6),C("ngModel",g.certificate.direccion),l(),s("ngIf",((c=S.form.get("direccion"))==null?null:c.invalid)&&S.submitted),l(7),C("ngModel",g.certificate.nitEmpresa),s("chars","numbers"),l(),s("ngIf",((a=S.form.get("nitEmpresa"))==null?null:a.invalid)&&S.submitted),l(6),C("ngModel",g.certificate.verificacionNit),s("chars","numbers"),l(),s("ngIf",((d=S.form.get("verificacionNit"))==null?null:d.invalid)&&S.submitted),l(7),C("ngModel",g.certificate.cargoFuncionarioCertifica),l(),s("ngIf",((A=S.form.get("cargoFuncionarioCertifica"))==null?null:A.invalid)&&S.submitted),l(6),C("ngModel",g.certificate.correoElectronico),l(),s("ngIf",((P=S.form.get("correoElectronico"))==null?null:P.invali
1d)&&S.submitted),l(6),C("ngModel",g.certificate.numeroTelefono),l(),s("ngIf",((T=S.form.get("numeroTelefono"))==null?null:T.invalid)&&S.submitted),l(),s("ngIf",g.certificateID===2),l(9),s("size",2097152)("contentsize",1)("reg",".(jpg|png|jpeg)$")("minh",90)("minw",612)("maxh",90)("maxw",612),l(),C("ngModel",g.certificate.cabezote),l(9),s("size",2097152)("contentsize",1)("reg",".(jpg|png|jpeg)$")("minh",90)("minw",300)("maxh",90)("maxw",300),l(),C("ngModel",g.certificate.firmaFuncionario),l(),s("ngIf",((F=S.form.get("firmaFuncionario"))==null?null:F.invalid)&&S.submitted),l(6),s("ngIf",!g.activeProcess),l(),s("ngIf",g.activeProcess&&(g.activeProcess.type===0||g.activeProcess.type===1)),l(),s("ngIf",g.activeProcess&&(g.activeProcess.type===2||g.activeProcess.type===3)),l(),s("ngIf",!g.certificate.conPago),l(),s("ngIf",g.certificate&&g.enabledUrl),l(),s("ngIf",g.certificateID===2||g.certificateID===4),l(),s("ngIf",g.certificate.conPago),l(2),s("disabled",g.formIsBusy),l(2),s("ngIf",g.enabledUrl)}}function st(r,o){if(r&1){let e=E();i(0,"div",6)(1,"h2",7),n(2," Configuraci\xF3n de descarga de certificados "),u(3,"app-helper",8),t(),i(4,"a",9),u(5,"span",10),t(),i(6,"p"),n(7,"Administra los textos y el contenido de los certificados del portal"),t(),i(8,"div")(9,"div",11),n(10,"Escoge el certificado."),t(),i(11,"select",12),v("change",function(){_(e);let a=m();return f(a.selectCertificate())}),b("ngModelChange",function(a){_(e);let d=m();return h(d.certificateID,a)||(d.certificateID=a),f(a)}),i(12,"option",13),n(13,"Seleccione uno"),t(),p(14,ue,2,2,"option",14),t()(),p(15,mt,95,43,"form",15),t()}if(r&2){let e=m();l(3),s("key",112)("classname","toolTip-btn toolTip__adminBlock"),l(8),C("ngModel",e.certificateID),l(3),s("ngForOf",e.certificates),l(),s("ngIf",e.certificate)}}function _t(r,o){r&1&&(i(0,"div")(1,"ul",86)(2,"li"),n(3,"1. C\xE9dula catastral (max de caracteres 50) - obligatorio"),t(),i(4,"li"),n(5,"2. Tipo de zona (max de caracteres 6) - obligatorio"),t(),i(6,"li"),n(7,"3. Direcci\xF3n del predio (max de caracteres 256) - obligatorio"),t(),i(8,"li"),n(9," 4. Area total (n\xFAmero decimal, si tiene decimales separado por punto) - obligatorio "),t(),i(10,"li"),n(11," 5. Area construida (n\xFAmero decimal, si tiene decimales separado por punto) - obligatorio "),t(),i(12,"li"),n(13," 6. Avaluo catastral (n\xFAmero decimal, si tiene decimales separado por punto) - obligatorio "),t(),i(14,"li"),n(15," Despues de la columna 6 se deben colocar los propietarios del predio en el siguiente orden. "),u(16,"br"),n(17," Por cada propietario se debe adicionar las tres columnas con la correspondiente informaci\xF3n. Por lo menos debe existir un propietario "),i(18,"ul")(19,"li"),n(20," - Nombres del propietario (max de caracteres 70) - obligatorio "),t(),i(21,"li"),n(22,"- Tipo de documento (max de caracteres 21) - obligatorio"),t(),i(23,"li"),n(24,"- N\xFAmero de documento (n\xFAmero sin decimales) - obligatorio"),t()()()()())}function ft(r,o){r&1&&(i(0,"div")(1,"ul",86)(2,"li"),n(3,"1. C\xE9dula catastral (max de caracteres 50) - obligatorio"),t(),i(4,"li"),n(5,"2. Matr\xEDcula inmoviliaria (max de caracteres 18) - obligatorio"),t(),i(6,"li"),n(7,"3. Tipo de zona (max de caracteres 6) - obligatorio"),t(),i(8,"li"),n(9,"4. Direcci\xF3n del predio (max de caracteres 256) - obligatorio"),t(),i(10,"li"),n(11,"5. Tipo de suelo (max de caracteres 70) - obligatorio"),t(),i(12,"li"),n(13,"6. Uso general (max de caracteres 2000) - opcional"),t(),i(14,"li"),n(15,"7. Uso principal (max de caracteres 2000) - opcional"),t(),i(16,"li"),n(17,"8. Uso compatible (max de caracteres 2000) - opcional"),t(),i(18,"li"),n(19,"9. Uso condicional (max de caracteres 2000) - opcional"),t(),i(20,"li"),n(21,"10. Uso prohibido (max de caracteres 2000) - opcional"),t(),i(22,"li"),n(23," NOTA: Las columnas que siguen despues de la 10 no son tenidas en cuenta ni para validar ni para procesar sin importar si tienen datos o no. "),t()()())}function pt(r,o){r&1&&(i(0,"div")(1,"ul",86)(2,"li"),n(3,"1. C\xE9dula catastral (max de caracteres 50) - obligatorio"),t(),i(4,"li"),n(5,"2. Estrato (n\xFAmero sin decimal de 0 a 10) - obligatorio"),t(),i(6,"li"),n(7,"3. Tipo de zona (max de caracteres 6) - obligatorio"),t(),i(8,"li"),n(9,"4. Direcci\xF3n del predio (max de caracteres 256) - obligatorio"),t(),i(10,"li"),n(11," Despues de la columna 4 se deben colocar los propietarios del predio en el siguiente orden. "),u(12,"br"),n(13," Por cada propietario se debe adicionar las tres columnas con la correspondiente informaci\xF3n. Por lo menos debe existir un propietario "),i(14,"ul")(15,"li"),n(16," - Nombres del propietario (max de caracteres 70) - obligatorio "),t(),i(17,"li"),n(18,"- Tipo de documento (max de caracteres 21) - obligatorio"),t(),i(19,"li"),n(20,"- N\xFAmero de documento (n\xFAmero sin decimales) - obligatorio"),t()()()()())}function ut(r,o){r&1&&(i(0,"div")(1,"ul",86)(2,"li"),n(3,"1. N\xFAmero de documento (n\xFAmero sin decimal) - obligatorio"),t(),i(4,"li"),n(5,"2. Nombres (max de caracteres 70) - obligatorio"),t(),i(6,"li"),n(7,"3. Tipo de documento (max de caracteres 21) - obligatorio"),t(),i(8,"li"),n(9,"4. Lugar de expedici\xF3n (max de caracteres 70) - obligatorio"),t(),i(10,"li"),n(11,"5. Direcci\xF3n (max de caracteres 256) - obligatorio"),t(),i(12,"li"),n(13,"6. A\xF1os (n\xFAmerico sin decimal de 1 a 120) - obligatorio"),t(),i(14,"li"),n(15," NOTA: Las columnas que siguen despues de la 6 no son tenidas en cuenta ni para validar ni para procesar sin importar si tienen datos o no. "),t()()())}function gt(r,o){r&1&&(i(0,"div")(1,"ul",86)(2,"li"),n(3,"1. N\xFAmero de documento (n\xFAmero sin decimal) - obligatorio"),t(),i(4,"li"),n(5,"2. Nombres (max de caracteres 70) - obligatorio"),t(),i(6,"li"),n(7,"3. Tipo de documento (max de caracteres 21) - obligatorio"),t(),i(8,"li"),n(9," Despues de la columna 3 se deben colocar los cargos que ha tenido el funcionario. "),u(10,"br"),n(11," Cada cargo se compone de 8 columnas. Si no tiene funciones se debe dejar la columna vacia la \xFAltima columna. "),i(12,"ul")(13,"li"),n(14,"- Cargo (max de caracteres 128) - obligatorio"),t(),i(15,"li"),n(16,"- Fecha de inicio (formato yyyy/MM/dd) - obligatorio"),t(),i(17,"li"),n(18," - Fecha de fin (formato yyyy/MM/dd) - si no tiene fecha de fin de
1jar vacia la celda "),t(),i(19,"li"),n(20,"- C\xF3digo (n\xFAmero sin decimal de 0 a 999) - obligatorio"),t(),i(21,"li"),n(22,"- Grado (n\xFAmero sin decimal de 0 a 99) - obligatorio"),t(),i(23,"li"),n(24,"- Dependencia (max de caracteres 50) - obligatorio"),t(),i(25,"li"),n(26," - Asignaci\xF3n salarial (numero decimal de maximo valor 1000000000) - obligatorio "),t(),i(27,"li"),n(28," - Funcionaes desempe\xF1adas (no tiene limite pero las funciones deben estar separadas por el caracter "),i(29,"b"),n(30,"|"),t(),n(31," y cada funcion debe tener un m\xE1ximo de 524 caracteres) - opcional "),t()()()()())}function vt(r,o){if(r&1){let e=E();i(0,"div",6)(1,"button",80),v("click",function(){_(e);let a=m();return f(a.modalID=null)}),u(2,"span",81),n(3," Atr\xE1s "),t(),i(4,"h4",82),n(5,"Carga de archivo plano"),t(),i(6,"p",18)(7,"b"),n(8,"Esta opci\xF3n agrega nuevos registros o reemplaza registros teniendo en cuenta el campo principal"),t()(),i(9,"p",18)(10,"b"),n(11,"1. El archivo debe ser en formato Excel(xls)"),t()(),i(12,"p",18)(13,"b"),n(14,"2. El archivo debe estar conformado por las siguientes columnas"),t()(),p(15,_t,25,0,"div",32)(16,ft,24,0,"div",32)(17,pt,21,0,"div",32)(18,ut,16,0,"div",32)(19,gt,32,0,"div",32),i(20,"p",18)(21,"b"),n(22,"3. El archivo de excel debe ir sin encabezados"),t()(),i(23,"p")(24,"b"),n(25," Si deseas descargar un archivo de muestra "),i(26,"a",83),n(27,"descargarlo aqui"),t()()(),i(28,"div",84)(29,"div",35),u(30,"i",36),t(),i(31,"span"),n(32,"SUBIR ARCHIVO"),t(),i(33,"input",85),v("end",function(a){_(e);let d=m();return f(d.endProcessFile(a))})("error",function(){_(e);let a=m();return f(a.errorProcessFile())})("start",function(a){_(e);let d=m();return f(d.startProcessFile(a))}),t()()()}if(r&2){let e=m();l(15),s("ngIf",e.modalID===1),l(),s("ngIf",e.modalID===2),l(),s("ngIf",e.modalID===3),l(),s("ngIf",e.modalID===4),l(),s("ngIf",e.modalID===5),l(7),s("download",e.urlTest)("href",e.urlTest,I),l(7),s("size",31457280)("reg",".(xls|xlsx)$")}}
1var fe=class r{constructor(o,e,c,a,d,A,P){this.certificateService=o;this.helperService=e;this.modalService=c;this.actRoute=a;this.appService=d;this.fileService=A;this.sharedSignalsService=P}enabledUrl=!1;modelText={};interval;activeProcess;certificateID="";countPending;certificates;certificate;formIsBusy=!1;formSubmitted=!1;isLoadFile=!1;modalID;validationType;urlTest="";ngOnInit(){this.activate()}ngOnDestroy(){this.clearInterval()}activate(){this.buildCertificates()}clearInterval(){this.interval&&(clearInterval(this.interval),delete this.interval)}buildPending(){this.activeProcess&&this.activeProcess.status===2&&this.activeProcess.type>=2&&this.certificateService.countPaymentPending(this.certificateID).subscribe({next:o=>this.countPending=o,error:o=>this.helperService.handlerException(o)})}createInterval(){this.interval=setInterval(()=>{this.getActiveProcess().subscribe({next:o=>{this.activeProcess=o,this.sharedSignalsService.certificateConfigActiveProcess.set(this.activeProcess),o.status===2&&o.type===2&&this.modalService.showExit("Archivo cargado exitosamente"),this.buildPending(),this.activeProcess.status>1&&this.clearInterval()},error:o=>this.helperService.handlerException(o)})},5e3)}buildCertificates(){this.certificateService.getText().subscribe({next:o=>{this.modelText=o},error:o=>this.helperService.handlerException(o)}),this.certificateService.all().subscribe({next:o=>{console.log(o),this.certificates=o,this.actRoute.snapshot.params.id&&(this.certificateID=parseInt(this.actRoute.snapshot.params.id),this.selectCertificate())},error:o=>this.helperService.handlerException(o)})}selectCertificate(){this.certificate=this.appService.firstOrDefault(this.certificates,"certificadoID",this.certificateID),this.certificate&&this.certificate.nombreCompleto?(this.enabledUrl=!0,this.getActiveProcess().subscribe({next:o=>{this.activeProcess=o,this.sharedSignalsService.certificateConfigActiveProcess.set(this.activeProcess),this.activeProcess&&this.activeProcess.status<2?this.createInterval():(this.buildPending(),this.clearInterval())},error:o=>this.helperService.handlerException(o)})):(this.activeProcess=null,this.sharedSignalsService.certificateConfigActiveProcess.set({}),this.enabledUrl=!1)}saveCertificate(o){o.valid&&!this.formIsBusy?(this.formIsBusy=!0,this.certificate.nitEmpresa&&(this.certificate.nitEmpresa=parseInt(this.certificate.nitEmpresa)),this.certificateService.update(this.certificate).subscribe({next:e=>{this.formIsBusy=!1,this.formSubmitted=!1,this.enabledUrl=!0,this.modalService.showAlert("La informaci\xF3n se ha guardado de forma satisfactoria")},error:e=>{this.formIsBusy=!1,this.helperService.handlerException(e)}})):this.formSubmitted=!0}startCabezote(o){this.isLoadFile=!0}endCabezote(o){console.log(o),this.certificate.cabezote=o.file.filePath,this.isLoadFile=!1,this.modalService.showExit("El cabezote se ha cargado de forma satisfactoria")}errorCabezote(){this.modalService.showAlert("No se pudo subir la imagen del cabezote."),this.isLoadFile=!1}startSignature(o){this.isLoadFile=!0}endSignature(o){this.certificate.firmaFuncionario=o.file.filePath,this.isLoadFile=!1,this.modalService.showExit("La firma se ha cargado de forma satisfactoria")}errorSignature(){this.modalService.showAlert("No se pudo subir la imagen de la firma."),this.isLoadFile=!1}startProcessFile(o){this.isLoadFile=!0}endProcessFile(o){this.isLoadFile=!1,this.modalID=null;var e={type:this.validationType,filePath:o.file.filePath,certificateID:this.certificate.certificadoID,typeFile:0};this.certificateService.addProcess(e).subscribe({next:c=>{this.activeProcess=c,this.sharedSignalsService.certificateConfigActiveProcess.set(this.activeProcess),this.createInterval()},error:c=>this.createInterval()})}errorProcessFile(){this.modalService.showAlert("No se pudo subir el archivo."),this.isLoadFile=!1}openModal(o){switch(this.modalID=this.certificate.certificadoID,this.modalID){case 1:this.urlTest="./certificates/examples/predial.xlsx";break;case 2:this.urlTest="./certificates/examples/suelo.xlsx";break;case 3:this.urlTest="./certificates/examples/estratificacion.xlsx";break;case 4:this.urlTest="./certificates/examples/residencia.xlsx";break;case 5:this.urlTest="./certificates/examples/laboral.xlsx";break;default:}this.validationType=o}getActiveProcess(){return this.certificateService.getActiveProcess({certificateID:this.certificate.certificadoID,type:0})}loadProcess(){var o=this.activeProcess.type===0?2:3,e={type:o,filePath:this.activeProcess.filePath,certificateID:this.activeProcess.certificateID,typeFile:0};this.certificateService.addProcess(e).subscribe({next:c=>{this.activeProcess=c,this.sharedSignalsService.certificateConfigActiveProcess.set(this.activeProcess),this.createInterval()},error:c=>this.helperService.handlerException(c)})}cancelProcess(){this.activeProcess.status=4,this.certificateService.updateProcess(this.activeProcess).subscribe({next:o=>{this.getActiveProcess().subscribe({next:e=>{this.activeProcess=e,this.sharedSignalsService.certificateConfigActiveProcess.set(this.activeProcess),this.buildPending()},error:e=>this.helperService.handlerException(e)})},error:o=>this.helperService.handlerException(o)})}copyUrl(){var o=document.getElementById("inp-url");o.select(),o.setSelectionRange(0,99999),document.execCommand("copy")}exportExcel(){var o={certificateID:this.certificateID};this.fileService.downloadFile("/api/v1/certificates/export/",o).subscribe({next:e=>{document.location.href=e}})}exportPendings(o){o.preventDefault();var e={certificateID:this.certificateID};this.fileService.downloadFile("/api/v1/certificates/countexport",e).subscribe({next:c=>{document.location.href=c}})}dummy(){var o={certificateID:this.certificateID};this.fileService.downloadFile("/api/v1/certificates/dummy",o).subscribe({next:e=>{document.location.href=e}})}static \u0275fac=function(e){return new(e||r)(w(_e),w(j),w(U),w(R),w(O),w(ce),w(X))};static \u0275cmp=M({type:r,selectors:[["app-admin-certificate-config"]],standalone:!0,features:[D],decls:3,vars:3,consts:[["form","ngForm"],["class","loadScreen-wrap",4,"ngIf"],["class","admin-content",4,"ngIf"],[1,"loadScreen-wrap"],["src","/content/images/spinner.svg","alt","Cargando ..."],[1,"sub-title","ta-c"],[1,"admin-content"],[1,"tit-v3"],[3,"key","classname"],["routerLink","/administrador",1,"btn-close"],[1,"icon-close"],[1,"sub-title"],["name","certificateID",1,"select--default","mt30",3,"change","ngModelChange","ngModel"],["value","","selected","","disabled",""],[3,"ngValue",4,"ngFor","ngForOf"],["class","certificate-wSetUp","novalidate","","name","form",3,"ngSubmit",4,"ngIf"],[3,"ngValue"],["novalidate","","name","form",1,"certificate-wSetUp",3,"ngSubmit"],[1,"certificate-subTitle"],[1,"certificate-setUpInner"],[1,"certificate-setUpCol"],[1,"certificate-setUpRow"],["placeholder","Ej: Andr\xE9s Rodr\xEDguez","type","text","name","nombreCompleto","maxlength","70","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],["class","error",4,"ngIf"],["placeholder","Ej: Cra 31 No. 12 - 67","type","text","name","direccion","maxlength","70","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],[1,"certificate-setUpRow","certificate-setUpRow--nit"],[1,"certificate-colNit"],["placeholder","Ej: 8888887879","type","text","name","nitEmpresa","maxlength","9","required","","aria-required","true","autocomplete","off","appC
1hars","","pattern","\\d+",3,"ngModelChange","ngModel","chars"],["placeholder","Ej: 9","type","text","name","verificacionNit","maxlength","1","required","","aria-required","true","autocomplete","off","appChars","","pattern","\\d+",3,"ngModelChange","ngModel","chars"],["placeholder","Ej: Tesorero","type","text","name","cargoFuncionarioCertifica","maxlength","128","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],["placeholder","Ej: [email protected]","type","email","name","correoElectronico","maxlength","120","required","","aria-required","true","autocomplete","off","pattern","[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$",3,"ngModelChange","ngModel"],["placeholder","Ej: 8111111","type","text","name","numeroTelefono","maxlength","21","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],[4,"ngIf"],[1,"mt20"],[1,"certificate-addRow"],[1,"certificate-iconAdd"],[1,"icon-clip"],["appUploadFile","","accept","image/*","type","file","name","file",3,"end","error","start","size","contentsize","reg","minh","minw","maxh","maxw"],["type","hidden","name","cabezote","maxlength","120",3,"ngModelChange","ngModel"],["type","hidden","required","","aria-required","true","name","firmaFuncionario","maxlength","120",3,"ngModelChange","ngModel"],[1,"certificate-subTitle","mt30"],["class","certificate-addRow",4,"ngIf"],["target","_blank","class","certificate__link",3,"href",4,"ngIf"],["class","certificate-wLine mt30",4,"ngIf"],["class","certificate-wPay",4,"ngIf"],[1,"certificate-wBtnsMain"],["type","submit",1,"btn-main",3,"disabled"],["class","certificate-btnPdf","type","button",3,"click",4,"ngIf"],[1,"error"],["placeholder","Ej: Plan territorial","type","text","name","nombrePlan","maxlength","70","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],["placeholder","Ej: N\xFAmero 007","type","text","name","numeroAcuerdo","maxlength","12","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],["placeholder","Ej: yyyy-mm-dd","readonly","","appDateTime","","type","text","name","fechaAcuerdo","required","","aria-required","true","autocomplete","off",3,"ngModelChange","ngModel"],["type","button",3,"click"],["class","certificate-statusRow",4,"ngIf"],[1,"certificate-statusRow"],["type","button",1,"certificate-btnStatus",3,"click"],[1,"certificate-wBtnStatus"],["class","certificate-btnStatus","target","_blank",3,"href",4,"ngIf"],["target","_blank",1,"certificate-btnStatus",3,"href"],[1,"certificate-wResumen"],[1,"certificate-resumeRow"],["class","certificate-resumeRow mt10",4,"ngIf"],["type","button",1,"certificate-btnXl",3,"click"],[1,"certificate-colBtnXl"],[1,"red"],[1,"certificate-resumeRow","mt10"],[3,"click"],["target","_blank",1,"certificate__link",3,"href"],[1,"certificate-wMainLink"],["id","inp-url","type","text","readonly","","name","certificateUrl",3,"ngModelChange","ngModel"],["type","button","alt","Copiar Link",3,"click"],[1,"icon-link"],[1,"certificate-wLine","mt30"],[1,"checkCustom-wrap","checkCustom-wrap--noTxt"],["type","checkbox","name","conPago","name","certificateConPago",3,"ngModelChange","ngModel"],[1,"checkCustom-btn","checkCustom-btn--noTxt"],[1,"certificate-wPay"],["placeholder","Escribe aqu\xED","name","instruccionesPago","required","","aria-required","true","maxlength","350",3,"ngModelChange","ngModel"],["placeholder","Ej. 24 horas despues del pago","type","text","name","tiempoPromedio","autocomplete","off","required","","aria-required","true","maxlength","280",3,"ngModelChange","ngModel"],["type","button",1,"certificate-btnPdf",3,"click"],["type","button",1,"btn-back","btn-back--dark",3,"click"],[1,"icon-prev"],[1,"certificate-title","mt30"],[1,"certificate__link","certificate__link--line",3,"download","href"],[1,"certificate-addRow","certificate-addRow--modal","mt30"],["appUploadFile","","type","file","name","file",3,"end","error","start","size","reg"],[1,"certificate-list"]],template:function(e,c){e&1&&p(0,pe,7,0,"div",1)(1,st,16,5,"div",2)(2,vt,34,9,"div",2),e&2&&(s("ngIf",c.isLoadFile),l(),s("ngIf",!c.modalID),l(),s("ngIf",c.modalID))},dependencies:[N,q,L,oe,$,te,ie,Z,H,ee,J,Q,ne,re,ae,Y,K,B,z,G,se,me,le,de]})};export{fe as AdminCertificateConfigComponent};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.