mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
1 line
16 KiB
JavaScript
1 line
16 KiB
JavaScript
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[7016],{91135:function(e,t,n){"use strict";n.r(t),n.d(t,{EditEventPageModule:function(){return P}});var o=n(38583),i=n(3679),a=n(35957),d=n(39895),l=n(64762),s=n(18119),r=n(52724),c=n(55199),g=n(94594),u=n(37716),Z=n(80106),p=n(25970),m=n(20985),h=n(53760);function f(e,t){1&e&&(u.TgZ(0,"span",28),u._uU(1," Campo obrigat\xf3rio "),u.qZA())}function v(e,t){if(1&e&&(u.TgZ(0,"div"),u.TgZ(1,"ion-list"),u.TgZ(2,"ion-item",30),u._UZ(3,"ion-icon",31),u.TgZ(4,"ion-label",32),u._uU(5),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e){const e=u.oxw().$implicit;u.xp6(5),u.Oqu(e.Name)}}function A(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,v,6,1,"div",7),u.qZA()),2&e){const e=t.index;u.xp6(1),u.Q6J("ngIf",e<1)}}function x(e,t){if(1&e){const e=u.EpF();u.TgZ(0,"div"),u.TgZ(1,"ion-button",33),u.NdJ("click",function(){return u.CHM(e),u.oxw(3).openAttendees()}),u.TgZ(2,"ion-label",26),u._uU(3,"Ver mais..."),u.qZA(),u.qZA(),u.qZA()}}function b(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,A,2,1,"div",29),u.YNc(2,x,4,0,"div",7),u.qZA()),2&e){const e=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",e.loadedEvent.Attendees),u.xp6(1),u.Q6J("ngIf",e.loadedEvent.Attendees.length>1)}}function T(e,t){1&e&&u._UZ(0,"ion-progress-bar",37)}function q(e,t){if(1&e){const e=u.EpF();u.TgZ(0,"ion-list"),u.YNc(1,T,1,0,"ion-progress-bar",34),u.TgZ(2,"ion-item",35),u.NdJ("click",function(){u.CHM(e);const t=u.oxw(2).$implicit;return u.oxw(3).viewDocument(t.Link)}),u._UZ(3,"ion-icon",36),u.TgZ(4,"ion-label"),u.TgZ(5,"p"),u._uU(6),u.qZA(),u.TgZ(7,"p"),u._uU(8),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){const e=u.oxw(2).$implicit,t=u.oxw(3);u.xp6(1),u.Q6J("ngIf",t.showLoader),u.xp6(5),u.Oqu(e.Description),u.xp6(2),u.Oqu(e.CreateDate)}}function C(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,q,9,3,"ion-list",7),u.qZA()),2&e){const e=u.oxw(4);u.xp6(1),u.Q6J("ngIf",e.loadedEvent.HasAttachments)}}function _(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,C,2,1,"div",7),u.qZA()),2&e){const e=t.index;u.xp6(1),u.Q6J("ngIf",e<2)}}function M(e,t){if(1&e){const e=u.EpF();u.TgZ(0,"div"),u.TgZ(1,"ion-button",33),u.NdJ("click",function(){return u.CHM(e),u.oxw(3).openAttachments()}),u.TgZ(2,"ion-label",26),u._uU(3,"Ver mais..."),u.qZA(),u.qZA(),u.qZA()}}function E(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,_,2,1,"div",29),u.YNc(2,M,4,0,"div",7),u.qZA()),2&e){const e=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",e.loadedEventAttachments),u.xp6(1),u.Q6J("ngIf",e.loadedEventAttachments.length>1)}}function w(e,t){1&e&&(u.TgZ(0,"ion-list"),u.TgZ(1,"ion-item",38),u.TgZ(2,"ion-label"),u._uU(3," Sem anexos "),u.qZA(),u.qZA(),u.qZA())}function U(e,t){if(1&e){const e=u.EpF();u.TgZ(0,"div"),u.TgZ(1,"ion-item-group"),u.TgZ(2,"ion-item-sliding"),u.TgZ(3,"ion-item"),u.TgZ(4,"ion-label",10),u._uU(5,"Assunto"),u.qZA(),u.TgZ(6,"ion-input",11),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.Subject=t}),u.qZA(),u.qZA(),u.YNc(7,f,2,0,"span",12),u.TgZ(8,"ion-item"),u.TgZ(9,"ion-label",13),u._uU(10,"Descri\xe7\xe3o"),u.qZA(),u.TgZ(11,"ion-input",14),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.Body.Text=t}),u.qZA(),u.qZA(),u.TgZ(12,"ion-item"),u.TgZ(13,"ion-label",13),u._uU(14,"Localiza\xe7\xe3o"),u.qZA(),u.TgZ(15,"ion-input",14),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.Location=t}),u.qZA(),u.qZA(),u.TgZ(16,"ion-item"),u.TgZ(17,"ion-label",13),u._uU(18,"Calend\xe1rio"),u.qZA(),u.TgZ(19,"ion-select",15),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.CalendarName=t}),u.TgZ(20,"ion-select-option",16),u._uU(21,"Pessoal"),u.qZA(),u.TgZ(22,"ion-select-option",17),u._uU(23,"Oficial"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(24,"ion-item"),u.TgZ(25,"ion-label",13),u._uU(26,"Tipo do evento"),u.qZA(),u.TgZ(27,"ion-select",15),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.EventType=t}),u.TgZ(28,"ion-select-option",18),u._uU(29,"Reuni\xe3o"),u.qZA(),u.TgZ(30,"ion-select-option",19),u._uU(31,"Viagem"),u.qZA(),u.TgZ(32,"ion-select-option",20),u._uU(33,"Confer\xeancia"),u.qZA(),u.TgZ(34,"ion-select-option",21),u._uU(35,"Encontro"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(36,"ion-item"),u.TgZ(37,"ion-label",13),u._uU(38,"Data In\xedcio"),u.qZA(),u.TgZ(39,"ion-datetime",22),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.StartDate=t}),u.qZA(),u.qZA(),u.TgZ(40,"ion-item"),u.TgZ(41,"ion-label",13),u._uU(42,"Data Fim"),u.qZA(),u.TgZ(43,"ion-datetime",23),u.NdJ("ngModelChange",function(t){return u.CHM(e),u.oxw().loadedEvent.EndDate=t}),u.qZA(),u.qZA(),u.TgZ(44,"div",24),u.TgZ(45,"ion-item"),u.TgZ(46,"ion-buttons",25),u.NdJ("click",function(){return u.CHM(e),u.oxw().openAttendees()}),u.TgZ(47,"ion-label",26),u._uU(48,"Editar"),u.qZA(),u.qZA(),u.TgZ(49,"ion-label",27),u._uU(50,"Participantes"),u.qZA(),u.qZA(),u.YNc(51,b,3,2,"div",7),u.qZA(),u.TgZ(52,"div",24),u.TgZ(53,"ion-item"),u.TgZ(54,"ion-buttons",25),u.NdJ("click",function(){return u.CHM(e),u.oxw().showAlert()}),u.TgZ(55,"ion-label",26),u._uU(56,"Editar"),u.qZA(),u.qZA(),u.TgZ(57,"ion-label",27),u._uU(58,"Anexos"),u.qZA(),u.qZA(),u.YNc(59,E,3,2,"div",7),u.YNc(60,w,4,0,"ion-list",7),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){const e=u.oxw();u.xp6(6),u.Q6J("ngModel",e.loadedEvent.Subject),u.xp6(1),u.Q6J("ngIf",null==e.errorControl.subject.errors?null:e.errorControl.subject.errors.required),u.xp6(4),u.Q6J("ngModel",e.loadedEvent.Body.Text),u.xp6(4),u.Q6J("ngModel",e.loadedEvent.Location),u.xp6(4),u.s9C("placeholder",e.loadedEvent.CalendarName),u.Q6J("ngModel",e.loadedEvent.CalendarName),u.xp6(8),u.s9C("placeholder",e.loadedEvent.EventType),u.Q6J("ngModel",e.loadedEvent.EventType),u.xp6(12),u.s9C("value",e.loadedEvent.StartDate),u.Q6J("ngModel",e.loadedEvent.StartDate),u.xp6(4),u.s9C("value",e.loadedEvent.EndDate),u.Q6J("ngModel",e.loadedEvent.EndDate),u.xp6(8),u.Q6J("ngIf",e.loadedEvent.Attendees),u.xp6(8),u.Q6J("ngIf",e.loadedEventAttachments),u.xp6(1),u.Q6J("ngIf",!e.loadedEvent.HasAttachments)}}function k(e,t){1&e&&(u.TgZ(0,"div"),u.TgZ(1,"div",39),u._UZ(2,"ion-skeleton-text",40),u._UZ(3,"ion-skeleton-text",41),u._UZ(4,"ion-skeleton-text",42),u._UZ(5,"ion-skeleton-text",43),u._UZ(6,"ion-skeleton-text",40),u.qZA(),u.TgZ(7,"ion-list"),u.TgZ(8,"ion-list-header"),u.TgZ(9,"ion-label"),u._UZ(10,"ion-skeleton-text",44),u.qZA(),u.qZA(),u.TgZ(11,"ion-item"),u.TgZ(12,"ion-avatar",0),u._UZ(13,"ion-skeleton-text",41),u.qZA(),u.TgZ(14,"ion-label"),u.TgZ(15,"h3"),u._UZ(16,"ion-skeleton-text",45),u.qZA(),u.TgZ(17,"p"),u._UZ(18,"ion-skeleton-text",46),u.qZA(),u.TgZ(19,"p"),u._UZ(20,"ion-skeleton-text",40),u.qZA(),u.qZA(),u.qZA(),u.TgZ(21,"ion-item"),u.TgZ(22,"ion-thumbnail",0),u._UZ(23,"ion-skeleton-text",41),u.qZA(),u.TgZ(24,"ion-label"),u.TgZ(25,"h3"),u._UZ(26,"ion-skeleton-text",45),u.qZA(),u.TgZ(27,"p"),u._UZ(28,"ion-skeleton-text",46),u.qZA(),u.TgZ(29,"p"),u._UZ(30,"ion-skeleton-text",40),u.qZA(),u.qZA(),u.qZA(),u.TgZ(31,"ion-item"),u._UZ(32,"ion-skeleton-text",47),u.TgZ(33,"ion-label"),u.TgZ(34,"h3"),u._UZ(35,"ion-skeleton-text",45),u.qZA(),u.TgZ(36,"p"),u._UZ(37,"ion-skeleton-text",46),u.qZA(),u.TgZ(38,"p"),u._UZ(39,"ion-skeleton-text",40),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA())}const O=[{path:"",component:(()=>{class e{constructor(e,t,n,o,i,a,d,l,c,g){this.formBuilder=e,this.alertController=t,this.router=n,this.activatedRoute=o,this.eventsService=i,this.modalCtrl=a,this.alertService=d,this.attachamentsService=l,this.route=c,this.iab=g,this.isSubmitted=!1,this.loadedEvent=new s.j,this.loadedEvent.Body=new r.n}ngOnInit(){this.loadEvent(),this.loadAttachments(),this.ionicForm=this.formBuilder.group({subject:["",[i.kI.required]]})}get errorControl(){return this.ionicForm.controls}loadEvent(){let e;this.activatedRoute.paramMap.subscribe(t=>{t.has("eventId")&&(this.pageId=t.get("eventId"),e=t.get("eventId"),console.log(e),t.has("caller")&&(this.backURL="/home/"+t.get("caller")))}),this.eventsService.getEvent(e).subscribe(e=>{this.loadedEvent=e})}openAttendees(){return(0,l.mG)(this,void 0,void 0,function*(){const e=yield this.modalCtrl.create({component:c.V,componentProps:{eventAttendees:this.loadedEvent.Attendees},cssClass:"attendee",backdropDismiss:!1});yield e.present(),e.onDidDismiss().then(e=>{null!=e.data&&(this.loadedEvent.Attendees=e.data)})})}getEventAttendees(){return this.loadedEvent.Attendees}setEventAttendees(e){this.loadedEvent.Attendees=e}deleteConfirm(){return(0,l.mG)(this,void 0,void 0,function*(){const e=yield this.alertController.create({cssClass:"my-custom-class",header:"Apagar evento!",message:"Deseja <strong>apagar</strong> o evento da agenda "+this.loadedEvent.CalendarName+"?",buttons:[{text:"N\xe3o",role:"cancel",cssClass:"secondary",handler:()=>{}},{text:"Sim",handler:()=>{this.Delete()}}]});yield e.present()})}Delete(){this.eventsService.deleteEvent(this.loadedEvent.EventId,0).subscribe(()=>(0,l.mG)(this,void 0,void 0,function*(){const e=yield this.alertController.create({cssClass:"my-custom-class",header:"Evento removido",buttons:["OK"]});setTimeout(()=>{e.dismiss()},1500),this.router.navigate(["/home/events"])}))}Save(){this.ionicForm.valid&&(this.activatedRoute.paramMap.subscribe(e=>{e.has("profile")&&console.log(e.get("profile"))}),this.eventsService.editEvent(this.loadedEvent,2,3).subscribe(()=>(0,l.mG)(this,void 0,void 0,function*(){const e=yield this.alertController.create({cssClass:"my-custom-class",header:"Evento actualizado",buttons:["OK"]});setTimeout(()=>{e.dismiss()},1500)})))}showAlert(){this.alertService.presentAlert("Funcionalidade em desenvolvimento")}loadAttachments(){this.attachamentsService.getAttachmentsById(this.pageId).subscribe(e=>{this.loadedEventAttachments=e,console.log(e)})}viewDocument(e){return(0,l.mG)(this,void 0,void 0,function*(){const t=e.replace("webTRIX.Viewer","webTRIX.Viewer.Branch1");this.iab.create(t,"_blank").show()})}back(){}doRefresh(e){e.target.complete(),setTimeout(()=>{e.target.complete()},2e3)}navigateTo(e){this.route.navigate(["/home/events",e])}openAttachments(){return(0,l.mG)(this,void 0,void 0,function*(){const e=yield this.modalCtrl.create({component:g.j,componentProps:{eventId:this.pageId,attachments:this.loadedEventAttachments},cssClass:"attachments",backdropDismiss:!1});yield e.present(),e.onDidDismiss().then(e=>{null!=e.data&&(this.loadedEvent.Attendees=e.data)})})}}return e.\u0275fac=function(t){return new(t||e)(u.Y36(i.qu),u.Y36(a.Br),u.Y36(d.F0),u.Y36(d.gz),u.Y36(Z.n),u.Y36(a.IN),u.Y36(p.c),u.Y36(m.o),u.Y36(d.F0),u.Y36(h.i))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-edit-event"]],decls:17,vars:3,consts:[["slot","start"],[3,"defaultHref"],[1,"header-title"],["slot","end"],[1,"ion-icon-delete",3,"click"],["name","trash"],["padding",""],[4,"ngIf"],[1,"event-detail-buttons"],["fill","clear","color","#fff","shape","round",1,"btn-ok",3,"click"],["position","stacked",1,"capitalizeText"],["type","text","required","",1,"capitalizeText",3,"ngModel","ngModelChange"],["class","error ion-padding",4,"ngIf"],["position","stacked"],[1,"capitalizeText",3,"ngModel","ngModelChange"],["interface","action-sheet","Cancel-text","Cancelar",1,"custom-options",3,"placeholder","ngModel","ngModelChange"],["Pessoal","Reuni\xe3o"],["Oficial","Viagem"],["value","Reuni\xe3o"],["value","Viagem"],["value","Confer\xeancia"],["value","Encontro"],["min","2020","max","2100","displayFormat","D MMM YYYY H:mm","minuteValues","0,15,30,45","monthShortNames","Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez",3,"value","ngModel","ngModelChange"],["min","2020","max","2100","displayFormat","D MMM YYYY HH:mm","minuteValues","0,15,30,45","monthShortNames","Jan, Fev, Mar, Abr, Mai, Jun, Jul, Aug, Sep, Out, Nov, Dez",3,"value","ngModel","ngModelChange"],[1,"div-attach"],["slot","end",3,"click"],["color","secondary"],[1,"attach-label"],[1,"error","ion-padding"],[4,"ngFor","ngForOf"],["lines","none",1,"attendees"],["name","person","slot","start",1,"attendees-icon"],[1,"attendees-list"],["fill","none","shape","round",1,"see-more-button",3,"click"],["type","indeterminate",4,"ngIf"],["lines","none",3,"click"],["name","attach","slot","start"],["type","indeterminate"],["lines","none"],[1,"ion-padding","custom-skeleton"],["animated","",2,"width","60%"],["animated",""],["animated","",2,"width","88%"],["animated","",2,"width","70%"],["animated","",2,"width","20%"],["animated","",2,"width","50%"],["animated","",2,"width","80%"],["animated","","slot","start",2,"width","27px","height","27px"]],template:function(e,t){1&e&&(u.TgZ(0,"ion-header"),u.TgZ(1,"ion-toolbar"),u.TgZ(2,"ion-buttons",0),u._UZ(3,"ion-back-button",1),u.qZA(),u.TgZ(4,"ion-title",2),u._uU(5,"Visualizar Evento"),u.qZA(),u.TgZ(6,"ion-buttons",3),u.TgZ(7,"button",4),u.NdJ("click",function(){return t.deleteConfirm()}),u._UZ(8,"ion-icon",5),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(9,"ion-content",6),u.YNc(10,U,61,15,"div",7),u.YNc(11,k,40,0,"div",7),u.qZA(),u.TgZ(12,"ion-footer"),u.TgZ(13,"ion-toolbar"),u.TgZ(14,"div",8),u.TgZ(15,"ion-button",9),u.NdJ("click",function(){return t.Save()}),u._uU(16,"Gravar"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(3),u.s9C("defaultHref",t.backURL),u.xp6(7),u.Q6J("ngIf",t.loadedEvent),u.xp6(1),u.Q6J("ngIf",!t.loadedEvent))},directives:[a.Gu,a.sr,a.Sm,a.oU,a.cs,a.wd,a.gu,a.W2,o.O5,a.fr,a.YG,a.Ub,a.td,a.Ie,a.Q$,a.pK,a.j9,i.Q7,i.JJ,i.On,a.t9,a.QI,a.n0,a.x4,o.sg,a.q_,a.X7,a.CK,a.yh,a.BJ,a.Bs],styles:[".content[_ngcontent-%COMP%]{padding:30px 20px 0!important;margin:0;float:left;border-left:1px solid #d8d8d8!important}.main-header[_ngcontent-%COMP%]{font-family:Roboto;background-color:#fff;overflow:hidden;color:#000;transform:translate3d(0,1px,0)}.main-header[_ngcontent-%COMP%] .title-content[_ngcontent-%COMP%]{margin:0 auto;overflow:auto;padding:0!important;background:#fff}.main-header[_ngcontent-%COMP%] .title-content[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%]{padding:0!important;float:left}.main-header[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:25px}.ion-item-container[_ngcontent-%COMP%]{margin:15px auto;border:1px solid #ebebeb;border-radius:5px;padding-left:10px}.ion-item-container-no-border[_ngcontent-%COMP%]{width:100%;margin:0 auto;padding:0!important;overflow:auto}.container-div[_ngcontent-%COMP%]{margin-bottom:15px;float:left;overflow:auto}.ion-item-class-2[_ngcontent-%COMP%]{margin:0 auto}.ion-icon-class[_ngcontent-%COMP%]{width:45px;height:45px;float:left;padding:10px;font-size:25px}ion-select[_ngcontent-%COMP%]{padding-left:5px;margin-left:0}.ion-input-class[_ngcontent-%COMP%]{width:calc(100% - 45px);height:45px;border:1px solid #ebebeb;border-radius:5px;padding-left:5px;padding-right:10px;float:left}.ion-input-class-no-height[_ngcontent-%COMP%]{border:1px solid #ebebeb;border-radius:5px;overflow:auto}.list-people[_ngcontent-%COMP%]{float:left}.add-people[_ngcontent-%COMP%]{width:45px;float:right;overflow:auto;font-size:25px;padding:10px}.list-people-title[_ngcontent-%COMP%]{color:#797979}.attach-document[_ngcontent-%COMP%]{font-size:15px;color:#0d89d1;margin:5px 5px 5px 10px;padding:5px;float:left}.attach-icon[_ngcontent-%COMP%]{width:37px;font-size:35px;float:left}.attach-title-item[_ngcontent-%COMP%]{width:100%;font-size:15px;color:#0d89d1}.span-left[_ngcontent-%COMP%]{float:left;font-size:15x}.span-right[_ngcontent-%COMP%]{text-align:right;float:right;font-size:13px}.container-footer[_ngcontent-%COMP%]{margin:0 auto;overflow:auto}.button-cancel[_ngcontent-%COMP%]{--background:#e0e9ee;--color:#061b52}.button-cancel[_ngcontent-%COMP%], .button-save[_ngcontent-%COMP%]{width:170px;height:44px;border-radius:22.5px;margin:10px}.button-save[_ngcontent-%COMP%]{--background:#42b9fe;--color:#fff}.text-input[_ngcontent-%COMP%]{width:100%;border:1px solid #ebebeb;margin:0 15px 15px 0;padding:0!important;border-radius:5px}.error[_ngcontent-%COMP%]{font-size:12px;font-weight:700;padding-bottom:20px}.error[_ngcontent-%COMP%], .span-color[_ngcontent-%COMP%]{color:red}.buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:20px;overflow:auto}"]}),e})()}];let J=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[d.Bz.forChild(O)],d.Bz]}),e})(),P=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[o.ez,i.u5,a.Pc,J]]}),e})()}}]); |