1import{a as z}from"./chunk-SPSMUDOJ.js";import{a as O}from"./chunk-FUDUIXY4.js";import{b as N}from"./chunk-BAGWPQZV.js";import{A as L,D as G,c as D,g as B,h as R,j as A,l as P,m as W,x as j}from"./chunk-TZ2MW36L.js";import{t as I}from"./chunk-MTKRVMUJ.js";import"./chunk-SHTGYNA2.js";import{i as E,k as T,u as k}from"./chunk-4YERUHPX.js";import{Db as x,Ib as d,Jb as c,Pb as Q,Qb as V,Rb as q,Sb as M,Tb as f,Xa as a,Ya as C,Yb as b,Zb as h,_b as y,ac as F,cc as p,da as w,ib as S,mb as l,na as m,oa as s,xb as n,yb as o,zb as g}from"./chunk-DQGQ5ICO.js";import"./chunk-4IDNTCH7.js";var J=["form"],v=r=>({"pqr-btnStar--full":r});function K(r,u){r&1&&(n(0,"div",19),f(1," Debes ingresar la calificaci\xF3n "),o())}function U(r,u){if(r&1){let i=x();n(0,"form",9,0),d("ngSubmit",function(){m(i);let t=c();return s(t.send())}),n(2,"div",10),f(3," Califica la gesti\xF3n de esta PQRDS "),o(),n(4,"div",11)(5,"button",12),d("click",function(){m(i);let t=c();return s(t.setQualification(1))}),o(),n(6,"button",12),d("click",function(){m(i);let t=c();return s(t.setQualification(2))}),o(),n(7,"button",12),d("click",function(){m(i);let t=c();return s(t.setQualification(3))}),o(),n(8,"button",12),d("click",function(){m(i);let t=c();return s(t.setQualification(4))}),o(),n(9,"button",12),d("click",function(){m(i);let t=c();return s(t.setQualification(5))}),o()(),n(10,"div",13)(11,"input",14,1),y("ngModelChange",function(t){m(i);let _=c();return h(_.model.qualification,t)||(_.model.qualification=t),s(t)}),o(),S(13,K,2,0,"div",15),o(),g(14,"br"),n(15,"p",16),f(16," \xBFTienes alg\xFAn comentario? "),o(),n(17,"div",13)(18,"textarea",17,2),y("ngModelChange",function(t){m(i);let _=c();return h(_.model.comment,t)||(_.model.comment=t),s(t)}),o(),n(20,"button",18),f(21,"Calificar"),o()()()}if(r&2){let i=M(1),e=c();a(5),l("ngClass",p(9,v,e.model.qualification>=1)),a(),l("ngClass",p(11,v,e.model.qualification>=2)),a(),l("ngClass",p(13,v,e.model.qualification>=3)),a(),l("ngClass",p(15,v,e.model.qualification>=4)),a(),l("ngClass",p(17,v,e.model.qualification>=5)),a(2),b("ngModel",e.model.qualification),a(2),l("ngIf",e.formSubmitted&&i.invalid),a(5),b("ngModel",e.model.comment),a(2),l("disabled",e.formBusy)}}function X(r,u){if(r&1){let i=x();n(0,"div",20)(1,"div",21)(2,"a",22),d("click",function(){m(i);let t=c();return s(t.close())}),g(3,"i",23),o(),n(4,"div",24),g(5,"img",25),n(6,"div",26),f(7," Gracias por tu retroalimentaci\xF3n "),o()()()()}}var H=class r{constructor(u,i,e){this.complaintFormService=u;this.route=i;this.modalService=e;this.id=this.route.snapshot.paramMap.get("id")}model={};isBusy=!1;loaded=!1;isDone=!1;id;form;formBusy=!1;formSubmitted=!1;ngOnInit(){this.activate()}activate(){this.complaintFormService.getByToken(this.id).subscribe({next:()=>{this.loaded=!0,this.model.userToken=this.id},error:()=>{location.pathname="/"}})}send(){this.form.valid&&!this.formBusy?(this.formBusy=!0,this.complaintFormService.updateQualification(this.model).subscribe({next:()=>{this.formBusy=!1,this.isDone=!0,this.loaded=!1},error:()=>{this.modalService.showAlert("No se pudo calificar la gesti\xF3n, intentalo m\xE1s tarde.")}})):this.formSubmitted=!0}setQualification(u){this.model.qualification=u}close(){location.pathname="/"}static \u0275fac=function(i){return new(i||r)(C(O),C(N),C(I))};static \u0275cmp=w({type:r,selectors:[["app-qualification"]],viewQuery:function(i,e){if(i&1&&Q(J,5),i&2){let t;V(t=q())&&(e.form=t.first)}},standalone:!0,features:[F],decls:7,vars:3,consts:[["form","ngForm"],["qualification","ngModel"],["comment","ngModel"],[1,"content_all"],[3,"seedValue"],[1,"section-tit"],[1,"content-descri"],["novalidate","","name","form",3,"ngSubmit",4,"ngIf"],["class"," modal-wrap",4,"ngIf"],["novalidate","","name","form",3,"ngSubmit"],[1,"pqr-tit"],[1,"pqr-wrapStar"],["type","button",1,"pqr-btnStar",3,"click","ngClass"],[1,"pqr-wrapComen"],["type","hidden","required","","aria-required","true","name","qualification",3,"ngModelChange","ngModel"],["class","error",4,"ngIf"],[1,"ta-c"],["placeholder","M\xE1ximo 240 caracteres","maxlength","240",3,"ngModelChange","ngModel"],["type","submit",1,"btn-save","btn-save--pqrs","right",3,"disabled"],[1,"error"],[1,"modal-wrap"],[1,"modal-inner"],["href","",1,"modal__close",3,"click"],[1,"icon-icon-1"],[1,"modal-wrapTxt"],["src","./assets/images/icon-star-blue.svg","alt","",1,"pqr-iconModal"],[1,"modal__tit"]],template:function(i,e){i&1&&(n(0,"div",3),g(1,"app-seed",4),n(2,"h2",5),f(3,"PQRDS"),o(),n(4,"div",6),S(5,U,22,19,"form",7),o()(),S(6,X,8,0,"div",8)),i&2&&(a(),l("seedValue","PQRDS"),a(4),l("ngIf",e.loaded),a(),l("ngIf",e.isDone))},dependencies:[z,k,E,T,G,W,D,B,R,j,L,P,A]})};export{H as QualificationComponent};
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.