1import {D}from'./chunk-DdNN4wTB.js';import'./chunk-C1LSobdG.js';import {l}from'./chunk-CK5tY35q.js';import {g,m}from'./chunk-Bcyc6t4N.js';import {_}from'./chunk-bmscSNAZ.js';import {CustomTooltipDirective as m$1}from'./chunk-WEUzP4-n.js';import {J as Je,b,V,q as l$1,v as d,L as Lt,e as eC,af as Q1,aN as ba,aO as fi,aA as et,aE as oi,aP as yn,aQ as Ho,aR as wg,x as xo,M as Ft,d as ds,Q as D_,$ as $_,p as pu,G as Gm,c as eb,aS as Iy,aJ as fT,m as Rf,w as wm,f as pw,Z as gy,a0 as q_,t as tb,X as Dm,aT as vy,aK as hT,aU as Ym,aV as zb,aW as Qb,ag as ob,an as nb,a2 as $b,ah as ib,a1 as ub,aX as __,a3 as Iu,ao as Em,a8 as Df,a9 as wf,aY as T_}from'./main-MURRLOR2.js';var pe=["wfList"];function ce(i,t){i&1&&(Rf(),ds(0,"svg",5),wm(1,"path",14),pu());}function de(i,t){i&1&&(Rf(),ds(0,"svg",6),wm(1,"path",15),pu());}function me(i,t){i&1&&(ds(0,"span",21),Rf(),ds(1,"svg",28),wm(2,"path",29),pu()());}function fe(i,t){i&1&&(ds(0,"span",22),Rf(),ds(1,"svg",28),wm(2,"path",30),pu()());}function ve(i,t){if(i&1){let e=ub();ds(0,"a",31),$_(1,"translate"),Gm("click",function(a){Df(e);let n=$b().$implicit,d=$b(2);return wf(d.downloadSopFile(n,a))}),Rf(),ds(2,"svg",28),wm(3,"path",32),pu()();}i&2&&Dm("ngbTooltip",q_(1,1,"Download"));}function ge(i,t){if(i&1&&(ds(0,"a",33),$_(1,"translate"),$_(2,"translate"),Gm("click",function(o){return o.stopPropagation()}),Rf(),ds(3,"svg",28),wm(4,"path",34)(5,"path",35),pu()()),i&2){let e=$b().$implicit;Dm("ngbPopover",e.description)("popoverTitle",q_(1,3,"Description")),Em("data-tooltip",q_(2,5,"Description"));}}function we(i,t){if(i&1){let e=ub();ds(0,"a",36),$_(1,"translate"),Gm("click",function(a){Df(e);let n=$b().$implicit,d=$b(2);return wf(d.moveWorkflowForm(n,a))}),D_(2),$_(3,"translate"),pu();}i&2&&(Dm("ngbTooltip",q_(1,2,"Initiate_New_Request")),pw(2),Iu("+ ",q_(3,4,"Initiate")));}function ue(i,t){if(i&1){let e=ub();ds(0,"a",17),Gm("click",function(a){let n=Df(e).$implicit,d=$b(2);return wf(d.moveStageInbox(n,a))}),ds(1,"p",18)(2,"span",19),D_(3),pu(),ds(4,"a",20),Gm("click",function(a){let n=Df(e).$implicit,d=$b(2);return wf(d.toggleFavorite(a,n.workflowId.toString(),d.favouriteWorkflows().has(n.workflowId)))}),eb(5,me,3,0,"span",21)(6,fe,3,0,"span",22),pu()(),ds(7,"div",23)(8,"div",24),eb(9,ve,4,3,"a",25),eb(10,ge,6,7,"a",26),pu(),eb(11,we,4,6,"a",27),pu()();}if(i&2){let e=t.$implicit,o=$b(2);Dm("id",__(e.workflowId)),pw(2),Dm("cfCustomTooltip",e.workflowDisplayName),pw(),Iu(" ",e.workflowDisplayName," "),pw(2),tb(o.favouriteWorkflows().has(e.workflowId)?5:6),pw(4),tb(e.sopFile&&e.sopFilePath?9:-1),pw(),tb(e.description?10:-1),pw(),tb(e?.createRecord?11:-1);}}function Ce(i,t){if(i&1&&(ds(0,"div",12,0),ob(2,ue,12,8,"a",16,nb),pu()),i&2){let e=$b();pw(2),ib(e.filteredWorkflows());}}function _e(i,t){i&1&&(wm(0,"cf-empty",13),$_(1,"translate")),i&2&&Dm("title",q_(1,1,"No_records_found"));}function he(i,t){i&1&&(wm(0,"cf-empty",13),$_(1,"translate")),i&2&&Dm("title",q_(1,1,"No_Data_Found"));}var le=class i{workflows=Je([]);wfList;router=b(V);workflowFormService=b(D);navigationService=b(l);languageService=b(l$1);favouriteWorkflows=Je(new Set);searchText=Je("");ngOnInit(){this.languageService.use("workflow-form").then(),this.fetchWorkflowsData().then();}async fetchWorkflowsData(){let t=await this.workflowFormService.getWorkflows(),e=await this.workflowFormService.getFavourites();e?.status=="success"&&!d(e?.data)&&JSON.parse(e?.data??"").forEach(a=>{this.favouriteWorkflows().add(a.deptid);}),t?.data!=null&&t?.status=="success"&&this.workflows.set(t.data);}async moveStageInbox(t,e){e.stopPropagation();let o=new g;o.wfDisplayName=t.workflowDisplayName??"",o.workflowId=t.workflowId,o.stageId=t.stageId,await this.navigationService.navigateToStageInbox(o);}async moveWorkflowForm(t,e){e.stopPropagation();let o=new m;o.workflowId=t.workflowId,o.stageId=t.stageId,o.isTriggerLookupFormula=true,await this.navigationService.navigateToWorkflowForm(o);}downloadSopFile(t,e){e.stopPropagation(),!d(t.sopFile)&&this.workflowFormService.downloadWfFile(t.sopFilePath.split("~")[0],t.sopFilePath.split("~")[1],false)?.subscribe(o=>{let a=new Blob([o.body],{type:o.headers.get("Content-Type")}),n=document.createElement("a");n.href=URL.createObjectURL(a),n.download=t.sopFile??"",document.body.appendChild(n),n.click(),document.body.removeChild(n);});}isFilterFavourite=Je(false);toggleFavorite(t,e,o){t.stopPropagation(),this.favouriteWorkflows().has(parseInt(e))?this.favouriteWorkflows.set(new Set([...this.favouriteWorkflows()].filter(a=>
1a!==parseInt(e)))):this.favouriteWorkflows.set(new Set([...this.favouriteWorkflows(),parseInt(e)])),this.workflowFormService.favourite(e,(!o).toString()).then();}toggleSvg(t){t.stopPropagation(),this.isFilterFavourite.set(!this.isFilterFavourite());}filteredWorkflows=Lt(()=>{let t=this.searchText().toLowerCase(),e=this.workflows(),o=this.isFilterFavourite(),a=this.favouriteWorkflows();return e.filter(n=>{let d=n.workflowDisplayName.toLowerCase().includes(t),se=a.has(n.workflowId);return d&&(!o||se)})});static \u0275fac=function(e){return new(e||i)};static \u0275cmp=eC({type:i,selectors:[["cf-workflows-landing"]],viewQuery:function(e,o){if(e&1&&Ym(pe,5),e&2){let a;zb(a=Qb())&&(o.wfList=a.first);}},decls:20,vars:12,consts:[["wfList",""],[1,"d-flex","align-items-center","justify-content-between","common-header"],[1,"cf-h1"],[1,"d-flex","text","gap-8","align-items-center"],["href","javascript:void(0)","id","favouriteFilter-btn","value","0",1,"button-border-default","m-auto","d-flex","align-items-center","gap-6","filter-btn",3,"click"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"isenabled-icon"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"isdisable-icon"],[1,"srch-cntr"],["type","search","name","srch",1,"srch-inpt","fnt-13","fw-400-medium",3,"ngModelChange","placeholder","ngModel"],[1,"srch-icon"],["xmlns","http://www.w3.org/2000/svg","width","16","height","16","viewBox","0 0 18 18","fill","none"],["d","M15.5581 16.4419C15.8021 16.686 16.1979 16.686 16.4419 16.4419C16.686 16.1979 16.686 15.8021 16.4419 15.5581L15.5581 16.4419ZM10.5204 3.97963C12.3265 5.78581 12.3265 8.71419 10.5204 10.5204L11.4043 11.4043C13.6986 9.10992 13.6986 5.39008 11.4043 3.09575L10.5204 3.97963ZM10.5204 10.5204C8.71419 12.3265 5.78581 12.3265 3.97963 10.5204L3.09575 11.4043C5.39008 13.6986 9.10992 13.6986 11.4043 11.4043L10.5204 10.5204ZM3.97963 10.5204C2.17346 8.71419 2.17346 5.78581 3.97963 3.97963L3.09575 3.09575C0.801417 5.39008 0.801417 9.10992 3.09575 11.4043L3.97963 10.5204ZM3.97963 3.97963C5.78581 2.17346 8.71419 2.17346 10.5204 3.97963L11.4043 3.09575C9.10992 0.801417 5.39008 0.801417 3.09575 3.09575L3.97963 3.97963ZM16.4419 15.5581L11.4043 10.5204L10.5204 11.4043L15.5581 16.4419L16.4419 15.5581Z","fill","#959595"],[1,"wf-grid-container"],["type","search",3,"title"],["d","M7 2L9 2C10.8856 2 11.8284 2 12.4142 2.58579C13 3.17157 13 4.11438 13 6L13 13.0509C13 13.4678 13 13.6763 12.8665 13.7466C12.733 13.8169 12.5611 13.699 12.2172 13.4632L8.28276 10.7653C8.14591 10.6715 8.07748 10.6246 8 10.6246C7.92252 10.6246 7.85409 10.6715 7.71724 10.7653L3.78276 13.4632C3.43889 13.699 3.26696 13.8169 3.13348 13.7466C3 13.6763 3 13.4678 3 13.0509L3 6C3 4.11438 3 3.17157 3.58579 2.58579C4.17157 2 5.11438 2 7 2Z","fill","#e28342","stroke","#e28342"],["d","M7 2L9 2C10.8856 2 11.8284 2 12.4142 2.58579C13 3.17157 13 4.11438 13 6L13 13.0509C13 13.4678 13 13.6763 12.8665 13.7466C12.733 13.8169 12.5611 13.699 12.2172 13.4632L8.28276 10.7653C8.14591 10.6715 8.07748 10.6246 8 10.6246C7.92252 10.6246 7.85409 10.6715 7.71724 10.7653L3.78276 13.4632C3.43889 13.699 3.26696 13.8169 3.13348 13.7466C3 13.6763 3 13.4678 3 13.0509L3 6C3 4.11438 3 3.17157 3.58579 2.58579C4.17157 2 5.11438 2 7 2Z","stroke","#656565"],["href","javascript:void(0)","value","0",1,"grid-item",3,"id"],["href","javascript:void(0)","value","0",1,"grid-item",3,"click","id"],[1,"mb-0","d-flex","align-items-center","justify-content-between"],[1,"wid-90","text-truncate","cf-para-title",3,"cfCustomTooltip"],["href","javascript:void(0)",1,"icon-anchor",3,"click"],[1,"fav-icon-selected"],[1,"fav-icon"],[1,"d-flex","justify-content-between","align-items-center","wf-grid-btns"],[1,"d-flex","gap-8","act-btns"],["href","javascript:void(0)","placement","top","triggers","mouseenter:mouseleave",3,"ngbTooltip"],["href","javascript:void(0)","container","body",1,"t-top","t-sm",3,"ngbPopover","popoverTitle"],["href","javascript:void(0)","type","button","placement","top","triggers","mouseenter:mouseleave",1,"txt-primary","text-decoration-none","hov-butt-sec",3,"ngbTooltip"],["width","18","height","18","viewBox","0 0 18 18","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7 2L11 2C12.8856 2 13.8284 2 14.4142 2.58579C15 3.17157 15 4.11438 15 6L15 15.0657C15 15.477 15 15.6826 14.868 15.7533C14.7359 15.824 14.5648 15.7099 14.2227 15.4818L9.27735 12.1849C9.14291 12.0953 9.07569 12.0505 9 12.0505C8.92431 12.0505 8.85709 12.0953 8.72265 12.1849L3.77735 15.4818C3.43516 15.7099 3.26407 15.824 3.13204 15.7533C3 15.6826 3 15.477 3 15.0657L3 6C3 4.11438 3 3.17157 3.58579 2.58579C4.17157 2 5.11438 2 7 2Z","fill","#E28342","stroke","#E28342"],["d","M7 2L11 2C12.8856 2 13.8284 2 14.4142 2.58579C15 3.17157 15 4.11438 15 6L15 15.0657C15 15.477 15 15.6826 14.868 15.7533C14.7359 15.824 14.5648 15.7099 14.2227 15.4818L9.27735 12.1849C9.14291 12.0953 9.07569 12.0505 9 12.0505C8.92431 12.0505 8.85709 12.0953 8.72265 12.1849L3.77735 15.4818C3.43516 15.7099 3.26407 15.824 3.13204 15.7533C3 15.6826 3 15.477 3 15.0657L3 6C3 4.11438 3 3.17157 3.58579 2.58579C4.17157 2 5.11438 2 7 2Z","stroke","#656565"],["href","javascript:void(0)","placement","top","triggers","mouseenter:mouseleave",3,"click","ngbTooltip"],["d","M2 10.1667V14C2 15.1046 2.89543 16 4 16H14C15.1046 16 16 15.1046 16 14V10.1667M9 2V11.5M9 11.5L4.91667 8.5M9 11.5L13.0833 8.5","stroke","#656565","stroke-linecap","round","stroke-linejoin","round"],["href","javascript:void(0)","container","body",1,"t-top","t-sm",3,"click","ngbPopover","popoverTitle"],["d","M9 16H7.5C5.61438 16 4.67157 16 4.08579 15.4142C3.5 14.8284 3.5 13.8856 3.5 12V6C3.5 4.11438 3.5 3.17157 4.08579 2.58579C4.67157 2 5.61438 2 7.5 2H10.5C12.3856 2 13.3284 2 13.9142 2.58579C14.5 3.17157 14.5 4.11438 14.5 6V7.5M6 6.6875H12M6 4.5H7.79011M6 9H10","
1stroke","#656565","stroke-linecap","round"],["d","M11 15.5L11.1321 14.9576C11.2441 14.4976 11.3001 14.2676 11.4068 14.0587C11.5135 13.8498 11.6671 13.6697 11.9742 13.3093L13.8571 11.1M11 15.5L11.2008 15.4484C11.8098 15.2921 12.1143 15.214 12.3767 15.0502C12.639 14.8864 12.8429 14.6471 13.2508 14.1686L14.9286 12.2M11 15.5L14.4774 11.7368M13.8571 11.1L14.3788 10.5645C14.68 10.2552 15.1771 10.2552 15.4784 10.5645C15.7687 10.8625 15.7687 11.3375 15.4784 11.6355L14.9286 12.2M13.8571 11.1L14.4774 11.7368M14.9286 12.2L14.4774 11.7368","stroke","#656565","stroke-linecap","round","stroke-linejoin","round"],["href","javascript:void(0)","type","button","placement","top","triggers","mouseenter:mouseleave",1,"txt-primary","text-decoration-none","hov-butt-sec",3,"click","ngbTooltip"]],template:function(e,o){e&1&&(ds(0,"div",1)(1,"div",2),D_(2),$_(3,"translate"),pu(),ds(4,"div",3)(5,"a",4),Gm("click",function(n){return o.toggleSvg(n)}),eb(6,ce,2,0,":svg:svg",5)(7,de,2,0,":svg:svg",6),ds(8,"span"),D_(9),$_(10,"translate"),pu()(),ds(11,"span",7)(12,"input",8),$_(13,"translate"),Iy("ngModelChange",function(n){return T_(o.searchText,n)||(o.searchText=n),n}),pu(),fT(),ds(14,"span",9),Rf(),ds(15,"svg",10),wm(16,"path",11),pu()()()()(),eb(17,Ce,4,0,"div",12)(18,_e,2,3,"cf-empty",13)(19,he,2,3,"cf-empty",13)),e&2&&(pw(2),gy(q_(3,6,"Workflows")),pw(4),tb(o.isFilterFavourite()?6:7),pw(3),gy(q_(10,8,"Favourite")),pw(3),Dm("placeholder",q_(13,10,"Search")),vy("ngModel",o.searchText),hT(),pw(5),tb(o.filteredWorkflows().length>0?17:o.searchText()!=""?18:19));},dependencies:[Q1,ba,_,fi,et,oi,yn,m$1,Ho,wg,xo,Ft],styles:[`.wf-grid-container{display:grid;grid-template-columns:minmax(10%,1fr) minmax(10%,1fr) minmax(10%,1fr) minmax(10%,1fr) minmax(10%,1fr);gap:12px;padding:0 16px 16px;max-height:calc(100vh - 108px);overflow:auto;margin-top:16px}@media(max-width:1440px){.wf-grid-container{display:grid;grid-template-columns:minmax(10%,1fr) minmax(10%,1fr) minmax(10%,1fr);gap:12px;margin-top:16px}}.grid-item:hover .cf-para-title{color:var(--font-heading-color)!important}svg{pointer-events:auto}.grid-item{background-color:var(--color-card);border:1px solid var(--color-border);padding:16px;border-radius:var(--radius-base);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;position:relative;min-height:110px}.grid-item:hover{border-color:var(--color-primary)}.grid-item:hover .fav-icon{display:block}.fav-icon{float:inline-end;display:none;position:absolute;top:13px;right:16px}.fav-icon-selected{float:inline-end;position:absolute;top:13px;right:16px}
1.fav-icon-selected svg path{fill:var(--color-accent);stroke:var(--color-accent)}.act-btns a{padding:2px;border-radius:var(--radius-sm);height:28px;width:28px;margin:auto;display:flex;justify-content:center;align-items:center}.act-btns a svg path{stroke:var(--font-paragraph-color)}.act-btns a:hover{background-color:var(--color-bg-hover)}.hidden{display:none}.fav-icon,.fav-icon-selected{cursor:pointer}.ver-line{margin:4px 5px 4px 4px}.ver-line:after{content:"";position:fixed;top:66px;bottom:0;z-index:1;width:2px;background:var(--color-border);height:18px}.favourite-selected{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.favourite-selected:hover{background-color:var(--color-secondary)!important}.favourite-selected svg path{stroke:var(--color-primary)!important;fill:var(--color-primary)!important}.wf-grid-btns{margin-top:30px}@media(max-width:768px){.wf-grid-container{grid-template-columns:minmax(10%,1fr)}#favouriteFilter-btn span{display:none}.fav-icon{display:block}.act-btns{visibility:visible!important}}.grid-item:hover .fav-icon svg path{stroke:var(--color-primary)}.isenabled-icon path{stroke:var(--color-primary);fill:var(--color-primary)}#favouriteFilter-btn:hover .isenabled-icon path{stroke:none!important}.body-data{height:calc(100vh - 94px)}.share-btn .dropdown-toggle:after{display:none!important} 2`],encapsulation:2})};export{le as WorkflowsLandingComponent};
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.