1import{a as K}from"./chunk-T7XFICWS.js";import{a as X}from"./chunk-5RSBBBTU.js";import{a as J}from"./chunk-IOO4Q3ZL.js";import{a as W}from"./chunk-LR5655CV.js";import{c as Z}from"./chunk-LU3VTQAK.js";import"./chunk-444F2EAE.js";import"./chunk-WX7ZWGWU.js";import"./chunk-O5K7ZNLD.js";import"./chunk-B7JZQFG7.js";import"./chunk-MAG7OEC3.js";import"./chunk-PDIPP4JJ.js";import"./chunk-64YZ6NB4.js";import"./chunk-UJHNAOGL.js";import"./chunk-JV655Y4I.js";import"./chunk-4L3BOAO5.js";import"./chunk-OFONVU3M.js";import"./chunk-S2RCKZQX.js";import"./chunk-RCFS3MMO.js";import"./chunk-B4LRCCVM.js";import"./chunk-OWWZGKWO.js";import"./chunk-EIBODUP5.js";import"./chunk-5PP5O7NA.js";import"./chunk-XSVZLTR5.js";import{a as Q}from"./chunk-XRI2HEBA.js";import"./chunk-NMGI7OHJ.js";import{e as q}from"./chunk-JETF3YJP.js";import{m as B}from"./chunk-ESNFGI6S.js";import"./chunk-J6BIBWLV.js";import{$ as g,$a as z,$b as H,Aa as S,Ca as E,Da as C,Dc as j,E as w,Ea as _,Gb as O,Hb as D,Ic as b,K as f,L as v,Lb as F,Nb as U,O as T,Pa as n,Qa as d,X as y,Za as P,_ as r,_a as R,ac as $,bb as k,db as L,dc as N,h as A,ha as G,ja as u,ma as s,mb as V,ob as M,wa as i,xa as t,ya as p,za as h}from"./chunk-RDOYG6DE.js";import{i as I}from"./chunk-2AVGQ2MQ.js";var te=a=>["/series","editar",a],ie=a=>["/cursos","editar",a];function ne(a,m){a&1&&(i(0,"div",2)(1,"div",10),p(2,"em",11),i(3,"span",12),n(4,"\xA0N\xE3o foram encontrados registros cadastrados!"),t()()())}function ae(a,m){if(a&1){let e=E();i(0,"tr",19)(1,"td",20),n(2),t(),i(3,"td"),n(4),t(),i(5,"td"),n(6),t(),i(7,"td"),n(8),t(),i(9,"td"),n(10),t(),i(11,"td"),n(12),t(),i(13,"td",21)(14,"button",22),C("click",function(){let l=f(e).$implicit,c=_(3);return v(c.carregarGrade(l))}),p(15,"img",23),t()()()}if(a&2){let e=m.$implicit;r(2),d(e.nome),r(2),d(e.inicio),r(2),d(e.fim),r(2),d(e.chc),r(2),d(e.chae),r(2),d(+e.chae+ +e.chc)}}function re(a,m){if(a&1&&(i(0,"div",2)(1,"div",13)(2,"div",14)(3,"table",15)(4,"thead")(5,"tr")(6,"th",16),n(7,"CURSO"),t(),i(8,"th",17),n(9,"IN\xCDCIO"),t(),i(10,"th",17),n(11,"T\xC9RMINO"),t(),i(12,"th",17),n(13,"CH EM AULAS"),t(),i(14,"th",17),n(15,"CH. EM A.E"),t(),i(16,"th",17),n(17,"CH. TOTAL"),t(),p(18,"th",17),t()(),i(19,"tbody"),u(20,ae,16,6,"tr",18),t()()()()()),a&2){let e=_(2);r(20),s("ngForOf",e.lista)}}function oe(a,m){if(a&1){let e=E();h(0),i(1,"div",2)(2,"div",7)(3,"app-filtro-personalizado",8),C("onPesquisa",function(l){f(e);let c=_();return v(c.onClick(l))}),z("parametrosChange",function(l){f(e);let c=_();return R(c.filtroPersonalizado,l)||(c.filtroPersonalizado=l),v(l)}),t()()(),u(4,ne,5,0,"div",9)(5,re,21,1,"div",9),S()}if(a&2){let e=_();r(3),P("parametros",e.filtroPersonalizado),s("campos",e.obterColunasFiltroPersonalizado()),r(),s("ngIf",e.lista&&e.lista.length===0),r(),s("ngIf",e.lista&&e.lista.length>0)}}function le(a,m){a&1&&(i(0,"span",44),n(1,"OPTATIVA"),t())}function se(a,m){a&1&&(i(0,"span",45),n(1,"ADAPTA\xC7\xC3O"),t())}function de(a,m){a&1&&(i(0,"span",46),n(1,"UCE"),t())}function ce(a,m){a&1&&(i(0,"span",47),n(1,"M\xD3DULO"),t())}function me(a,m){if(a&1&&(i(0,"tr",19)(1,"td",20),n(2),t(),i(3,"td",20),n(4),t(),i(5,"td"),n(6),t(),i(7,"td"),n(8),t(),i(9,"td"),u(10,le,2,0,"span",38)(11,se,2,0,"span",39)(12,de,2,0,"span",40)(13,ce,2,0,"span",41),t(),i(14,"td",21)(15,"button",42),p(16,"img",43),t()()()),a&2){let e=m.$implicit,o=_(3);r(2),d(e.serie.nome),r(2),d(e.disciplina.nome),r(2),d(e.cargaHoraria),r(2),d(e.quantidadeAulas),r(2),s("ngIf",e.opcional),r(),s("ngIf",e.adaptacao),r(),s("ngIf",e.uce),r(),s("ngIf",e.modulo),r(2),s("routerLink",L(11,te,e.serie.id))("skipLocationChange",o.skipLocation),r(),s("src","assets/icons/"+(o.nivelAcesso=="VISUALIZAR"?"zoom":"pencil")+".png",y)}}function pe(a,m){if(a&1&&(i(0,"div",2)(1,"div",13)(2,"div",14)(3,"table",15)(4,"thead")(5,"tr")(6,"th",16),n(7,"SEMESTRE"),t(),i(8,"th",16),n(9,"DISCIPLINA"),t(),i(10,"th",17),n(11,"CARGA HOR\xC1RIA"),t(),i(12,"th",17),n(13,"CARGA HOR\xC1RIA EM AULAS"),t(),p(14,"th",17)(15,"th",17),t()(),i(16,"tbody"),u(17,me,17,13,"tr",18),t()()()()()),a&2){let e=_(2);r(17),s("ngForOf",e.grades)}}function _e(a,m){if(a&1&&(i(0,"tr",19),h(1),i(2,"td"),n(3),t(),i(4,"td"),n(5),t(),i(6,"td"),n(7),t(),i(8,"td"),n(9),t(),i(10,"td"),n(11),V(12,"date"),t(),i(13,"td",21)(14,"button",42),p(15,"img",43),t()(),S(),t()),a&2){let e=m.$implicit,o=_(2);r(3),d(e.ordem),r(2),d(e.tipo),r(2),d(e.cargaHoraria),r(2),d(e.quantidade),r(2),d(M(12,8,e.dataLimiteEntrega,"dd/MM/yyyy")),r(3),s("routerLink",L(11,ie,o.cursoCarregado))("skipLocationChange",o.skipLocation),r(),s("src","assets/icons/"+(o.nivelAcesso=="VISUALIZAR"?"zoom":"pencil")+".png",y)}}function ue(a,m){if(a&1){let e=E();h(0),i(1,"div",2)(2,"div",24)(3,"a",25),C("click",function(){f(e);let l=_();return v(l.voltar())}),p(4,"i",26),n(5,"Voltar para listagem "),t()(),i(6,"div",10)(7,"h4",27),n(8),t()(),i(9,"div",28)(10,"div",29)(11,"div",30)(12,"h5",31)(13,"span",32),n(14," SEMESTRES E DISCIPLINAS "),t()()(),i(15,"div",33)(16,"div",34),u(17,pe,18,1,"div",9),t()()(),i(18,"div",29)(19,"div",30)(20,"h5",31)(21,"span",35),n(22," ATIVIDADES EXTRAS "),t()()(),i(23,"div",36)(24,"div",34)(25,"div",2)(26,"div",13)(27,"div",14)(28,"table",37)(29,"thead")(30,"tr")(31,"th",16),n(32,"Ordem"),t(),i(33,"th",17),n(34,"Nome"),t(),i(35,"th",17),n(36,"Tipo"),t(),i(37,"th",17),n(38,"Carga Hor\xE1ria"),t(),i(39,"th",17),n(4
10,"Qtde."),t(),i(41,"th",17),n(42,"Data limite de entrega."),t(),p(43,"th",17),t()(),i(44,"tbody"),u(45,_e,16,13,"tr",18),t()()()()()()()()()(),S()}if(a&2){let e=_();r(8),d(e.labelAtual),r(9),s("ngIf",e.grades&&e.grades.length>0),r(28),s("ngForOf",e.listaAtividadeExtras)}}var Y=(()=>{class a extends W{service;gradeService;alerta;aeService;route;colunasRelatorio(){throw new Error("Method not implemented.")}grades=new Array;listaAtividadeExtras=[];labelAtual="";cursoCarregado=0;constructor(e,o,l,c,x,ee){super(o,e),this.service=o,this.gradeService=l,this.alerta=c,this.aeService=x,this.route=ee}condicoesGrid(){return{relations:"turno.curso.ano"}}preencherGrid(e){return I(this,null,function*(){if(!this.baseResourceService)return;this.nivelAcesso=(yield A(this.service.permissaoPorUrl())).data?.nivel;let o=this.filtroPersonalizado.filtros.curso$like,l=null,c=null;this.filtroPersonalizado.filtros.ano$bt?(l=this.filtroPersonalizado.filtros.ano$bt.split(",")[0],c=this.filtroPersonalizado.filtros.ano$bt.split(",")[1]):this.filtroPersonalizado.filtros.ano&&(l=this.filtroPersonalizado.filtros.ano),this.service.grades(o,l,c).subscribe({next:x=>{this.lista=x.data,this.aposPreencher()},error:x=>{new b().alertaErro("",x,"Oops!",!0),this.route.navigate(["/home"])}})})}obterColunasFiltroPersonalizado(){let e=[];return e.push({titulo:"Curso",coluna:"curso",tipo:"String",alignment:"center",padrao:!0,cols:6}),e.push({titulo:"Ano",coluna:"ano",tipo:"Number",alignment:"center",padrao:!0,cols:6}),e}carregarGrade(e){this.cursoCarregado=e.curso,this.gradeService.filtrar({pageSize:-1,"serie.turno.curso.id":e.curso,"ano.id":e.inicio,cargaHoraria$gt:0,"serie.turno.id":e.turno,adaptacao:!1,dependencia:!1,chComplementar:!1,relations:"serie.turno,disciplina"}).subscribe({next:o=>I(this,null,function*(){this.labelAtual=`${e.nome}: ${e.inicio} a ${e.fim}`,this.grades=o.data.conteudo,this.grades.sort((l,c)=>l.serie.etapa==c.serie.etapa?l.ordem-c.ordem:l.serie.etapa-c.serie.etapa),this.listaAtividadeExtras=(yield A(this.aeService.filtrar({"curso.id":e.curso})))?.data?.conteudo}),error:o=>{this.alerta.alertaErro("Um erro aconteceu ao carregar a listagem: ",o)}})}voltar(){this.grades=[]}afterInit(){}acaoRemover(e){throw new Error("Method not implemented.")}static \u0275fac=function(o){return new(o||a)(g(T),g(J),g(K),g(b),g(X),g(H))};static \u0275cmp=w({type:a,selectors:[["app-grade-lista"]],standalone:!0,features:[G,k],decls:9,vars:2,consts:[[1,"container-fluid"],[1,"card-panel","mt-3"],[1,"row"],[1,"col-12","col-md-6"],["page-title","GRADES CURRICULARES","page-subtitle","Verifique as atuais grades cadastradas.","icon-title","list-ol"],[1,"col-12","col-md-6","mt-4"],[4,"ngIf"],[1,"col-sm-12"],[3,"onPesquisa","parametrosChange","parametros","campos"],["class","row",4,"ngIf"],[1,"col-12"],[1,"fa","fa-exclamation-triangle","text-black-50",2,"font-size","20px"],[1,"text-black-50","ml-1"],[1,"col-md"],[1,"table-responsive"],[1,"table","table-striped"],["scope","col",1,"text-left"],["scope","col",1,"text-center"],["class","text-center align-middle",4,"ngFor","ngForOf"],[1,"text-center","align-middle"],[1,"text-left"],[1,"text-right"],["title","Visualizar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"click"],["src","assets/icons/zoom.png","alt","Icone visualizar","height","16","width","16"],[1,"col-12","mt-3"],[1,"btn","btn-sm","btn-secondary","float-end","ml-5",3,"click"],[1,"fa-solid","fa-arrow-left","mr-1"],[1,"secao-titulo"],["id","accordion"],[1,"card"],["id","basicos",1,"card-header"],[1,"mb-0"],["data-bs-toggle","collapse","data-bs-target","#colapseSemestres","aria-expanded","true","aria-controls","colapseSemestres",1,"btn","secao-titulo","text-center","w-100","mt-0"],["id","colapseSemestres","aria-labelledby","basicos","data-bs-parent","#accordion",1,"collapse","show"],[1,"card-body"],["data-bs-toggle","collapse","data-bs-target","#colapseExtras","aria-expanded","true","aria-controls","colapseExtras",1,"btn","secao-titulo","text-center","w-100","mt-0"],["id","colapseExtras","aria-labelledby","basicos","data-bs-parent","#accordion",1,"collapse","show"],[1,"table","table-striped","table-light"],["class","badge text-bg-primary",4,"ngIf"],["class","badge text-bg-warning",4,"ngIf"],["class","badge text-bg-success",4,"ngIf"],["class","badge text-bg-dark",4,"ngIf"],["title","Editar",1,"btn","btn-sm","btn-outline-primary","mr-2",3,"routerLink","skipLocationChange"],["alt","Icone edi\xE7\xE3o","height","16","width","16",3,"src"],[1,"badge","text-bg-primary"],[1,"badge","text-bg-warning"],[1,"badge","text-bg-success"],[1,"badge","text-bg-dark"]],template:function(o,l){o&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),p(4,"app-page-header",4),t(),p(5,"div",5),t(),p(6,"hr"),u(7,oe,6,4,"ng-container",6)(8,ue,46,3,"ng-container",6),t()()),o&2&&(r(7),s("ngIf",l.grades.length==0),r(),s("ngIf",l.grades.length!=0))},dependencies:[j,B,U,O,D,F,N,$,Q,Z]})}return a})();var Ve=[{path:"",component:q,children:[{path:"",pathMatch:"full",redirectTo:"lista"},{path:"lista",component:Y}]}];export{Ve as ROTA_GRADE};
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.