PageSourceSearch

https://uniparthenope.it/756.17a679132b2ae213.js

js uniparthenope.it collected 2026-09-24 09:03:23 UTC 12,935 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkultimate=self.webpackChunkultimate||[]).push([[756],{4756:(L,b,l)=>{l.r(b),l.d(b,{RubricaModule:()=>Y});var d=l(9808),v=l(1735),s=l(3075),h=l(8072),T=l(4614),e=l(5e3);function _(i,r){if(1&i&&e._UZ(0,"i",6),2&i){const t=e.oxw().$implicit;e.Tol(t.iconClass)}}function R(i,r){1&i&&e._UZ(0,"i"),2&i&&e.Tol(r.$implicit)}function z(i,r){if(1&i&&(e.TgZ(0,"span"),e.YNc(1,R,1,2,"i",7),e.qZA()),2&i){const t=e.oxw().$implicit;e.Tol(t.stackClass),e.xp6(1),e.Q6J("ngForOf",t.iconClassList)}}function S(i,r){if(1&i){const t=e.EpF();e.TgZ(0,"a",2),e.NdJ("click",function(){const a=e.CHM(t).$implicit;return e.oxw().routeTo(a)}),e.YNc(1,_,1,2,"i",3),e.YNc(2,z,2,3,"span",4),e.TgZ(3,"span",5),e._uU(4),e.qZA()()}if(2&i){const t=r.$implicit;e.Gre("",t.classList," mx-1 mb-2 p-1"),e.Q6J("title",t.title),e.uIk("id",t.btnId),e.xp6(1),e.Q6J("ngIf",!t.stackIcon&&t.iconClass),e.xp6(1),e.Q6J("ngIf",t.stackIcon&&t.iconClassList),e.xp6(2),e.hij(" ",t.text," ")}}let y=(()=>{class i{constructor(t){this.router=t,this.actionEmit=new e.vpe}ngOnInit(){}routeTo(t){t.link?this.router.navigate([t.link]):null!=t.emit&&""!==t.emit&&this.actionEmit.emit(t.emit)}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(v.F0))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-action-table"]],inputs:{value:"value"},outputs:{actionEmit:"actionEmit"},decls:2,vars:1,consts:[[1,"actionTableContainer","d-flex","justify-content-center","align-items-center"],["href","javascript:void(0)",3,"class","title","click",4,"ngFor","ngForOf"],["href","javascript:void(0)",3,"title","click"],["aria-hidden","true",3,"class",4,"ngIf"],[3,"class",4,"ngIf"],[1,"text_action_btn","d-none","d-lg-block"],["aria-hidden","true"],[3,"class",4,"ngFor","ngForOf"]],template:function(t,o){1&t&&(e.TgZ(0,"div",0),e.YNc(1,S,5,8,"a",1),e.qZA()),2&t&&(e.xp6(1),e.Q6J("ngForOf",o.value))},directives:[d.sg,d.O5],styles:[""]}),i})();var Z=l(1913),P=l(1442),m=l(2340),C=l(2313),A=l(520),x=l(8076),N=l(369);function O(i,r){1&i&&(e.TgZ(0,"h2",32),e._uU(1," RUBRICA "),e.qZA())}function I(i,r){1&i&&(e.TgZ(0,"h2",32),e._uU(1," DOCENTI "),e.qZA())}function D(i,r){1&i&&(e.TgZ(0,"option",25),e._uU(1,"Tutti"),e.qZA())}function F(i,r){1&i&&(e.TgZ(0,"option",33),e._uU(1,"Tutti i docenti"),e.qZA())}function U(i,r){if(1&i&&(e.TgZ(0,"option",34),e._uU(1),e.qZA()),2&i){const t=r.$implicit;e.Q6J("value",t.k),e.xp6(1),e.Oqu(t.v)}}function k(i,r){if(1&i&&(e.TgZ(0,"option",34),e._uU(1),e.qZA()),2&i){const t=r.$implicit;e.Q6J("value",t.k),e.xp6(1),e.Oqu(t.v)}}function J(i,r){if(1&i&&e._UZ(0,"app-ecommerce-footer",0),2&i){const t=e.oxw();e.Q6J("siteSlug",t.site)}}let w=(()=>{class i{constructor(t,o,n,a,c,u,f){this.route=t,this.title=o,this.backendService=n,this.navService=a,this.sanitizer=c,this.fb=u,this.http=f,this.viewRubricaDocenti=!1;let p=this;p.route.queryParams.subscribe(g=>{g.tipoUnita&&(p.tipoAfferenzaPreSelect=g.tipoUnita),g.cognome&&(p.searchString=g.cognome)}),p.route.params.subscribe(g=>{"docenti"==g.mod&&(p.viewRubricaDocenti=!0)})}ngOnInit(){this.title.setTitle(this.route.snapshot.data.title),this.sub=this.route.params.subscribe(t=>{this.site=null==m.N.site?t.site:m.N.site,this.setupForm(),this.buildPage()})}buildPage(){this.navService.renderMenu(this.site),this.backendService.tipoRuoloPersonale().subscribe(t=>{this.tipoRuoloPersonale=t.tipoList,this.viewRubricaDocenti?(this.tipoRuoloPersonale=t.tipoList.filter(o=>"Direttore Generale"!==o.v&&"Dirigenti"!==o.v&&"Lettore e Collaboratore Linguistico"!==o.v&&"Personale tecnico amministrativo"!==o.v),this.formSearch.get("tipoRuolo").setValue(99)):this.tipoRuoloPersonale=t.tipoList.filter(o=>"Collaboratore"!==o.v&&"Supplente Docente"!==o.v&&"Altro personale docente"!==o.v)}),this.backendService.tipoAfferenzaPersonale().subscribe(t=>{if(this.tipoAfferenzaPersonale=t.tipoList,this.viewRubricaDocenti&&(this.tipoAfferenzaPersonale=t.tipoList.filter(o=>o.v.startsWith("Dipartimento"))),this.tipoAfferenzaPreSelect&&(this.formSearch.get("unitaOrganizzativa").setValue(this.tipoAfferenzaPreSelect),this.formSearch.controls.unitaOrganizzativa.disable()),this.searchString&&this.formSearch.get("cognome").setValue(this.searchString),this.tipoAfferenzaPreSelect||this.searchString){let o=this.formSearch.get("nome").value;o||(o="*");let n=this.formSearch.get("cognome").value;n||(n="*");let a=this.formSearch.get("tipoRuolo").value;a||(a="*");let c=this.formSearch.get("unitaOrganizzativa").value;c||(c="*");let u=this.formSearch.get("numeroTelefono").value;u||(u="*");let f=this.formSearch.get("tipoPersonale").value;f||(f="0"),this.tableSource=new h.zV(this.http,{endPoint:m.N.apiBaseUrl+"/integration/ricercaPersonale/"+o+"/"+n+"/"+a+"/"+c+"/"+u+"/"+f,dataKey:"personaleList",totalKey:"totalCount",perPage:"pageMaxElement",pagerPageKey:"pageNumber",pagerLimitKey:"pageMaxElement",sortFieldKey:"typeFilter",sortDirKey:"orderFilter"})}}),this.tableSettings=this.buildTableSettings(),this.loadingComplete=!0}buildTableSettings(){let t=this;return{noDataMessage:"Nessun dato da visualizzare",hideSubHeader:!0,actions:!1,pager:{display:!0,perPage:5},columns:{cognome:{title:"Cognome",width:"5%",type:"html",valuePrepareFunction:(o,n)=>`<span class="nominativi notranslate" >${this.capitalizeString(o)} </span>`},nome:{title:"Nome",width:"5%",type:"html",valuePrepareFunction:(o,n)=>`<span class="nominativi notranslate" >${o.toLowerCase()} </span>`},telefonoUfficio:{title:"Telefono",width:"5%",type:"html",sort:!1,valuePrepareFunction:(o,n)=>"-"==o?'<span class="nominativi" >Nessun numero</span>':`<span class="nominativi" >${o.toLowerCase()} </span>`},tipoRuoloDesc:{title:"Tipo ruolo",width:"20%",type:"html",sort:!1,valuePrepareFunction:(o,n)=>{if(null!=n.tipoRuoloDesc){let a=n.tipoRuoloDesc.split(" ");return t.viewRubricaDocenti?null==n.tipoRuoloDesc||a.includes("Dottorando")||a.includes("Borsista")?'<span class="nominativi" > Nessun ruolo associato </span>':`<span class="nominativi" >${o}
1 </span>`:null==n.tipoRuoloDesc||a.includes("Dottorando")||a.includes("Collaboratore")||a.includes("Borsista")?'<span class="nominativi" > Nessun ruolo associato </span>':`<span class="nominativi" >${o} </span>`}return`<span class="nominativi" >${o} </span>`}},afferenza:{title:"Afferenza",type:"html",width:"20%",sort:!1,valuePrepareFunction:function(o,n){if(1==m.N.uffici_pass&&null!=n.afferenza){let a=n.afferenza.split(" ");return a.includes("Dipartimento")||a.includes("Ufficio")||a.includes("Ripartizione")||a.includes("Biblioteca")||a.includes("Direzione")?"<a class='nominativo notranslate' href='"+t.site+"/rubrica/dettaglio/"+n.cdAffOrg+"/'>"+n.afferenza+"</a>":n.afferenza}if(0==m.N.uffici_pass)return n.afferenza}},dettaglio:{title:"Azioni",type:"custom",filter:!1,sort:!1,width:"5%",renderComponent:y,valuePrepareFunction:(o,n)=>[{text:"dettaglio",link:"/"+t.site+"/organigramma/"+n.idAb+"-"+n.nome+"-"+n.cognome,emit:"dettaglio",title:"Dettaglio personale",btnId:"dettaglio_",stackIcon:!1,stackClass:null,iconClassList:[],iconClass:"fas fa-user",classList:"btn btn-light"}]}}}}setupForm(){this.formSearch=this.fb.group({nome:new s.NI(""),cognome:new s.NI(""),tipoRuolo:new s.NI(""),unitaOrganizzativa:new s.NI(""),numeroTelefono:new s.NI(""),tipoPersonale:new s.NI("1")})}ngOnDestroy(){this.sub.unsubscribe()}capitalizeString(t){if(null!=t)return t.split(" ").map(a=>"II"===a?"II":"E"===a?"e":a.charAt(0).toUpperCase()+a.slice(1).toLowerCase().replace(/'(.)?/g,(f,p)=>p?"'"+p.toUpperCase():"'")).join(" ")}popolaRubrica(){let t=this.formSearch.get("nome").value;t||(t="*");let o=this.formSearch.get("cognome").value;o||(o="*");let n=this.formSearch.get("tipoRuolo").value;n||(n="*");let a=this.formSearch.get("unitaOrganizzativa").value;a||(a="*");let c=this.formSearch.get("numeroTelefono").value;c||(c="*");let u=this.formSearch.get("tipoPersonale").value;u||(u="0"),this.tableSource=new h.zV(this.http,{endPoint:m.N.apiBaseUrl+"/integration/ricercaPersonale/"+t+"/"+o+"/"+n+"/"+a+"/"+c+"/"+u,dataKey:"personaleList",totalKey:"totalCount",perPage:"pageMaxElement",pagerPageKey:"pageNumber",pagerLimitKey:"pageMaxElement",sortFieldKey:"typeFilter",sortDirKey:"orderFilter"})}preventSpecialChars(t){const n=String.fromCharCode(t.charCode);/[a-zA-Z0-9\s']/.test(n)||event.preventDefault()}}return i.\u0275fac=function(t){return new(t||i)(e.Y36(v.gz),e.Y36(C.Dx),e.Y36(Z.v),e.Y36(P.t),e.Y36(C.H7),e.Y36(s.qu),e.Y36(A.eN))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-rubrica"]],decls:48,vars:11,consts:[[3,"siteSlug"],[1,"agency","breadcrumb-section"],[1,"container"],[1,"row"],[1,"col-12"],["class","breadcrumb-text text-center",4,"ngIf"],[3,"formGroup"],[1,"container","search-people","mt-5"],[1,"form-group","col-lg-2","col-sm-12"],["for","cognome"],["type","text","formControlName","cognome","id","cognome","placeholder","Cognome",1,"form-control",3,"keypress","change"],["cognome",""],["for","nome"],["type","text","formControlName","nome","id","nome","placeholder","Nome",1,"form-control",3,"keypress","change"],["nome",""],["type","text","formControlName","numeroTelefono","id","nome","placeholder","Telefono",1,"form-control",3,"keypress","change"],["numeroTelefono",""],["formControlName","tipoRuolo","placeholder","Seleziona un tipo",1,"form-control"],["tipoRuolo",""],["value","","selected","",4,"ngIf"],["value","99","selected","",4,"ngIf"],[3,"value",4,"ngFor","ngForOf"],[1,"form-group","col-lg-3","col-sm-12"],["formControlName","unitaOrganizzativa","placeholder","Seleziona un tipo",1,"form-control"],["unitaOrganizzativa",""],["value","","selected",""],[1,"form-group","col-lg-1","col-sm-12"],["type","button",1,"btn","btn-info",3,"click"],[1,"fas","fa-search","fa-2x"],[1,"container","media"],[3,"settings","source"],[3,"siteSlug",4,"ngIf"],[1,"breadcrumb-text","text-center"],["value","99","selected",""],[3,"value"]],template:function(t,o){1&t&&(e._UZ(0,"app-ecommerce-header",0),e.TgZ(1,"section",1)(2,"div",2)(3,"div",3)(4,"div",4),e.YNc(5,O,2,0,"h2",5),e.YNc(6,I,2,0,"h2",5),e.qZA()()()(),e.TgZ(7,"form",6)(8,"div",7)(9,"div",3)(10,"div",8)(11,"label",9),e._uU(12,"Cognome"),e.qZA(),e.TgZ(13,"input",10,11),e.NdJ("keypress",function(a){return o.preventSpecialChars(a)})("change",function(){return o.popolaRubrica()}),e.qZA()(),e.TgZ(15,"div",8)(16,"label",12),e._uU(17,"Nome"),e.qZA(),e.TgZ(18,"input",13,14),e.NdJ("keypress",function(a){return o.preventSpecialChars(a)})("change",function(){return o.popolaRubrica()}),e.qZA()(),e.TgZ(20,"div",8)(21,"label",12),e._uU(22,"Telefono"),e.qZA(),e.TgZ(23,"input",15,16),e.NdJ("keypress",function(a){return o.preventSpecialChars(a)})("change",function(){return o.popolaRubrica()}),e.qZA()(),e.TgZ(25,"div",8)(26,"label"),e._uU(27,"Tipo Ruolo"),e.qZA(),e.TgZ(28,"select",17,18),e.YNc(30,D,2,0,"option",19),e.YNc(31,F,2,0,"option",20),e.YNc(32,U,2,2,"option",21),e.qZA()(),e.TgZ(33,"div",22)(34,"label"),e._uU(35,"Unit\xe0 organizzativa"),e.qZA(),e.TgZ(36,"select",23,24)(38,"option",25),e._uU(39,"Tutti"),e.qZA(),e.YNc(40,k,2,2,"option",21),e.qZA()(),e.TgZ(41,"div",26)(42,"button",27),e.NdJ("click",function(){return o.popolaRubrica()}),e._UZ(43,"i",28),e.qZA()()()()(),e.TgZ(44,"section")(45,"div",29),e._UZ(46,"ng2-smart-table",30),e.qZA()(),e.YNc(47,J,1,1,"app-ecommerce-footer",31)),2&t&&(e.Q6J("siteSlug",o.site),e.xp6(5),e.Q6J("ngIf",!o.viewRubricaDocenti),e.xp6(1),e.Q6J("ngIf",o.viewRubricaDocenti),e.xp6(1),e.Q6J("formGroup",o.formSearch),e.xp6(23),e.Q6J("ngIf",!o.viewRubricaDocenti),e.xp6(1),e.Q6J("ngIf",o.viewRubricaDocenti),e.xp6(1),e.Q6J("ngForOf",o.tipoRuoloPersonale),e.xp6(8),e.Q6J("ngForOf",o.tipoAfferenzaPersonale),e.xp6(6),e.Q6J("settings",o.tableSettings)("source",o.tableSource),e.xp6(1),e.Q6J("ngIf",o.loadingComplete))},directives:[x.e,d.O5,s._Y,s.JL,s.sg,s.Fj,s.JJ,s.u,s.EJ,s.YN,s.Kr,d.sg,h.T5,N.u],styles:[".breadcrumb-section[_ngcontent-%COMP%]{background:url(https://www.uniparthenope.it:8443/ParthenopePortaleDidatticaRest/rest/render/media/bd49ae06c8904663acf49ea9a839f84f);background-position-x:0%;background-position-y:0%;background-size:auto;background-position:center;background-size:cover;background-blend-mode:overlay}.breadcrumb-section[_ngcontent-%COMP%]   .breadcrumb-text[_ngcontent-%COMP%]{color:#fff;font-size:calc(20px + 15 * (100vw - 300px) / 1620);font-weight:500;text-transform:uppercase;margin-bottom:20px}section[_ngcontent-%COMP%]{padding:100px 0;position:relative;overflow:unset}
1.search-people[_ngcontent-%COMP%]{border-radius:8px;border:8px #efefef solid;padding:2rem}.form-group[_ngcontent-%COMP%]{align-items:baseline;display:flex;flex-direction:column;justify-content:end}@media only screen and (max-width: 991px){.media[_ngcontent-%COMP%]{overflow-x:scroll}}ng2-smart-table[_ngcontent-%COMP%]  td{text-transform:capitalize}"]}),i})(),Y=(()=>{class i{}return i.\u0275fac=function(t){return new(t||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[[d.ez,T.m,s.UX,h.ne,v.Bz.forChild([{path:"",component:w,data:{title:"Parthenope | Portale Didattica"}}])]]}),i})()}}]);

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.