mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
8.0 KiB
JavaScript
1 line
8.0 KiB
JavaScript
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[5199],{55199:function(t,i,n){"use strict";n.d(i,{V:function(){return m}});var e=n(64762),s=n(37716),o=n(35957),a=n(30407),r=n(38583);function c(t,i){1&t&&s._UZ(0,"ion-progress-bar",19)}function l(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-item",21),s.NdJ("click",function(){s.CHM(t);const i=s.oxw().$implicit;return s.oxw().selectContact(i)}),s.TgZ(1,"div",22),s._UZ(2,"ion-icon",23),s.qZA(),s.TgZ(3,"ion-label"),s.TgZ(4,"h3"),s._uU(5),s.qZA(),s.TgZ(6,"p"),s._uU(7),s.qZA(),s.qZA(),s.TgZ(8,"div"),s._UZ(9,"ion-icon",24),s.qZA(),s.qZA()}if(2&t){const t=s.oxw().$implicit;s.xp6(5),s.Oqu(t.Name),s.xp6(2),s.Oqu(t.EmailAddress)}}function d(t,i){if(1&t&&(s.TgZ(0,"div"),s.YNc(1,l,10,2,"ion-item",20),s.qZA()),2&t){const t=i.$implicit,n=s.oxw();s.xp6(1),s.Q6J("ngIf",n.filterSearchList(t))}}function g(t,i){1&t&&(s.TgZ(0,"div",28),s._uU(1," Destinat\xe1rio"),s.qZA())}function h(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-item",29),s.TgZ(1,"div",22),s._UZ(2,"ion-icon",23),s.qZA(),s.TgZ(3,"ion-label"),s.TgZ(4,"h3"),s._uU(5),s.qZA(),s.TgZ(6,"p"),s._uU(7),s.qZA(),s.qZA(),s.TgZ(8,"div",30),s.NdJ("click",function(){const i=s.CHM(t).$implicit;return s.oxw(2).remove(i)}),s._UZ(9,"ion-icon",31),s.qZA(),s.qZA()}if(2&t){const t=i.$implicit;s.xp6(5),s.Oqu(t.Name),s.xp6(2),s.Oqu(t.EmailAddress)}}function p(t,i){if(1&t&&(s.TgZ(0,"ion-list",25),s.YNc(1,g,2,0,"div",26),s.TgZ(2,"ion-item-sliding",8),s.YNc(3,h,10,2,"ion-item",27),s.qZA(),s.qZA()),2&t){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.taskParticipants.length>=1||t.taskParticipantsCc.length>=1),s.xp6(2),s.Q6J("ngForOf",t.taskParticipants)}}function u(t,i){1&t&&(s.TgZ(0,"div",28),s._uU(1," Destinat\xe1rio"),s.qZA())}function f(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-item",29),s.TgZ(1,"div",22),s._UZ(2,"ion-icon",23),s.qZA(),s.TgZ(3,"ion-label"),s.TgZ(4,"h3"),s._uU(5),s.qZA(),s.TgZ(6,"p"),s._uU(7),s.qZA(),s.qZA(),s.TgZ(8,"div",30),s.NdJ("click",function(){const i=s.CHM(t).$implicit;return s.oxw(2).remove(i)}),s._UZ(9,"ion-icon",31),s.qZA(),s.qZA()}if(2&t){const t=i.$implicit;s.xp6(5),s.Oqu(t.Name),s.xp6(2),s.Oqu(t.EmailAddress)}}function Z(t,i){if(1&t&&(s.TgZ(0,"ion-list",25),s.YNc(1,u,2,0,"div",26),s.TgZ(2,"ion-item-sliding",8),s.YNc(3,f,10,2,"ion-item",27),s.qZA(),s.qZA()),2&t){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.taskParticipants.length>=1||t.taskParticipantsCc.length>=1),s.xp6(2),s.Q6J("ngForOf",t.taskParticipantsCc)}}let m=(()=>{class t{constructor(t,i,n,e){this.modalCtrl=t,this.contactsService=i,this.navParams=n,this.modalController=e,this.showLoader=!1,this.selectedContact=[],this.currentPath=window.location.pathname,this.taskParticipants=[],this.taskParticipantsCc=[],this.adding=this.navParams.get("adding"),this.taskParticipants=this.navParams.get("taskParticipants"),this.taskParticipantsCc=this.navParams.get("taskParticipantsCc")}ngOnInit(){this.fetchContacts(""),null!=this.taskParticipants&&null!=this.taskParticipants||(this.taskParticipants=[]),null!=this.taskParticipantsCc&&null!=this.taskParticipantsCc||(this.taskParticipantsCc=[])}ngOnChanges(t){}save(){this.modalController.dismiss({taskParticipants:this.taskParticipants,taskParticipantsCc:this.taskParticipantsCc})}close(){this.modalController.dismiss(!1)}onChange(t){this.fetchContacts(t.detail.value)}filterSearchList(t){return null==this.taskParticipants.concat(this.taskParticipantsCc).find((i,n)=>{if(i.Name.toLocaleLowerCase()==t.Name.toLocaleLowerCase()&&i.EmailAddress.toLocaleLowerCase()==t.EmailAddress.toLocaleLowerCase())return n=n,i})}remove(t){"intervenient"==this.adding?this.taskParticipants=this.taskParticipants.filter((i,n)=>i.Name.toLocaleLowerCase()!=t.Name.toLocaleLowerCase()&&i.EmailAddress.toLocaleLowerCase()!=t.EmailAddress.toLocaleLowerCase()&&i):"CC"==this.adding&&(this.taskParticipantsCc=this.taskParticipantsCc.filter((i,n)=>i.Name.toLocaleLowerCase()!=t.Name.toLocaleLowerCase()&&i.EmailAddress.toLocaleLowerCase()!=t.EmailAddress.toLocaleLowerCase()&&i))}selectContact(t){return(0,e.mG)(this,void 0,void 0,function*(){"intervenient"==this.adding?(t.IsRequired=!0,this.taskParticipants.push(t)):"CC"==this.adding&&(t.IsRequired=!1,this.taskParticipantsCc.push(t))})}fetchContacts(t){return(0,e.mG)(this,void 0,void 0,function*(){this.showLoader=!0,this.contactsService.getContacts(t).subscribe(t=>{null!=this.eventPersons&&this.eventPersons.forEach(i=>{const n=t.findIndex(t=>t.EmailAddress.toLocaleLowerCase()==i.EmailAddress.toLocaleLowerCase());t.splice(n,1)}),this.contacts=t,this.showLoader=!1})})}}return t.\u0275fac=function(i){return new(i||t)(s.Y36(o.IN),s.Y36(a.P),s.Y36(o.X1),s.Y36(o.IN))},t.\u0275cmp=s.Xpm({type:t,selectors:[["app-attendees"]],features:[s.TTD],decls:26,vars:4,consts:[[1,"ion-no-border","px-20"],[1,"px-10"],[1,"pa-0"],["placeholder","Insira email para adicionar destinat\xe1rio",1,"attendee-search-bar",3,"ionChange"],["type","indeterminate",4,"ngIf"],[1,"height-100","overflow-y-auto"],[1,"d-flex","flex-column","height-100"],["lines","none",1,"flex-grow-1","overflow-y-auto","height-100"],[1,"px-20"],[4,"ngFor","ngForOf"],["lines","none","class","flex-grow-1 overflow-y-auto height-100 pb-0",4,"ngIf"],[1,"ion-no-border"],[1,"d-flex"],["slot","start",1,"flex-grow-1"],["fill","clear","color","#061b52",1,"btn-cancel",3,"click"],["name","close","slot","start"],["slot","end",1,"flex-grow-1"],["fill","clear","color","#fff",1,"btn-ok",3,"click"],["name","checkmark","slot","start"],["type","indeterminate"],["class","cursor-pointer","lines","none",3,"click",4,"ngIf"],["lines","none",1,"cursor-pointer",3,"click"],[1,"pr-10"],["src","assets/images/icons-userprofile.svg",1,"font-35"],["src","assets/images/icons-add-25.svg",1,"font-35"],["lines","none",1,"flex-grow-1","overflow-y-auto","height-100","pb-0"],["class","px-20 font-15 pt-20","style","border-top:1px solid #ebebeb;font-weight: 500;",4,"ngIf"],["lines","none","class","d-flex",4,"ngFor","ngForOf"],[1,"px-20","font-15","pt-20",2,"border-top","1px solid #ebebeb","font-weight","500"],["lines","none",1,"d-flex"],[1,"cursor-pointer",3,"click"],["src","assets/images/icons-delete-25.svg",1,"font-35"]],template:function(t,i){1&t&&(s.TgZ(0,"ion-header",0),s.TgZ(1,"ion-toolbar",1),s.TgZ(2,"ion-title",2),s._uU(3,"Adicionar intervenientes"),s.qZA(),s.qZA(),s.TgZ(4,"ion-searchbar",3),s.NdJ("ionChange",function(t){return i.onChange(t)}),s.qZA(),s.YNc(5,c,1,0,"ion-progress-bar",4),s.qZA(),s.TgZ(6,"ion-content",5),s.TgZ(7,"ion-item-group",6),s.TgZ(8,"ion-list",7),s.TgZ(9,"ion-item-sliding",8),s.YNc(10,d,2,1,"div",9),s.qZA(),s.qZA(),s._UZ(11,"hr"),s.YNc(12,p,4,2,"ion-list",10),s.YNc(13,Z,4,2,"ion-list",10),s.qZA(),s.qZA(),s.TgZ(14,"ion-footer",11),s.TgZ(15,"ion-toolbar",12),s.TgZ(16,"ion-buttons",13),s.TgZ(17,"ion-button",14),s.NdJ("click",function(){return i.close()}),s.TgZ(18,"ion-label"),s._uU(19,"Cancelar"),s.qZA(),s._UZ(20,"ion-icon",15),s.qZA(),s.qZA(),s.TgZ(21,"ion-buttons",16),s.TgZ(22,"ion-button",17),s.NdJ("click",function(){return i.save()}),s.TgZ(23,"ion-label"),s._uU(24,"Gravar"),s.qZA(),s._UZ(25,"ion-icon",18),s.qZA(),s.qZA(),s.qZA(),s.qZA()),2&t&&(s.xp6(5),s.Q6J("ngIf",i.showLoader),s.xp6(5),s.Q6J("ngForOf",i.contacts),s.xp6(2),s.Q6J("ngIf",(null==i.taskParticipants?null:i.taskParticipants.length)>=1&&"intervenient"==i.adding),s.xp6(1),s.Q6J("ngIf",(null==i.taskParticipantsCc?null:i.taskParticipantsCc.length)>=1&&"CC"==i.adding))},directives:[o.Gu,o.sr,o.wd,o.VI,o.j9,r.O5,o.W2,o.Ub,o.q_,o.td,r.sg,o.fr,o.Sm,o.YG,o.Q$,o.gu,o.X7,o.Ie],styles:["ion-item[_ngcontent-%COMP%]{border-bottom:1px solid #ccc}"]}),t})()},30407:function(t,i,n){"use strict";n.d(i,{P:function(){return r}});var e=n(91841),s=n(92340),o=n(37716),a=n(37556);let r=(()=>{class t{constructor(t,i){this.http=t,this.authheader={},this.loggeduser=i.ValidatedUser,this.headers=new e.WM,this.headers=this.headers.set("Authorization",this.loggeduser.BasicAuthKey)}getContacts(t){const i=s.N.apiURL+"contacts/get";let n=new e.LE;return n=n.set("namefilter",t),n=n.set("domain",s.N.domain),this.http.get(`${i}`,{headers:this.headers,params:n})}}return t.\u0275fac=function(i){return new(i||t)(o.LFG(e.eN),o.LFG(a.e))},t.\u0275prov=o.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()}}]); |