Files
doneit-web/_platforms/browser/www/7352-es2015.e59cf0ddef8afcd90270.js
T
tiago.kayaya 24e2a8f518 save
2021-08-18 18:58:02 +01:00

1 line
9.2 KiB
JavaScript

(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[7352],{30407:function(t,i,e){"use strict";e.d(i,{P:function(){return r}});var n=e(91841),s=e(92340),a=e(37716),o=e(37556);let r=(()=>{class t{constructor(t,i){this.http=t,this.authheader={},this.loggeduser=i.ValidatedUser,this.headers=new n.WM,this.headers=this.headers.set("Authorization",this.loggeduser.BasicAuthKey)}getContacts(t){const i=s.N.apiURL+"contacts/get";let e=new n.LE;return e=e.set("namefilter",t),e=e.set("domain",s.N.domain),this.http.get(`${i}`,{headers:this.headers,params:e})}}return t.\u0275fac=function(i){return new(i||t)(a.LFG(n.eN),a.LFG(o.e))},t.\u0275prov=a.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"}),t})()},17352:function(t,i,e){"use strict";e.d(i,{Y:function(){return L}});var n=e(64762),s=e(37716),a=e(44940),o=e(35957),r=e(30407),c=e(38583);function l(t,i){1&t&&s._UZ(0,"ion-progress-bar",12)}function p(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-item",14),s.NdJ("click",function(){s.CHM(t);const i=s.oxw().$implicit;return s.oxw().selectContact(i)}),s.TgZ(1,"div",15),s._UZ(2,"ion-icon",16),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",17),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 h(t,i){if(1&t&&(s.TgZ(0,"div"),s.YNc(1,p,10,2,"ion-item",13),s.qZA()),2&t){const t=i.$implicit,e=s.oxw();s.xp6(1),s.Q6J("ngIf",e.filterSearchList(t))}}function d(t,i){1&t&&(s.TgZ(0,"div",21),s._uU(1," Destinat\xe1rio"),s.qZA())}function g(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-item",22),s.TgZ(1,"div",15),s._UZ(2,"ion-icon",16),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",14),s.NdJ("click",function(){const i=s.CHM(t).$implicit;return s.oxw(2).remove(i)}),s._UZ(9,"ion-icon",23),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 u(t,i){if(1&t&&(s.TgZ(0,"ion-list",18),s.YNc(1,d,2,0,"div",19),s.TgZ(2,"ion-item-sliding",8),s.YNc(3,g,10,2,"ion-item",20),s.qZA(),s.qZA()),2&t){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.LtaskParticipants.length>=1||t.LtaskParticipantsCc.length>=1),s.xp6(2),s.Q6J("ngForOf",t.LtaskParticipants)}}function f(t,i){1&t&&(s.TgZ(0,"div",21),s._uU(1," Destinat\xe1rio"),s.qZA())}function m(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-item",22),s.TgZ(1,"div",15),s._UZ(2,"ion-icon",16),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",14),s.NdJ("click",function(){const i=s.CHM(t).$implicit;return s.oxw(2).remove(i)}),s._UZ(9,"ion-icon",23),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",18),s.YNc(1,f,2,0,"div",19),s.TgZ(2,"ion-item-sliding",8),s.YNc(3,m,10,2,"ion-item",20),s.qZA(),s.qZA()),2&t){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.LtaskParticipants.length>=1||t.LtaskParticipantsCc.length>=1),s.xp6(2),s.Q6J("ngForOf",t.LtaskParticipantsCc)}}function C(t,i){if(1&t){const t=s.EpF();s.TgZ(0,"ion-footer",24),s.TgZ(1,"ion-toolbar",25),s.TgZ(2,"ion-buttons",26),s.TgZ(3,"ion-button",27),s.NdJ("click",function(){return s.CHM(t),s.oxw().close()}),s.TgZ(4,"ion-label"),s._uU(5,"Cancelar"),s.qZA(),s._UZ(6,"ion-icon",28),s.qZA(),s.qZA(),s.TgZ(7,"ion-buttons",29),s.TgZ(8,"ion-button",30),s.NdJ("click",function(){return s.CHM(t),s.oxw().save()}),s.TgZ(9,"ion-label"),s._uU(10,"Gravar"),s.qZA(),s._UZ(11,"ion-icon",31),s.qZA(),s.qZA(),s.qZA(),s.qZA()}}let L=(()=>{class t{constructor(t,i){this.modalCtrl=t,this.contactsService=i,this.showLoader=!1,this.closeComponent=new s.vpe,this.setIntervenient=new s.vpe,this.setIntervenientCC=new s.vpe,this.dynamicSetIntervenient=new s.vpe,this.taskParticipants=[],this.taskParticipantsCc=[],this.LtaskParticipants=[],this.LtaskParticipantsCc=[],this.currentPath=window.location.pathname,this.LtaskParticipants=(0,a.removeDuplicate)(this.taskParticipants),this.LtaskParticipantsCc=(0,a.removeDuplicate)(this.taskParticipantsCc)}ngOnChanges(){this.LtaskParticipants=(0,a.removeDuplicate)(this.taskParticipants),this.LtaskParticipantsCc=(0,a.removeDuplicate)(this.taskParticipantsCc)}ngOnInit(){this.fetchContacts(""),null!=this.LtaskParticipants&&null!=this.LtaskParticipants||(this.LtaskParticipants=[]),null!=this.LtaskParticipantsCc&&null!=this.LtaskParticipantsCc||(this.LtaskParticipantsCc=[])}save(){this.setIntervenient.emit(this.LtaskParticipants),this.setIntervenientCC.emit(this.LtaskParticipantsCc),this.closeComponent.emit()}setContactWithClose(){"/home/gabinete-digital"==this.currentPath&&(console.log("set!!!!! "),this.setIntervenient.emit(this.LtaskParticipants),this.setIntervenientCC.emit(this.LtaskParticipantsCc)),this.dynamicSetIntervenient.emit({taskParticipants:this.LtaskParticipants,taskParticipantsCc:this.LtaskParticipantsCc})}selectContact(t){return(0,n.mG)(this,void 0,void 0,function*(){"intervenient"==this.adding?(t.IsRequired=!0,this.LtaskParticipants.push(t)):"CC"==this.adding&&(t.IsRequired=!1,this.LtaskParticipantsCc.push(t)),this.setContactWithClose()})}close(){this.closeComponent.emit()}onChange(t){this.fetchContacts(t.detail.value)}filterSearchList(t){return null==this.LtaskParticipants.concat(this.LtaskParticipantsCc).find((i,e)=>{if(i.Name.toLowerCase()==t.Name.toLowerCase()&&i.EmailAddress.toLowerCase()==t.EmailAddress.toLowerCase())return e=e,i})&&null==this.LtaskParticipantsCc.find((i,e)=>{if(i.Name.toLowerCase()==t.Name&&i.EmailAddress.toLowerCase()==t.EmailAddress.toLowerCase())return e=e,i})}remove(t){"intervenient"==this.adding?this.LtaskParticipants=this.LtaskParticipants.filter((i,e)=>i.Name.toLocaleLowerCase()!=t.Name.toLocaleLowerCase()&&i.EmailAddress.toLocaleLowerCase()!=t.EmailAddress.toLocaleLowerCase()&&i):"CC"==this.adding&&(this.LtaskParticipantsCc=this.LtaskParticipantsCc.filter((i,e)=>i.Name.toLocaleLowerCase()!=t.Name.toLocaleLowerCase()&&i.EmailAddress.toLocaleLowerCase()!=t.EmailAddress.toLocaleLowerCase()&&i)),this.setContactWithClose()}fetchContacts(t){return(0,n.mG)(this,void 0,void 0,function*(){this.showLoader=!0,this.contactsService.getContacts(t).subscribe(t=>{null!=this.eventPersons&&this.eventPersons.forEach(i=>{const e=t.findIndex(t=>t.EmailAddress.toLowerCase()==i.EmailAddress.toLowerCase());t.splice(e,1)}),this.contacts=t,this.showLoader=!1})})}}return t.\u0275fac=function(i){return new(i||t)(s.Y36(o.IN),s.Y36(r.P))},t.\u0275cmp=s.Xpm({type:t,selectors:[["app-attendee-modal"]],inputs:{taskParticipants:"taskParticipants",taskParticipantsCc:"taskParticipantsCc",footer:"footer",adding:"adding"},outputs:{closeComponent:"closeComponent",setIntervenient:"setIntervenient",setIntervenientCC:"setIntervenientCC",dynamicSetIntervenient:"dynamicSetIntervenient"},features:[s.TTD],decls:15,vars:5,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"],["class","ion-no-border",4,"ngIf"],["type","indeterminate"],["class","cursor-pointer",3,"click",4,"ngIf"],[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"],["class","d-flex",4,"ngFor","ngForOf"],[1,"px-20","font-15","pt-20",2,"border-top","1px solid #ebebeb","font-weight","500"],[1,"d-flex"],["src","assets/images/icons-delete-25.svg",1,"font-35"],[1,"ion-no-border"],[1,"width-100","d-flex","justify-space-between","px-20"],["slot","start"],["fill","clear","color","#061b52",1,"btn-cancel",3,"click"],["name","close","slot","start"],["slot","end"],["fill","clear","color","#fff",1,"btn-ok",3,"click"],["name","checkmark","slot","start"]],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,l,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,h,2,1,"div",9),s.qZA(),s.qZA(),s._UZ(11,"hr"),s.YNc(12,u,4,2,"ion-list",10),s.YNc(13,Z,4,2,"ion-list",10),s.qZA(),s.qZA(),s.YNc(14,C,12,0,"ion-footer",11)),2&t&&(s.xp6(5),s.Q6J("ngIf",i.showLoader),s.xp6(5),s.Q6J("ngForOf",i.contacts),s.xp6(2),s.Q6J("ngIf",i.LtaskParticipants.length>=1&&"intervenient"==i.adding),s.xp6(1),s.Q6J("ngIf",i.LtaskParticipantsCc.length>=1&&"CC"==i.adding),s.xp6(1),s.Q6J("ngIf",i.footer))},directives:[o.Gu,o.sr,o.wd,o.VI,o.j9,c.O5,o.W2,o.Ub,o.q_,o.td,c.sg,o.X7,o.Ie,o.gu,o.Q$,o.fr,o.Sm,o.YG],styles:["ion-searchbar[_ngcontent-%COMP%]{--border-radius:20px}.item-inner[_ngcontent-%COMP%]{border-style:unset!important}"]}),t})()},44940:function(t){t.exports={removeDuplicate:function(t){return[...new Set(t.map(JSON.stringify))].map(JSON.parse)}}}}]);