1import{a as Ce,b as S}from"./chunk-MWLWNBTN.js";import"./chunk-XISGBU3L.js";import"./chunk-3T4234XS.js";import"./chunk-H245KD67.js";import{a as ce,b as pe,d as le,e as ue,f as de}from"./chunk-KQERW7FL.js";import{$c as Y,$d as me,Ad as ne,Bd as se,Cb as V,Fd as ae,Ga as j,Ib as $,Jb as B,Xc as X,ad as Z,gc as L,hc as Q,ic as z,id as ee,kc as A,lc as W,ld as te,mc as H,nc as U,qc as G,rc as J,wc as K,wd as ie,yd as oe,zd as re}from"./chunk-4DOLY3ZP.js";import{r as M}from"./chunk-UHCXUTTI.js";import"./chunk-UUEWT2GC.js";import{A as N,F as k,I as P}from"./chunk-LNDCK25Q.js";import{$b as w,Ac as i,Ba as d,Bb as a,Bc as n,Cc as v,De as x,Kc as E,Na as C,Nb as b,Oa as f,Pc as p,Rc as u,Ue as q,Vb as O,Wb as _,ed as l,fd as T,g as h,kd as R,ld as I,md as F,ra as g,zc as c}from"./chunk-3NMV3A67.js";import"./chunk-K7KL5AIA.js";function _e(s,o){if(s&1){let e=E();i(0,"tr",13),p("onRemove",function(){let m=C(e).$implicit,r=u();return f(r.delete(m.id))}),i(1,"td",14),l(2),n(),i(3,"td",15),l(4),n(),i(5,"td",16),l(6),n(),i(7,"td",17)(8,"ct-mini-button",18),p("onClick",function(){let m=C(e).$implicit,r=u();return f(r.goTo(m.id))}),n(),i(9,"ct-mini-drop")(10,"ct-mini-drop-item",19),p("onClick",function(){let m=C(e).$implicit,r=u();return f(r.delete(m.id))}),n()()()()}if(s&2){let e=o.$implicit,t=u();c("ctTableRow",e),a(2),T(e.descricao),a(2),T(e.quantiaInscritosPorSessao),a(2),T(e.incrementoRotacao),a(4),c("serviceName",t.service.names.DELETE)("description",e.descricao)}}var y=class s{constructor(o,e,t){this.service=o;this.route=e;this.router=t;this.unsubscribe$=new h;this.responsePage={};this.queryParams=new j}list(o){this.service.listPage(o.toHttpParams()).pipe(g(this.unsubscribe$)).subscribe(e=>this.responsePage=e)}applyFilters(o){this.queryParams.filters=o,this.queryParams.resetPage(),this.list(this.queryParams)}goTo(o){this.router.navigate(["cadastro",o],{relativeTo:this.route.parent})}create(){this.router.navigate(["cadastro"],{relativeTo:this.route.parent})}delete(o){this.service.delete(o).pipe(g(this.unsubscribe$)).subscribe(()=>{this.queryParams.resetPage(),this.list(this.queryParams)})}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(e){return new(e||s)(b(Ce),b(N),b(k))}}static{this.\u0275cmp=O({type:s,selectors:[["ct-tipo-ordem-discussao-consulta"]],standalone:!1,decls:20,vars:8,consts:[[1,"filter-line"],["label","Incluir ordem de discuss\xE3o",3,"onClick"],[1,"btn-separator"],[3,"onSubmit","serviceName"],["ctFilterItem","","name","descricao","label","Descri\xE7\xE3o",3,"ctFilterPinned","inputSize"],["ctFilterItem","","name","quantiaInscritosPorSessao","label","Quantia inscritos por sess\xE3o",3,"inputSize"],[3,"queryParamsChange","onChange","responsePage","queryParams","serviceName"],["tableSortable",""],["sortField","descricao"],["sortField","quantiaInscritosPorSessao"],["sortField","incrementoRotacao"],[2,"width","78px"],[3,"ctTableRow","onRemove",4,"ngFor","ngForOf"],[3,"onRemove","ctTableRow"],["ct-table-column","","data-label","descricao"],["ct-table-column","","data-label","quantiaInscritosPorSessao"],["ct-table-column","","data-label","incrementoRotacao"],["ct-table-column",""],["type","btn-primary","iconType","las la-pencil-alt",3,"onClick"],["action","delete",3,"onClick","serviceName","description"]],template:function(e,t){e&1&&(i(0,"ct-portlet")(1,"ct-row",0)(2,"ct-button-new",1),p("onClick",function(){return t.create()}),n(),v(3,"span",2),i(4,"ct-filter",3),p("onSubmit",function(r){return t.applyFilters(r)}),i(5,"ct-row"),v(6,"ct-input",4)(7,"ct-number",5),n()()(),i(8,"ct-table",6),F("queryParamsChange",function(r){return I(t.queryParams,r)||(t.queryParams=r),r}),p("onChange",function(r){return t.list(r)}),i(9,"thead")(10,"tr",7)(11,"th",8),l(12,"Descri\xE7\xE3o"),n(),i(13,"th",9),l(14,"Quantidade inscritos por sess\xE3o"),n(),i(15,"th",10),l(16,"Incremento de rota\xE7\xE3o"),n(),v(17,"th",11),n()(),i(18,"tbody"),w(19,_e,11,6,"tr",12),n()()()),e&2&&(a(4),c("serviceName",t.service.names.LIST),a(2),c("ctFilterPinned",!0)("inputSize",6),a(),c("inputSize",6),a(),c("responsePage",t.responsePage),R("queryParams",t.queryParams),c("serviceName",t.service.names.LIST),a(11),c("ngForOf",t.responsePage.content))},dependencies:[Q,G,H,W,x,X,re,ie,pe,le,ce,ue,V,$,oe],encapsulation:2})}};
1var ve=[{path:"",component:y,data:{breadcrumb:"Consulta"}},{path:"cadastro",component:S,data:{breadcrumb:"Cadastro"}},{path:"cadastro/:id",component:S,data:{breadcrumb:"Edi\xE7\xE3o"}}],D=class s{static{this.\u0275fac=function(e){return new(e||s)}}static{this.\u0275mod=_({type:s})}static{this.\u0275inj=d({imports:[P.forChild(ve),P]})}};var be=class s{static{this.\u0275fac=function(e){return new(e||s)}}static{this.\u0275mod=_({type:s})}static{this.\u0275inj=d({imports:[D,z,A,J,ae,U,q,Y,Z,M,L,K,se,me,de,ee,te,B,ne]})}};export{be as TipoOrdemDiscussaoModule};
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.