mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[8195],{88195:function(t,e,n){"use strict";n.d(e,{A:function(){return q}});var o=n(64762),i=n(82265),a=n(72231),s=n(23879),c=n(37716),r=n(39895),l=n(35957),d=n(28621),p=n(20985),g=n(25970),u=n(53760),h=n(84465),m=n(38583);function f(t,e){if(1&t&&(c.TgZ(0,"div"),c.TgZ(1,"ion-label"),c._uU(2),c.qZA(),c.qZA()),2&t){const t=c.oxw();c.xp6(2),c.hij(" ",t.loadedEvent.workflowInstanceDataFields.Location," ")}}function v(t,e){1&t&&(c.TgZ(0,"p"),c._uU(1,"3 (N\xe3o se repete)"),c.qZA())}function Z(t,e){1&t&&(c.TgZ(0,"p"),c._uU(1,"4 Repete"),c.qZA())}function b(t,e){if(1&t&&(c.TgZ(0,"div"),c.TgZ(1,"ion-label"),c._uU(2),c.qZA(),c.qZA()),2&t){const t=e.$implicit;c.xp6(2),c.Oqu(t.Name)}}function x(t,e){if(1&t&&(c.TgZ(0,"div"),c.TgZ(1,"h5"),c._uU(2,"Intervenientes"),c.qZA(),c.YNc(3,b,3,1,"div",34),c.qZA()),2&t){const t=c.oxw(2);c.xp6(3),c.Q6J("ngForOf",t.loadedEvent.workflowInstanceDataFields.ParticipantsList)}}function A(t,e){if(1&t&&(c.TgZ(0,"div",33),c.YNc(1,x,4,1,"div",19),c.qZA()),2&t){const t=c.oxw();c.xp6(1),c.Q6J("ngIf",t.loadedEvent.workflowInstanceDataFields.Participants)}}function _(t,e){if(1&t&&(c.TgZ(0,"div"),c.TgZ(1,"h5"),c._uU(2,"Detalhes"),c.qZA(),c.TgZ(3,"ion-item",35),c._UZ(4,"div",36),c.qZA(),c.qZA()),2&t){const t=c.oxw();c.xp6(4),c.Q6J("innerHTML",t.loadedEvent.workflowInstanceDataFields.Body,c.oJD)}}function T(t,e){1&t&&(c.TgZ(0,"span",43),c._uU(1," Correspondencia "),c.qZA())}function w(t,e){1&t&&(c.TgZ(0,"span",43),c._uU(1," AccoesPresidenciais "),c.qZA())}function M(t,e){1&t&&(c.TgZ(0,"span",43),c._uU(1," ArquivoDespachoElect "),c.qZA())}function C(t,e){if(1&t){const t=c.EpF();c.TgZ(0,"ion-item",26),c.TgZ(1,"ion-label",37),c.NdJ("click",function(){const e=c.CHM(t).$implicit;return c.oxw().viewDocument(e.SourceId,e.ApplicationId)}),c.TgZ(2,"p",38),c.TgZ(3,"span",39),c._uU(4),c.qZA(),c.YNc(5,T,2,0,"span",40),c.YNc(6,w,2,0,"span",40),c.YNc(7,M,2,0,"span",40),c.qZA(),c.TgZ(8,"p"),c.TgZ(9,"span",41),c._uU(10),c.qZA(),c.TgZ(11,"span",42),c._uU(12),c.ALo(13,"date"),c.qZA(),c.qZA(),c.qZA(),c.qZA()}if(2&t){const t=e.$implicit;c.xp6(4),c.Oqu(t.SourceName),c.xp6(1),c.Q6J("ngIf",8==t.ApplicationId),c.xp6(1),c.Q6J("ngIf",386==t.ApplicationId),c.xp6(1),c.Q6J("ngIf",361==t.ApplicationId),c.xp6(3),c.Oqu(t.Stakeholders),c.xp6(2),c.hij(" ",c.xi3(13,6,t.CreateDate,"dd-MM-yyyy HH:mm")," ")}}let q=(()=>{class t{constructor(t,e,n,o,i,a,s,c,r,l,d,p){this.router=t,this.modalController=e,this.navParams=n,this.processes=o,this.attachmentsService=i,this.popoverController=a,this.menu=s,this.alertService=c,this.activatedRoute=r,this.iab=l,this.animationController=d,this.toastService=p,this.months=["Janeiro","Fevereiro","Mar\xe7o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],this.days=["Domingo","Segunda-feira","Ter\xe7a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S\xe1bado"],this.activatedRoute.paramMap.subscribe(t=>{t.has("serialNumber")&&(this.serialNumber=t.get("serialNumber"))})}ngOnInit(){this.getTask(),this.getAttachments()}notImplemented(){this.alertService.presentAlert("Funcionalidade em desenvolvimento")}close(){this.modalController.dismiss(null)}getTask(){this.processes.GetTask(this.serialNumber).subscribe(t=>{console.log("GET TASK SERIALNUMBER: ",this.serialNumber,"Approve event",t),this.loadedEvent=t,this.today=new Date(t.workflowInstanceDataFields.StartDate),console.log(new Date(this.today)),this.customDate=this.days[this.today.getDay()]+", "+this.today.getDate()+" de "+this.months[this.today.getMonth()],this.InstanceId=t.workflowInstanceDataFields.InstanceId,this.getAttachments()})}viewDocument(t,e){this.processes.GetDocumentUrl(t,e).subscribe(t=>{console.log(t);const e=t.replace("webTRIX.Viewer","webTRIX.Viewer.Branch1");this.iab.create(e,"_blank").show()})}approveTask(t){return(0,o.mG)(this,void 0,void 0,function*(){console.log("approveTask SERIALNUMBER: ",t);let e={serialNumber:t,action:"Aprovar"};console.log(e);const n=this.toastService.loading();try{yield this.processes.PostTaskAction(e).toPromise(),this.toastService.successMessage("Evento aprovado",()=>{this.router.navigate(["/home/gabinete-digital/event-list"]),this.modalController.dismiss(null)})}catch(o){this.toastService.badRequest("Evento n\xe3o aprovado")}finally{n.remove()}})}emendTask(t){console.log("emendTask: ",t),this.menu.close(),this.openEmendMessageModal(t),this.modalController.dismiss(null)}rejectTask(t){return(0,o.mG)(this,void 0,void 0,function*(){let e={serialNumber:t,action:"Rejeitar"};const n=this.toastService.loading();try{yield this.processes.PostTaskAction(e).toPromise(),this.toastService.successMessage("Evento rejeitado",()=>{this.router.navigate(["/home/gabinete-digital/event-list"])})}catch(o){this.toastService.badRequest("Evento n\xe3o rejeitado")}finally{n.remove()}this.modalController.dismiss(null)})}getAttachments(){return(0,o.mG)(this,void 0,void 0,function*(){this.loadedAttachments=yield this.attachmentsService.getAttachmentsById(this.InstanceId).toPromise(),console.log(this.loadedAttachments)})}openOptions(t){return(0,o.mG)(this,void 0,void 0,function*(){const e=yield this.popoverController.create({component:s.g,cssClass:"event-actions-popover",event:t,translucent:!0});return yield e.present()})}openMenu(){this.menu.open()}openEmendMessageModal(t){return(0,o.mG)(this,void 0,void 0,function*(){const e=yield this.modalController.create({component:a.q,componentProps:{},cssClass:"emend-message-modal",backdropDismiss:!1});yield e.present(),e.onDidDismiss().then(e=>(0,o.mG)(this,void 0,void 0,function*(){if(""!==e.data){let o={serialNumber:t,action:"Emendar",dataFields:{ReviewUserComment:e.data}};const i=this.toastService.loading();try{yield this.processes.PostTaskAction(o).toPromise(),this.router.navigate(["/home/gabinete-digital/event-list"]),this.toastService.successMessage()}catch(n){this.toastService.badRequest(),this.router.navigate(["/home/gabinete-digital/event-list"])}finally{i.remove()}}}))})}editar(t){return(0,o.mG)(this,void 0,void 0,function*(){const e=yield this.modalController.create({component:i.j,componentProps:{serialNumber:t},cssClass:"modal modal-desktop"});yield e.present(),e.onDidDismiss().then(t=>{this.getTask(),this.getAttachments()})})}}return t.\u0275fac=function(e){return new(e||t)(c.Y36(r.F0),c.Y36(l.IN),c.Y36(l.X1),c.Y36(d.$),c.Y36(p.o),c.Y36(l.Dh),c.Y36(l._q),c.Y36(g.c),c.Y36(r.gz),c.Y36(u.i),c.Y36(l.vB),c.Y36(h.k))},t.\u0275cmp=c.Xpm({type:t,selectors:[["app-approve-event-modal"]],decls:63,vars:17,consts:[[1,"ion-no-border"],[1,"header-content","mx-20","d-flex","justify-between"],[1,"header-icon-left"],[1,"btn-no-color","cursor-pointer",3,"click"],["src","assets/images/icons-arrow-arrow-left.svg"],[1,"header-title","flex-grow-1"],[1,"header-icon-right","cursor-pointer",3,"click"],["src","assets/images/icons-edit.svg"],["autoHide","false","side","end","content-id","main-content"],["translucent",""],[1,"cursor-pointer"],[3,"click"],["name","checkmark-sharp"],["name","create-outline"],["name","close-sharp"],["id","main-content"],[1,"upper-content","d-flex","width-100"],[1,"content-location","d-flex","justify-between","width-100"],[1,"location-detail","flex-grow-1"],[4,"ngIf"],[1,"content-details"],[1,"button-calendar-type","d-flex","flex-grow-1","justify-end"],["slot","end",1,"button-calendar-type"],["class","middle-content",4,"ngIf"],[1,"line"],[1,"d-flex","container-div","width-100"],[1,"width-100"],["class","width-100",4,"ngFor","ngForOf"],[1,"buttons","width-100"],["shape","round",1,"btn-cancel","cursor-pointer",3,"click"],["shape","round",1,"btn-no-color","cursor-pointer",3,"click"],["name","ellipsis-vertical-outline"],["shape","round",1,"btn-ok","cursor-pointer",3,"click"],[1,"middle-content"],[4,"ngFor","ngForOf"],["lines","none",1,"ion-no-padding","ion-no-margin"],[3,"innerHTML"],[1,"width-100","d-block","list",3,"click"],[1,"d-flex","ion-justify-content-between"],[1,"attach-title-item"],["class","app-name",4,"ngIf"],[1,"span-left"],[1,"span-right"],[1,"app-name"]],template:function(t,e){1&t&&(c.TgZ(0,"ion-header",0),c.TgZ(1,"div",1),c.TgZ(2,"div",2),c.TgZ(3,"button",3),c.NdJ("click",function(){return e.close()}),c._UZ(4,"ion-icon",4),c.qZA(),c.qZA(),c.TgZ(5,"div",5),c.TgZ(6,"label"),c._uU(7),c.qZA(),c.qZA(),c.TgZ(8,"div",6),c.NdJ("click",function(){return e.editar(e.loadedEvent.serialNumber)}),c._UZ(9,"ion-icon",7),c.qZA(),c.qZA(),c.qZA(),c.TgZ(10,"ion-menu",8),c.TgZ(11,"ion-header"),c.TgZ(12,"ion-toolbar",9),c.TgZ(13,"ion-title"),c._uU(14,"Ac\xe7\xf5es"),c.qZA(),c.qZA(),c.qZA(),c.TgZ(15,"ion-content"),c.TgZ(16,"ion-list",10),c.TgZ(17,"ion-item",11),c.NdJ("click",function(){return e.approveTask(e.loadedEvent.serialNumber)}),c._UZ(18,"ion-icon",12),c.TgZ(19,"ion-label"),c._uU(20,"Aprovar"),c.qZA(),c.qZA(),c.TgZ(21,"ion-item",11),c.NdJ("click",function(){return e.emendTask(e.loadedEvent.serialNumber)}),c._UZ(22,"ion-icon",13),c.TgZ(23,"ion-label"),c._uU(24,"Adicionar Nota"),c.qZA(),c.qZA(),c.TgZ(25,"ion-item",11),c.NdJ("click",function(){return e.rejectTask(e.loadedEvent.serialNumber)}),c._UZ(26,"ion-icon",14),c.TgZ(27,"ion-label"),c._uU(28,"Rejeitar"),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.TgZ(29,"ion-content",15),c.TgZ(30,"div",16),c.TgZ(31,"div",17),c.TgZ(32,"div",18),c.YNc(33,f,3,1,"div",19),c.TgZ(34,"div",20),c.TgZ(35,"ion-label"),c.TgZ(36,"p"),c._uU(37),c.qZA(),c.TgZ(38,"p"),c._uU(39),c.ALo(40,"date"),c.ALo(41,"date"),c.qZA(),c.YNc(42,v,2,0,"p",19),c.YNc(43,Z,2,0,"p",19),c.qZA(),c.qZA(),c.qZA(),c.TgZ(44,"div",21),c.TgZ(45,"ion-button",22),c._uU(46),c.qZA(),c.qZA(),c.qZA(),c.qZA(),c.YNc(47,A,2,1,"div",23),c.YNc(48,_,5,1,"div",19),c._UZ(49,"div",24),c.TgZ(50,"div",25),c.TgZ(51,"ion-list",26),c.TgZ(52,"h5"),c._uU(53,"Documentos Anexados"),c.qZA(),c.YNc(54,C,14,9,"ion-item",27),c.qZA(),c.qZA(),c.qZA(),c.TgZ(55,"ion-footer"),c.TgZ(56,"div",28),c.TgZ(57,"button",29),c.NdJ("click",function(){return e.emendTask(e.loadedEvent.serialNumber)}),c._uU(58,"Adicionar Nota"),c.qZA(),c.TgZ(59,"button",30),c.NdJ("click",function(){return e.openMenu()}),c._UZ(60,"ion-icon",31),c.qZA(),c.TgZ(61,"button",32),c.NdJ("click",function(){return e.approveTask(e.loadedEvent.serialNumber)}),c._uU(62,"Aprovar"),c.qZA(),c.qZA(),c.qZA()),2&t&&(c.xp6(7),c.Oqu(e.loadedEvent.workflowInstanceDataFields.Subject),c.xp6(26),c.Q6J("ngIf",e.loadedEvent.workflowInstanceDataFields.Location),c.xp6(4),c.hij("1 ",e.customDate,""),c.xp6(2),c.AsE("2 das ",c.xi3(40,11,e.loadedEvent.workflowInstanceDataFields.StartDate,"HH:mm")," \xe0s ",c.xi3(41,14,e.loadedEvent.workflowInstanceDataFields.EndDate,"HH:mm"),""),c.xp6(3),c.Q6J("ngIf",!e.loadedEvent.workflowInstanceDataFields.IsRecurring),c.xp6(1),c.Q6J("ngIf",e.loadedEvent.workflowInstanceDataFields.IsRecurring),c.xp6(3),c.Oqu(e.loadedEvent.workflowInstanceDataFields.Agenda),c.xp6(1),c.Q6J("ngIf",e.loadedEvent.workflowInstanceDataFields.Participants),c.xp6(1),c.Q6J("ngIf",e.loadedEvent.workflowInstanceDataFields.Body),c.xp6(6),c.Q6J("ngForOf",e.loadedAttachments))},directives:[l.Gu,l.gu,l.z0,l.sr,l.wd,l.W2,l.q_,l.Ie,l.Q$,m.O5,l.YG,m.sg,l.fr],pipes:[m.uU],styles:["ion-content[_ngcontent-%COMP%]{--padding-top:0px;--padding-start:20px;--padding-end:20px;font-size:18px}ion-menu[_ngcontent-%COMP%]{--height:225px}.header-content[_ngcontent-%COMP%]{overflow:auto;margin:25px auto}.header-icon-left[_ngcontent-%COMP%]{width:36px;font-size:33px;color:#42b9fe;float:left}.header-title[_ngcontent-%COMP%]{font-family:Roboto;font-size:25px;margin:0 5px;padding:0;color:#000;float:left}.header-icon-right[_ngcontent-%COMP%]{width:45px;font-size:45px;float:left}.upper-content[_ngcontent-%COMP%]{padding-left:50px;overflow:auto;font-size:18px}.upper-content[_ngcontent-%COMP%] .content-location[_ngcontent-%COMP%]{margin:0 auto;padding:0;overflow:auto}.upper-content[_ngcontent-%COMP%] .location-detail[_ngcontent-%COMP%]{font-weight:700;font-size:18px;float:left;margin:5px 5px 5px 0}.upper-content[_ngcontent-%COMP%] .button-calendar-type[_ngcontent-%COMP%]{width:91px;--border-radius:12.5px;--background:#ffb703;margin-left:5px;float:left}.upper-content[_ngcontent-%COMP%] .button-calendar-type[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{height:25px}.upper-content[_ngcontent-%COMP%] .button-edit-event[_ngcontent-%COMP%]{width:140px;height:44px;border-radius:22.5px;--background:#e0e9ee;--color:#061b52}.middle-conten[_ngcontent-%COMP%] .middle-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .middle-conten[_ngcontent-%COMP%] .middle-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .upper-content[_ngcontent-%COMP%] .content-details[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px}.bottom-content[_ngcontent-%COMP%]{margin:0 auto}.bottom-content[_ngcontent-%COMP%] .bottom-content[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;margin:0 0 0 10px}.bottom-content[_ngcontent-%COMP%] .attach-document[_ngcontent-%COMP%]{font-size:15px;color:#0d89d1;margin:5px 5px 5px 10px;padding:5px;float:left}.bottom-content[_ngcontent-%COMP%] .attach-icon[_ngcontent-%COMP%]{width:37px;font-size:35px;float:left}.bottom-content[_ngcontent-%COMP%] .attach-title-item[_ngcontent-%COMP%]{width:100%;font-size:15px;color:#0d89d1}.bottom-content[_ngcontent-%COMP%] .span-left[_ngcontent-%COMP%]{float:left;font-size:15x}.bottom-content[_ngcontent-%COMP%] .span-right[_ngcontent-%COMP%]{text-align:right;float:right;font-size:13px}.buttons[_ngcontent-%COMP%]{width:360px;margin:0 auto}.button-options[_ngcontent-%COMP%]{height:44px;--color:#42b9fe}.button-approve[_ngcontent-%COMP%]{--background:#42b9fe}.button-approve[_ngcontent-%COMP%], .button-reject[_ngcontent-%COMP%]{width:140px;height:44px;border-radius:22.5px}.button-reject[_ngcontent-%COMP%]{--color:#d30a0a;--background:#ffe0e0}.buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:20px;overflow:auto}.app-name[_ngcontent-%COMP%]{background:#42b9f2;border-radius:18px;text-align:center;display:flex;align-items:center;padding:0 5px;color:#fff;font-size:9pt;font-weight:500;height:19px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px}.close-button[_ngcontent-%COMP%]{display:none}.list[_ngcontent-%COMP%]:hover .app-name[_ngcontent-%COMP%]{display:none}.list[_ngcontent-%COMP%]:hover .close-button[_ngcontent-%COMP%]{display:block!important}.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}"]}),t})()}}]); |