PageSourceSearch

https://demandelogement37.fr/imhoweb21/ng/chunk-R4HPNRHK.js

js demandelogement37.fr collected 2026-10-06 18:16:30 UTC 37,549 bytes, 1 lines download raw bytes

1import{a as Ge}from"./chunk-XZX57274.js";import{a as Ae}from"./chunk-PRAGU5MH.js";import{a as Ne}from"./chunk-2WTSEMIG.js";import{a as We}from"./chunk-ORF57Q2Q.js";import"./chunk-N7KTCHHP.js";import"./chunk-DWBTIBIA.js";import"./chunk-WLOCJPQC.js";import"./chunk-W4ZND32A.js";import"./chunk-RXGEAFGH.js";import"./chunk-5U4BGF5Q.js";import"./chunk-FMFO4G4P.js";import{a as xe}from"./chunk-GOG7NOIN.js";import"./chunk-XTD7KBCI.js";import"./chunk-RHGKNW5L.js";import"./chunk-ABJ4UKKV.js";import"./chunk-5SDOH25C.js";import"./chunk-STHC2COJ.js";import{a as Ve}from"./chunk-DT4QMLLH.js";import"./chunk-4D3O7TSF.js";import"./chunk-AMH3CGWJ.js";import{a as Oe}from"./chunk-TFRWAKBO.js";import"./chunk-QQDIL7Q6.js";import"./chunk-AZOO2XQY.js";import"./chunk-B43XZJDQ.js";import"./chunk-5FNCMMXU.js";import"./chunk-VUCETEYC.js";import"./chunk-2SOQBHGM.js";import{a as Fe}from"./chunk-HUUUMMCQ.js";import{a as ke}from"./chunk-O3EVB6ZM.js";import{j as Ie,s as Me}from"./chunk-HCTTJ3GR.js";import"./chunk-J5AH26KS.js";import"./chunk-C5TUQ6MI.js";import"./chunk-FJMJAGTE.js";import"./chunk-OQP2ONPT.js";import"./chunk-NUJO5BXX.js";import"./chunk-XFZ25WSC.js";import{a as ie}from"./chunk-TSDQPAFP.js";import{Da as _e,Ea as Ce,Fa as Pe,Oa as Se,Ob as De,Pb as Te,Qa as ve,Qb as Ee,aa as J,ea as K,ka as X,lb as ye,n as ue,o as fe,qc as Le,sb as Re,t as Be,wb as we}from"./chunk-GFZK3MTC.js";import"./chunk-CJPLD6EO.js";import{c as pe,g as de,n as ge,p as he}from"./chunk-XBLNELE3.js";import{A as be,B as Y,e as j,f as L,n as g}from"./chunk-DLUUMF7L.js";import"./chunk-5RWSHWYD.js";import{N as z,P as H,S as ee,b as me,c as Q,p as ce}from"./chunk-NEL7LTJX.js";import{$ as V,Bc as d,Cc as P,Dc as T,Ec as O,Ic as S,Jc as v,Kb as oe,Kc as y,Ob as b,Qb as _,Vb as p,Vc as U,Wb as s,Wc as se,Xb as l,Yb as C,_a as re,aa as W,ab as r,cd as h,dd as u,ea as c,ed as ae,fc as E,hd as $,ja as R,ka as w,kc as f,mc as B,qa as M,qb as D,qc as G,rb as A,rc as k,sc as F,wb as N,yd as le}from"./chunk-YSKQJ3HJ.js";import"./chunk-5KTCK5IS.js";var Z=class{},x=class{copier(m){this.moduleOrigine=m.moduleOrigine,this.idProgramme=m.idProgramme,this.typeRechercheLibelleProgramme=m.typeRechercheLibelleProgramme,this.libelleProgramme=m.libelleProgramme,this.idBailleur=m.idBailleur,this.codeDepartementCommune=m.codeDepartementCommune,this.codeInseeCommune=m.codeInseeCommune,this.codeQuartier=m.codeQuartier,this.codeBien=m.codeBien,this.codeTypeBien=m.codeTypeBien,this.codeEtatDisponibiliteBien=m.codeEtatDisponibiliteBien,this.filtreReservataire=m.filtreReservataire,this.idCommission=m.idCommission,this.codeEtatProgramme=m.codeEtatProgramme,this.typeGestionBien=m.typeGestionBien}};var q=(()=>{class t extends X{constructor(){let e=c(Y),n=c(J);super(e,n),this.translateService=c(j),this.url=this.urlService.getCurrentUrlBoot()+"/programmeBien/",this.exportTitle=this.translateService.instant("export-programme-bien")}listerProgrammeBien(e,n){let i=new Z;return i.criteresRechercheProgrammeBien=e,i.pagination=n,this.urlService.executerPostRequest(`${this.url}listerProgrammeBien`,i)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=V({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ue=(()=>{class t extends X{constructor(){let e=c(Y),n=c(J);super(e,n),this.urlService=e,this.excelService=n,this.url=this.urlService.getCurrentUrlBoot()+"/etatDisponibiliteBien/",this.exportTitle="Etat disponibilit\xE9 bien"}lister(){return this.urlService.executerGetRequest(`${this.url}lister`)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=V({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Je(t,m){if(t&1&&(s(0,"span"),d(1),l()),t&2){let e=B().item;r(),O("",e.cle.code," - ",e.libelle)}}function Ke(t,m){if(t&1&&b(0,Je,2,2,"span"),t&2){let e=m.item;_(e.cle?0:-1)}}function Xe(t,m){if(t&1&&(s(0,"span"),d(1),l()),t&2){let e=B().item;r(),O("",e.cle.code," - ",e.libelle)}}function Ze(t,m){if(t&1&&b(0,Xe,2,2,"span"),t&2){let e=m.item;_(e.cle?0:-1)}}function qe(t,m){if(t&1){let e=E();s(0,"div")(1,"label",30),d(2),h(3,"translate"),l(),s(4,"ng-select",31),y("ngModelChange",function(i){R(e);let o=B();return v(o.criteresRechProgrammeBien.codeEtatProgramme,i)||(o.criteresRechProgrammeBien.codeEtatProgramme=i),w(i)}),l()()}if(t&2){let e=B();
1r(2),P(u(3,3,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.etat-programme")),r(2),S("ngModel",e.criteresRechProgrammeBien.codeEtatProgramme),p("items",e.filtreEtatProgramme)}}var Qe=(()=>{class t{constructor(){this.departementService=c(Oe),this.communeService=c(xe),this.typeBienService=c(Ne),this.etatDisponibiliteBienService=c(Ue),this.codeValeurService=c(Ae),this.programmeService=c(Ve),this.filtreDepartement=[],this.filtreCommune=[],this.chargementCommunes=!1,this.filtreTypeBien=[],this.chargementTypesBien=!1,this.filtreEtatDisponibiliteBien=[],this.filtreEtatProgramme=[],this.chargementProgrammes=!1,this.departementProgramme="",this.isCollapsed=!1,this.subscriptions=[]}ngOnInit(){this.chargerDepartements(),this.chargerTypesBien(),this.chargerEtatsDisponibiliteBien(),this.chargerEtatsProgrammes(),this.calculerProgrammes()}ngOnDestroy(){this.subscriptions.forEach(e=>{e&&e.unsubscribe()})}chargerDepartements(){this.subscriptions.push(this.departementService.listerTout().subscribe(e=>{this.filtreDepartement=[...e]}))}onChangeDepartement(){this.criteresRechProgrammeBien.codeInseeCommune=null,this.chargementCommunes=!0,this.subscriptions.push(this.communeService.listerCommunes(this.criteresRechProgrammeBien.codeDepartementCommune,!0).subscribe(e=>{this.filtreCommune=[...e],this.chargementCommunes=!1}))}onResetDepartement(){this.filtreCommune=[],this.criteresRechProgrammeBien.codeInseeCommune=null}onChangeProgramme(){this.criteresRechProgrammeBien.codeTypeBien=null;let e=this.filtreProgramme.filter(n=>n.id===this.criteresRechProgrammeBien.idProgramme);e.length>0&&(this.departementProgramme=e[0]?.cle?.codeDepartement),this.chargerTypesBien()}onResetProgamme(){this.departementProgramme="",this.chargerTypesBien()}chargerTypesBien(){this.chargementTypesBien=!0,this.subscriptions.push(this.typeBienService.listerPourBien(this.departementProgramme,!0).subscribe(e=>{this.filtreTypeBien=[...e],this.chargementTypesBien=!1}))}chargerEtatsDisponibiliteBien(){this.subscriptions.push(this.etatDisponibiliteBienService.lister().subscribe(e=>{this.filtreEtatDisponibiliteBien=[...e]}))}chargerEtatsProgrammes(){this.subscriptions.push(this.codeValeurService.listerParType("EPR").subscribe(e=>{this.filtreEtatProgramme=[...e]}))}rechercheProgramme(e,n){return e=e.toLowerCase(),n.cle.code.toLowerCase().indexOf(e)>-1||n.libelle.toLowerCase().indexOf(e)>-1}calculerProgrammes(){let e=g(this.criteresRechProgrammeBien.idBailleur)?null:this.criteresRechProgrammeBien.idBailleur;this.chargementProgrammes=!0,this.subscriptions.push(this.programmeService.get(e,!0).subscribe(n=>{n.sort((i,o)=>i.cle.code.localeCompare(o.cle.code)),this.filtreProgramme=[...n],!g(this.criteresRechProgrammeBien.idProgramme)&&!this.filtreProgramme.some(i=>i.id===this.criteresRechProgrammeBien.idProgramme)&&(this.criteresRechProgrammeBien.idProgramme=null,this.departementProgramme="",this.chargerTypesBien()),this.chargementProgrammes=!1}))}onBailleurChange(){this.calculerProgrammes()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=D({type:t,selectors:[["app-filtre-liste-programmes-biens-patrimoine"]],inputs:{criteresRechProgrammeBien:"criteresRechProgrammeBien",filtreBailleur:"filtreBailleur"},standalone:!1,decls:54,vars:60,consts:[[1,"card"],["id","headingTwo",1,"card-header"],[1,"mb-0"],["type","button","aria-controls","collapseBasic",1,"btn","btn-link","w-100",3,"click"],[1,"fas","fa-chevron-down","ml-auto"],[1,"fas","fa-chevron-up","ml-auto"],[1,"collapse",3,"collapse","isAnimated"],[1,"card-body","pt-0"],["for","bailleur",1,"label-input","mt-3"],["bindValue","id","bindLabel","libelle","id","bailleur",3,"ngModelChange","ngModel","disabled","items"],["for","programme",1,"label-input","mt-3"],["bindValue","id","bindLabel","libelle","id","programme",3,"ngModelChange","change","clear","items","ngModel","loading","searchFn"],["ng-label-tmp",""],["ng-option-tmp",""],["for","libelleProgramme",1,"label-input","mt-3"],["id","contient","name","numero","type","radio","value","contient",1,"label-input","mt-3",3,"ngModelChange","ngModel"],["for","contient",1,"label-input","mt-3","ml-1"],["id","commencePar","name","numero","type","radio","value","commencePar","appuiTouche","",1,"label-input","mt-3","ml-5",3,"ngModelChange","ngModel"],["for","commencePar",1,"label-input","mt-3","ml-1"],["id","libelleProgramme","type","text","appuiTouche","",1,"form-control",3,"ngModelChange","ngModel"],["for","codeBie
1n",1,"label-input","mt-3"],["id","codeBien","type","text","appuiTouche","",1,"form-control",3,"ngModelChange","ngModel"],["for","etatDisponibiliteBien",1,"label-input","mt-3"],["bindValue","code","bindLabel","libelle","id","etatDisponibiliteBien",3,"ngModelChange","ngModel","items"],["for","departement",1,"label-input","mt-3"],["appendTo","body","bindValue","code","bindLabel","libelle","id","departement",3,"ngModelChange","change","reset","ngModel","items"],["for","commune",1,"label-input","mt-3"],["bindValue","cle.codeInsee","bindLabel","libelle","id","commune",3,"ngModelChange","disabled","ngModel","clearSearchOnAdd","searchable","items"],["for","typeBien",1,"label-input","mt-3"],["appendTo","body","bindValue","code","bindLabel","libelle","id","typeBien",3,"ngModelChange","ngModel","items","loading"],["for","etatProgramme",1,"label-input","mt-3"],["appendTo","body","bindValue","code","bindLabel","valeur","id","etatProgramme",3,"ngModelChange","ngModel","items"]],template:function(n,i){n&1&&(s(0,"div",0)(1,"div",1)(2,"h2",2)(3,"button",3),f("click",function(){return i.isCollapsed=!i.isCollapsed}),d(4),h(5,"translate"),C(6,"em",4)(7,"em",5),l()()(),s(8,"div",6)(9,"div",7)(10,"label",8),d(11),h(12,"translate"),l(),s(13,"ng-select",9),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.idBailleur,a)||(i.criteresRechProgrammeBien.idBailleur=a),a}),f("ngModelChange",function(){return i.onBailleurChange()}),l(),s(14,"label",10),d(15),h(16,"translate"),l(),s(17,"ng-select",11),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.idProgramme,a)||(i.criteresRechProgrammeBien.idProgramme=a),a}),f("change",function(){return i.onChangeProgramme()})("clear",function(){return i.onResetProgamme()}),N(18,Ke,1,1,"ng-template",12)(19,Ze,1,1,"ng-template",13),l(),s(20,"label",14),d(21),h(22,"translate"),l(),s(23,"div")(24,"input",15),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.typeRechercheLibelleProgramme,a)||(i.criteresRechProgrammeBien.typeRechercheLibelleProgramme=a),a}),l(),s(25,"label",16),d(26),h(27,"translate"),l(),s(28,"input",17),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.typeRechercheLibelleProgramme,a)||(i.criteresRechProgrammeBien.typeRechercheLibelleProgramme=a),a}),l(),s(29,"label",18),d(30),h(31,"translate"),l()(),s(32,"input",19),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.libelleProgramme,a)||(i.criteresRechProgrammeBien.libelleProgramme=a),a}),l(),s(33,"label",20),d(34),h(35,"translate"),l(),s(36,"input",21),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.codeBien,a)||(i.criteresRechProgrammeBien.codeBien=a),a}),l(),s(37,"label",22),d(38),h(39,"translate"),l(),s(40,"ng-select",23),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.codeEtatDisponibiliteBien,a)||(i.criteresRechProgrammeBien.codeEtatDisponibiliteBien=a),a}),l(),s(41,"label",24),d(42),h(43,"translate"),l(),s(44,"ng-select",25),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.codeDepartementCommune,a)||(i.criteresRechProgrammeBien.codeDepartementCommune=a),a}),f("change",function(){return i.onChangeDepartement()})("reset",function(){return i.onResetDepartement()}),l(),s(45,"label",26),d(46),h(47,"translate"),l(),s(48,"ng-select",27),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.codeInseeCommune,a)||(i.criteresRechProgrammeBien.codeInseeCommune=a),a}),l(),s(49,"label",28),d(50),h(51,"translate"),l(),s(52,"ng-select",29),y("ngModelChange",function(a){return v(i.criteresRechProgrammeBien.codeTypeBien,a)||(i.criteresRechProgrammeBien.codeTypeBien=a),a}),l(),b(53,qe,5,5,"div"),l()()()),n&2&&(r(3),oe("aria-expanded",!i.isCollapsed),r(),T("",u(5,38,"recherche-programmes-biens.filtre-liste.programmes-biens.patrimoine.titre")," "),r(4),p("collapse",i.isCollapsed)("isAnimated",!0),r(3),P(u(12,40,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.bailleur")),r(2),S("ngModel",i.criteresRechProgrammeBien.idBailleur),p("disabled",(i.filtreBailleur==null?null:i.filtreBailleur.length)<=1)("items",i.filtreBailleur),r(2),P(u(16,42,"recherche-programmes-biens.filtre-liste-programmes-biens.patr
1imoine.code-programme")),r(2),p("items",i.filtreProgramme),S("ngModel",i.criteresRechProgrammeBien.idProgramme),p("loading",i.chargementProgrammes)("searchFn",i.rechercheProgramme),r(4),P(u(22,44,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.libelle-programme")),r(3),S("ngModel",i.criteresRechProgrammeBien.typeRechercheLibelleProgramme),r(2),P(u(27,46,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.libelle-programme.contient")),r(2),S("ngModel",i.criteresRechProgrammeBien.typeRechercheLibelleProgramme),r(2),P(u(31,48,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.libelle-programme.commencepar")),r(2),S("ngModel",i.criteresRechProgrammeBien.libelleProgramme),r(2),P(u(35,50,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.code-bien")),r(2),S("ngModel",i.criteresRechProgrammeBien.codeBien),r(2),P(u(39,52,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.etat-disponibilite")),r(2),S("ngModel",i.criteresRechProgrammeBien.codeEtatDisponibiliteBien),p("items",i.filtreEtatDisponibiliteBien),r(2),P(u(43,54,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.departement")),r(2),S("ngModel",i.criteresRechProgrammeBien.codeDepartementCommune),p("items",i.filtreDepartement),r(2),P(u(47,56,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.commune")),r(2),p("disabled",i.criteresRechProgrammeBien.codeDepartementCommune===null),S("ngModel",i.criteresRechProgrammeBien.codeInseeCommune),p("clearSearchOnAdd",!0)("searchable",!0)("items",i.filtreCommune),r(2),P(u(51,58,"recherche-programmes-biens.filtre-liste-programmes-biens.patrimoine.taille")),r(2),S("ngModel",i.criteresRechProgrammeBien.codeTypeBien),p("items",i.filtreTypeBien)("loading",i.chargementTypesBien),r(),_(i.criteresRechProgrammeBien.moduleOrigine==="Instruction"?53:-1))},dependencies:[pe,he,de,ge,Re,Be,ue,fe,we,L],encapsulation:2})}}return t})();var ii=["accordeon"],ti=t=>({"footer-firefox":t}),je=(()=>{class t{constructor(){this.cdr=c(le),this.recherche=new M,this.reinit=new M,this.overflowing=!1}ngOnInit(){}reinitialiserFiltres(){this.reinit.emit(!0)}rechercher(){this.recherche.emit(!0)}verificationOverflow(){this.overflowing=ve(this.accordeon,"ng-sidebar")}ngAfterViewChecked(){this.verificationOverflow(),this.cdr.detectChanges()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=D({type:t,selectors:[["app-filtre-liste-programmes-biens"]],viewQuery:function(n,i){if(n&1&&G(ii,5),n&2){let o;k(o=F())&&(i.accordeon=o.first)}},hostBindings:function(n,i){n&1&&f("actionAppuiTouche",function(){return i.rechercher()},re)},inputs:{criteresRechercheProgrammeBien:"criteresRechercheProgrammeBien",filtreBailleur:"filtreBailleur"},outputs:{recherche:"recherche",reinit:"reinit"},standalone:!1,decls:15,vars:14,consts:[["accordeon",""],[1,"p-3"],[1,"text-center","footer",3,"ngClass"],["type","button",1,"btn","btn-outline-primary",3,"click"],[1,"fas","fa-sync","ml-2"],["type","button",1,"btn","btn-outline-success",3,"click"],[1,"fas","fa-check","ml-2"],["id","accordionExample",1,"accordion",3,"click"],[3,"criteresRechProgrammeBien","filtreBailleur"]],template:function(n,i){n&1&&(s(0,"h2",1),d(1),h(2,"translate"),l(),s(3,"div",2)(4,"button",3),f("click",function(){return i.reinitialiserFiltres()}),d(5),h(6,"translate"),C(7,"em",4),l(),s(8,"button",5),f("click",function(){return i.rechercher()}),d(9),h(10,"translate"),C(11,"em",6),l()(),s(12,"div",7,0),f("click",function(){return i.verificationOverflow()}),C(14,"app-filtre-liste-programmes-biens-patrimoine",8),l()),n&2&&(r(),P(u(2,6,"recherche-programmes-biens.filtre-liste.titre")),r(2),p("ngClass",U(12,ti,i.overflowing)),r(2),T(" ",u(6,8,"recherche-programmes-biens.filtre-liste.reinitialiser")),r(4),T(" ",u(10,10,"recherche-programmes-biens.filtre-liste.rechercher")),r(5),p("criteresRechProgrammeBien",i.criteresRechercheProgrammeBien)("filtreBailleur",i.filtreBailleur))},dependencies:[Q,Qe,L],encapsulation:2})}}return t})();
1var ri=["datatableImhwComponent"],oi=["checkbox"],si=["codeBien"];function ai(t,m){if(t&1&&(s(0,"div",8),C(1,"input",9),s(2,"label",10),d(3,"\xA0"),l()()),t&2){let e=m.isSelected;r(),p("checked",e)}}function li(t,m){t&1&&(s(0,"span")(1,"strong"),d(2,"*"),l()())}function mi(t,m){if(t&1&&(d(0),b(1,li,3,0,"span")),t&2){let e=m.row;T(" ",e.codeBien," "),r(),_(e.generique?1:-1)}}var ze=(()=>{class t{constructor(){this.translateService=c(j),this.programmeBienService=c(q),this._paginationServeur=!1,this.programmesBiens=[],this.paginationChange=new M,this.onProgrammeBienSelectionneEvent=new M,this.onProgrammeBienSelectionneeDoubleCliqueEvent=new M,this.columnMode=_e,this.selectionType=Ce,this.sortType=Pe}set paginationServeur(e){this._paginationServeur=e}get paginationServeur(){return this._paginationServeur}ngOnInit(){this.initialiserColonnes()}rowSelected(e){e.selected&&setTimeout(()=>{(!this.programmeBienRecherchePrecedentes||this.programmeBienRecherchePrecedentes.idBien!==e.selected[e.selected.length-1].idBien)&&(this.onProgrammeBienSelectionneEvent.emit(e.selected[e.selected.length-1]),this.programmeBienRecherchePrecedentes=e.selected[e.selected.length-1]),this.doubleClick&&(this.doubleClick=!1,setTimeout(()=>{this.onProgrammeBienSelectionneeDoubleCliqueEvent.emit(!0)},200))},200)}initialiserColonnes(){this.colonnes=[{resizeable:!1,sortable:!1,draggable:!1,width:30,cellTemplate:this.checkboxTpl,prop:""},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.code-programme"),prop:"codeProgramme",width:90,toggleColumn:!0,toggleDefault:!0},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.libelle-programme"),prop:"libelleProgramme",width:250,toggleColumn:!0,toggleDefault:!0},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.proprietaire"),prop:"proprietaire",width:100,toggleColumn:!0,toggleDefault:!0},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.commune"),prop:"communeProgramme",width:160,toggleColumn:!0,toggleDefault:!0},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.code-bien"),prop:"codeBien",width:100,toggleColumn:!0,toggleDefault:!0,cellTemplate:this.codeBienTpl},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.libelle-type-bien"),prop:"libelleTypeBien",width:80,toggleColumn:!0,toggleDefault:!0},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.adresse"),prop:"adresseBien",width:380,toggleColumn:!0,toggleDefault:!0},{name:this.translateService.instant("recherche-programmes-biens.liste-programmes-biens.colonne.proposition"),prop:"propositionEnCours",width:80,toggleColumn:!0,toggleDefault:!0}]}pagination(e){this.page.offset=e.offset,this.paginationChange.emit(this.page)}tri(e){!g(e.sorts)&&!g(e.sorts[0])&&(this.page.offset=0,this.page.orderBy=e.sorts[0].prop,this.page.orderDir=e.sorts[0].dir,this.paginationChange.emit(this.page))}doubleClickBien(){this.doubleClick=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=D({type:t,selectors:[["app-liste-programmes-biens"]],viewQuery:function(n,i){if(n&1&&G(ri,5)(oi,7)(si,7),n&2){let o;k(o=F())&&(i.datatableImhwComponent=o.first),k(o=F())&&(i.checkboxTpl=o.first),k(o=F())&&(i.codeBienTpl=o.first)}},inputs:{paginationServeur:"paginationServeur",page:"page",recherchePasEncoreLancee:"recherchePasEncoreLancee",programmesBiens:"programmesBiens",programmesBiensSelectionneesGrille:"programmesBiensSelectionneesGrille"},outputs:{paginationChange:"paginationChange",onProgrammeBienSelectionneEvent:"onProgrammeBienSelectionneEvent",onProgrammeBienSelectionneeDoubleCliqueEvent:"onProgrammeBienSelectionneeDoubleCliqueEvent"},standalone:!1,decls:12,vars:19,consts:[["datatableImhwComponent",""],["checkbox",""],["codeBien",""],[1,"row"],[1,"col-md-9"],[1,"mb-2"],[3,"dblclick","selectRow","paginationBack","triBack","exportExcel","service","searchUnLaunched","columnMode","columns","footerHeight","limit","rows","selected","selectionType","sortType","externalPaging","count","offset","externalSorting"],["ngx-datatable-cell-template",""],[1,"custom-control","custom-checkbox"],["type","checkbox",1,"custom-control-input",3,"checked"],[1,"custom-control-label"]],template:function(n,i){n&1&&(s(0,"div",3)(1,"div",4)(2,"h1",5),d(3),h(4,"translate"),l()()(),s(5,"div")(6,"app-datatable-imhw",6,0),f("dblclick",function(){return i.doubleClickBien()})("selectRow",function(a){return i.rowSelected(a)})("paginationBack",function(a){return i.pagination(a)})("triBack",function(a){return i.tri(a)}),l()(),N(8,ai,4,1,"ng-template",7,1,$)(10,mi,2,2,"ng-template",null,2,$)),n&2&&(r(3),O(" ",i.page.count," ",u(4,17,"recherche-programmes-biens.liste-programmes-biens.titre")," "),r(3),p("exportExcel",!0)("service",i.programmeBienService)("searchUnLaunched",i.recherchePasEncoreLancee)("c
1olumnMode",i.columnMode.force)("columns",i.colonnes)("footerHeight",50)("limit",15)("rows",i.programmesBiens)("selected",i.programmesBiensSelectionneesGrille)("selectionType",i.selectionType.single)("sortType",i.sortType.single)("externalPaging",i._paginationServeur)("count",i.page.count)("offset",i.page.offset)("externalSorting",i._paginationServeur))},dependencies:[ye,L],encapsulation:2})}}return t})();var pi=t=>({nbProgrammeBien:t});function di(t,m){t&1&&(s(0,"span",8),d(1,"s"),l())}function gi(t,m){if(t&1&&(s(0,"div",6),d(1),h(2,"translate"),b(3,di,2,0,"span",8),l()),t&2){let e=B();r(),T(" ",ae(2,2,"recherche-programmes-biens.actions-liste-programmes-biens.nb-programmes-biens",U(5,pi,e.programmesBiensSelectionnees.length))," "),r(2),_(e.programmesBiensSelectionnees.length>1?3:-1)}}function hi(t,m){if(t&1){let e=E();s(0,"div",7)(1,"button",9),f("click",function(){R(e);let i=B();return w(i.validerSelectionBien())}),d(2),h(3,"translate"),l()()}if(t&2){let e=B();r(),p("disabled",e.programmesBiensSelectionnees&&e.programmesBiensSelectionnees.length==0),r(),P(u(3,2,"recherche-programmes-biens.actions-liste-programmes-biens.valider-selectionner-bien"))}}var He=(()=>{class t{constructor(){this.location=c(me),this.router=c(H),this.route=c(z),this.provider=c(Ge),this.bienService=c(K),this.subscriptions=[]}ngOnInit(){}retour(){this.moduleOrigine==="PROPOSITION_BIEN_REEL"?this.location.back():this.router.navigate(["/instruction/prospection/selection-demande-bien",this.idDemandeSelectionne,this.idBienSelectionne])}validerSelectionBien(){if(this.moduleOrigine==="PROPOSITION_BIEN_REEL"){let e=this.provider.listeDecision;!g(e)&&e.length>0&&this.subscriptions.push(this.bienService.lire(this.programmesBiensSelectionnees[0].idBien.toString()).subscribe(n=>{n&&(e.map(o=>(o.id===this.idDecisionSelectionne&&(o.organismeBienReel=n.organisme,o.programmeBienReel=n.programme,o.bienReel=n,o.bienCodeReelSaisie=n.cle.code),o)),this.provider.listeDecision=e),this.router.navigate(["/instruction/tableau-de-bord/tableau-charge/decision/proposition-bien-reel",{inscriptions:this.listeDecisionSelectionne,tableaudebord:this.parametres.tableaudebord,detail:this.parametres.detail,agencetdb:this.parametres.agence,charge:this.parametres.charge,typeDecision:this.parametres.typeDecision}])}))}else this.router.navigate(["/instruction/prospection/selection-demande-bien",this.idDemandeSelectionne,this.programmesBiensSelectionnees[0].idOrganisme,this.programmesBiensSelectionnees[0].idProgramme,this.programmesBiensSelectionnees[0].idBien])}ngOnDestroy(){this.subscriptions.forEach(e=>{e&&e.unsubscribe()})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=D({type:t,selectors:[["app-actions-liste-programmes-biens"]],inputs:{programmesBiensSelectionnees:"programmesBiensSelectionnees",masquerActions:"masquerActions",moduleOrigine:"moduleOrigine",idDemandeSelectionne:"idDemandeSelectionne",idBienSelectionne:"idBienSelectionne",idDecisionSelectionne:"idDecisionSelectionne",listeDecisionSelectionne:"listeDecisionSelectionne",parametres:"parametres"},standalone:!1,decls:10,vars:5,consts:[[1,"footer","d-block","p-3"],[1,"row"],[1,"col-2","text-left"],["type","button",1,"btn","btn-outline-primary",3,"click"],[1,"fas","fa-chevron-left","ml-2"],[1,"col-2","text-right"],[1,"font-weight-bold","pt-2"],[1,"col-8","text-right"],[1,"p-0"],["type","button",1,"btn","btn-outline-primary",3,"click","disabled"]],template:function(n,i){n&1&&(s(0,"div",0)(1,"div",1)(2,"div",2)(3,"button",3),f("click",function(){return i.retour()}),C(4,"em",4),d(5),h(6,"translate"),l()(),s(7,"div",5),b(8,gi,4,7,"div",6),l(),b(9,hi,4,4,"div",7),l()()),n&2&&(r(5),T(" ",u(6,3,"commun.bouton.retour")," "),r(3),_(i.programmesBiensSelectionnees&&i.programmesBiensSelectionnees.length>0?8:-1),r(),_(!i.masquerActions&&(i.moduleOrigine.toUpperCase()==="PROSPECTION"||i.moduleOrigine.toUpperCase()==="PROPOSITION_BIEN_REEL")?9:-1))},dependencies:[L],encapsulation:2})}}return t})();var fi=(t,m)=>({open:t,closed:m});function Bi(t,m){if(t&1){let e=E();s(0,"ng-sidebar",16),y("openedChange",function(i){R(e);let o=B();return v(o.openFiltres,i)||(o.openFiltres=i),w(i)}),f("onTransitionEnd",function(){R(e);let i=B();return w(i.onTransitionEnd())}),s(1,"div",17)(2,"div",5)(3,"nav",18)(4,"div",19)(5,"app-filtre-liste-programmes-biens",20),f("recherche",function(){R(e);let i=B();return w(i.rechercher())})("reinit",function(){R(e);let i=B();return w(i.reinitialiserFiltres())}),l()()()()()()}if(t&2){let e=B();S("opened",e.openFiltres),p("dock",!0)("dockedSize","20px"),r(5),p("criteresRechercheProgrammeBien",e.criteresRechercheProgrammeBien)("filtreBailleur",e.filtreBailleur)}}function bi(t,m){t&1&&C(0,"i",22)}function _i(t,m){t&1&&C(0,"i",23)}function Ci(t,m){if(t&1){let e=E();
1s(0,"div",21),f("click",function(){R(e);let i=B();return w(i.displayDetail())})("keydown.enter",function(){R(e);let i=B();return w(i.displayDetail())}),b(1,bi,1,0,"i",22),b(2,_i,1,0,"i",23),l()}if(t&2){let e=B();p("ngClass",e.openDetail?"opened":"closed"),r(),_(e.openDetail?1:-1),r(),_(e.openDetail?-1:2)}}function Pi(t,m){t&1&&C(0,"i",22)}function Si(t,m){t&1&&C(0,"i",23)}function vi(t,m){if(t&1){let e=E();s(0,"div",24),f("click",function(){R(e);let i=B();return w(i.openFiltres=!i.openFiltres)})("keyDown.enter",function(){R(e);let i=B();return w(i.openFiltres=!i.openFiltres)}),b(1,Pi,1,0,"i",22),b(2,Si,1,0,"i",23),l()}if(t&2){let e=B();p("ngClass",se(3,fi,e.openFiltres,!e.openFiltres)),r(),_(e.openFiltres?1:-1),r(),_(e.openFiltres?-1:2)}}var ne=(()=>{class t{constructor(){this.route=c(z),this.organismeService=c(Fe),this.programmeBienService=c(q),this.bienService=c(K),this.prospectionService=c(Ie),this.toastService=c(be),this.router=c(H),this.filtreBailleur=[],this.programmesBiens=[],this.programmesBiensSelectionnesGrille=[],this.programmesBiensSelectionnes=[],this.openFiltres=!0,this.openDetail=!1,this.masquerFiltres=!1,this.masquerActions=!1,this.recherchePasEncoreLancee=!0,this.criteresRechercheProgrammeBien=new x,this.criteresRechercheProgrammeBienInit=new x,this.page={count:0,offset:0,limit:15,orderBy:"",orderDir:"asc"},this.paginationServeur=!0,this.subscriptions=[]}ngOnInit(){this.masquerFiltres=!1,this.masquerActions=!1,this.criteresRechercheProgrammeBienInit.typeRechercheLibelleProgramme="contient",this.criteresRechercheProgrammeBienInit.enCreation=!1,this.subscriptions.push(this.route.queryParams.subscribe(e=>{this.criteresRechercheProgrammeBienInit.moduleOrigine=g(e.moduleOrigine)?null:e.moduleOrigine,this.criteresRechercheProgrammeBienInit.typeGestionBien=g(e.typeGestionBien)?null:e.typeGestionBien,this.idDemandeSelectionne=g(e.idDemande)?null:e.idDemande,this.idBienSelectionne=g(e.idBien)?null:e.idBien,this.idOrganismeSelectionne=g(e.idOrganisme)?null:+e.idOrganisme,this.idProgrammeSelectionne=g(e.idProgramme)?null:+e.idProgramme,this.idDecisionSelectionne=g(e.idDecisionSelectionnee)?null:+e.idDecisionSelectionnee,this.listeDecisionSelectionne=g(e.decisions)?null:e.decisions,this.parametres={agence:e.agencetdb?+e.agencetdb:0,charge:e.charge?+e.charge:0,tableaudebord:e.tableaudebord,detail:e.detail,typeDecision:e.typeDecision},this.criteresRechercheProgrammeBienInit.enCreation=g(e.enCreation)?!1:e.enCreation,this.criteresRechercheProgrammeBienInit.idCommission=g(e.idCommission)?null:e.idCommission,this.criteresRechercheProgrammeBienInit.filtreReservataire=g(e.filtreReservataire)?null:e.filtreReservataire,this.criteresRechercheProgrammeBienInit.codeQuartier=g(e.codeQuartier)?null:e.codeQuartier,this.criteresRechercheProgrammeBien.copier(this.criteresRechercheProgrammeBienInit)})),this.chargerBailleurs()}ngOnDestroy(){this.subscriptions.forEach(e=>{e&&e.unsubscribe()})}chargerBailleurs(){this.subscriptions.push(this.organismeService.listeOrganismePourBiens().subscribe(e=>{let n=this.trierBailleurParLibelle(e);this.filtreBailleur=[...n];let i=this.calculerCritereIdBailleur();this.criteresRechercheProgrammeBienInit.idBailleur=i,this.criteresRechercheProgrammeBien.idBailleur=i,this.idOrganismeSelectionne&&this.idOrganismeSelectionne>0&&this.idProgrammeSelectionne&&this.idProgrammeSelectionne>0&&(this.criteresRechercheProgrammeBienInit.idProgramme=this.idProgrammeSelectionne,this.criteresRechercheProgrammeBien.idProgramme=this.idProgrammeSelectionne,this.rechercher())}))}trierBailleurParLibelle(e){return e.sort((n,i)=>n.libelle.localeCompare(i.libelle))}calculerCritereIdBailleur(){return this.filtreBailleur.length===1?this.filtreBailleur[0].id:this.idOrganismeSelectionne&&this.idOrganismeSelectionne>0?this.idOrganismeSelectionne:null}onProgrammeBienSelectionne(e){this.controlerSelectionBien(e)}controlerSelectionBien(e){this.programmesBiensSelectionnesGrille.length>0&&(this.criteresRechercheProgrammeBienInit.moduleOrigine.toUpperCase()==="PROSPECTION"&&this.controlerSelectionBienProspection(e,this.programmesBiensSelectionnesGrille[0].idBien),this.criteresRechercheProgrammeBienInit.moduleOrigine.toUpperCase()==="PROPOSITION_BIEN_REEL"&&(e.generique?(this.toastService.warning("proposition-bien-reel.selection-bien.erreur.bien-reel"),this.programmesBiensSelectionnesGrille=[],this.programmesBiensSelectionnes=[]):this.programmesBiensSelectionnes[0]=e,this.actualiserVoletDetail()))}controlerSelectionBienProspection(e,n){this.subscriptions.push(this.prospectionService.chargerInformationsBien(n).subscribe(i=>{let o=!0;i.autoriseColocation&&(o=!1,this.toastService.warning("recherche-programmes-biens.selection-
1programmes-biens.biens-colocations-non-geres")),this.criteresRechercheProgrammeBienInit.enCreation&&!i.droitAccesOngletFinancier&&(o=!1,this.toastService.warning("recherche-programmes-biens.selection-programmes-biens.droits-visibilite-onglet-financier")),o?this.programmesBiensSelectionnes[0]=e:(this.programmesBiensSelectionnesGrille=[],this.programmesBiensSelectionnes=[]),this.actualiserVoletDetail()}))}actualiserVoletDetail(){this.openDetail&&(!g(this.programmesBiensSelectionnes)&&!g(this.programmesBiensSelectionnes[0])?this.subscriptions.push(this.bienService.lire(this.programmesBiensSelectionnes[0].idBien.toString()).subscribe(e=>{this.bienSelectionne=e})):this.bienSelectionne=null)}rechercher(){this.programmeBienService.listerProgrammeBien(this.criteresRechercheProgrammeBien,this.page).subscribe(e=>{this.recherchePasEncoreLancee=!1,this.programmesBiens=[...e.liste],e.pagination&&(this.page=e.pagination,this.nbProgrammesBien=e.pagination.count)})}reinitialiserFiltres(){this.criteresRechercheProgrammeBien.copier(this.criteresRechercheProgrammeBienInit)}onTransitionEnd(){window.dispatchEvent(new Event("resize"))}paginationChanger(e){this.page.offset=e.offset,!g(this.criteresRechercheProgrammeBien)&&!this.recherchePasEncoreLancee&&this.rechercher()}displayDetail(){this.openDetail=!this.openDetail,this.actualiserVoletDetail()}validerSelectionBien(){!g(this.programmesBiensSelectionnes)&&!g(this.programmesBiensSelectionnes[0])&&this.router.navigate(["/instruction/prospection/selection-demande-bien",this.idDemandeSelectionne,this.programmesBiensSelectionnes[0].idOrganisme,this.programmesBiensSelectionnes[0].idProgramme,this.programmesBiensSelectionnes[0].idBien]).then()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=D({type:t,selectors:[["app-recherche-programmes-biens"]],standalone:!1,decls:17,vars:25,consts:[[1,"sous-header-principal"],["position","left","mode","push",3,"opened","dock","dockedSize"],["position","right",3,"openedChange","opened","dock","dockedSize","hidden"],[1,"btn","btn-panel","btn-panel-close-left",3,"ngClass"],[1,"container-fluid","table-liste","container-sidebar-right","pl-5",3,"ngClass"],[1,"row"],[1,"d-none","d-md-block","pl-2","pt-2","sidebar","details",2,"width","800px","min-height","700px"],[1,"sidebar-sticky"],[3,"bien","affichageDetailleDemande","afficherDetailBien","afficherDesignationEncours"],["ng-sidebar-content",""],[1,"btn","btn-panel","btn-panel-close-right",3,"ngClass"],[1,"container-fluid","table-liste"],["role","main",1,"ml-sm-auto","p-0","pb-4","avec-barre-actions"],[1,"container-fluid","px-4"],[3,"paginationChange","onProgrammeBienSelectionneEvent","onProgrammeBienSelectionneeDoubleCliqueEvent","paginationServeur","page","recherchePasEncoreLancee","programmesBiens","programmesBiensSelectionneesGrille"],[3,"programmesBiensSelectionnees","masquerActions","moduleOrigine","idDemandeSelectionne","idBienSelectionne","idDecisionSelectionne","listeDecisionSelectionne","parametres"],["position","left","mode","push",3,"openedChange","onTransitionEnd","opened","dock","dockedSize"],[1,"container-fluid","table-liste","container-sidebar-left","fixed-width"],[1,"col-lg-12","d-none","d-md-block","pr-0","pl-0","sidebar"],[1,"sidebar-sticky","avec-footer"],[3,"recherche","reinit","criteresRechercheProgrammeBien","filtreBailleur"],[1,"btn","btn-panel","btn-panel-close-left",3,"click","keydown.enter","ngClass"],[1,"fa","open"],[1,"fa"],[1,"btn","btn-panel","btn-panel-close-right",3,"click","keyDown.enter","ngClass"]],template:function(n,i){n&1&&(s(0,"ng-sidebar-container",0),b(1,Bi,6,5,"ng-sidebar",1),s(2,"ng-sidebar",2),y("openedChange",function(a){return v(i.openDetail,a)||(i.openDetail=a),a}),b(3,Ci,3,3,"div",3),s(4,"div",4)(5,"div",5)(6,"nav",6)(7,"div",7),C(8,"app-details-bien-demande",8),l()()()()(),s(9,"div",9),b(10,vi,3,6,"div",10),s(11,"div",11)(12,"main",12)(13,"div",13),C(14,"app-fil-ariane"),s(15,"app-liste-programmes-biens",14),f("paginationChange",function(a){return i.paginationChanger(a)})("onProgrammeBienSelectionneEvent",function(a){return i.onProgrammeBienSelectionne(a
1)})("onProgrammeBienSelectionneeDoubleCliqueEvent",function(){return i.validerSelectionBien()}),l()()()()()(),C(16,"app-actions-liste-programmes-biens",15)),n&2&&(r(),_(i.masquerFiltres?-1:1),r(),S("opened",i.openDetail),p("dock",!0)("dockedSize","4em")("hidden",i.programmesBiensSelectionnes.length<1),r(),_(i.programmesBiensSelectionnes.length>0?3:-1),r(),p("ngClass",i.openDetail?"opened":"closed"),r(4),p("bien",i.bienSelectionne)("affichageDetailleDemande",!1)("afficherDetailBien",!0)("afficherDesignationEncours",!0),r(2),_(i.masquerFiltres?-1:10),r(5),p("paginationServeur",i.paginationServeur)("page",i.page)("recherchePasEncoreLancee",i.recherchePasEncoreLancee)("programmesBiens",i.programmesBiens)("programmesBiensSelectionneesGrille",i.programmesBiensSelectionnesGrille),r(),p("programmesBiensSelectionnees",i.programmesBiensSelectionnes)("masquerActions",i.masquerActions)("moduleOrigine",i.criteresRechercheProgrammeBienInit.moduleOrigine)("idDemandeSelectionne",i.idDemandeSelectionne)("idBienSelectionne",i.idBienSelectionne)("idDecisionSelectionne",i.idDecisionSelectionne)("listeDecisionSelectionne",i.listeDecisionSelectionne)("parametres",i.parametres))},dependencies:[Q,Se,Te,De,Me,je,ze,He],encapsulation:2})}}return t})();var yi=[{path:"",pathMatch:"full",data:{pageTitle:"global.menu.offre.recherche-programmes-biens"},component:ne,canActivate:[ie]},{path:":moduleOrigine/:filtreReservataire/:idCommission/:codeQuartier",pathMatch:"full",data:{pageTitle:"global.menu.offre.recherche-programmes-biens.creer-prospection"},component:ne,canActivate:[ie]}],Ye=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=A({type:t})}static{this.\u0275inj=W({imports:[ee.forChild(yi),ee]})}}return t})();var an=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=A({type:t})}static{this.\u0275inj=W({imports:[ce,Ye,Le,Ee,We,ke]})}}return t})();export{an as RechercheProgrammesBiensModule};

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.