"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[2947],{22947:function(s,e,t){t.r(e),t.d(e,{default:function(){return es}});var a=t(56768),l=t(24232);const n={class:"search-container"},r={key:0,class:"search-container__message"},c={key:0},i={key:1},o={key:0,class:"px-3"},k={key:1,class:"results-wrapper"};function u(s,e,t,u,d,h){const m=(0,a.g2)("A-search-result-mastertasks"),p=(0,a.g2)("A-search-result-subtasks"),y=(0,a.g2)("A-search-result-team");return(0,a.uX)(),(0,a.CE)("div",n,[d.searchResults?((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[d.searchResults.error?((0,a.uX)(),(0,a.CE)("p",o,(0,l.v_)(d.searchResults.error),1)):((0,a.uX)(),(0,a.CE)("div",k,[(0,a.bF)(m,{mastertasks:d.searchResults.mastertasks},null,8,["mastertasks"]),(0,a.bF)(p,{subtasks:d.searchResults.subtasks},null,8,["subtasks"]),(0,a.bF)(y,{teams:d.searchResults.teams},null,8,["teams"])]))],64)):((0,a.uX)(),(0,a.CE)("div",r,[d.search?.length?((0,a.uX)(),(0,a.CE)("span",i," Vyhľadávam... ")):((0,a.uX)(),(0,a.CE)("span",c,[...e[0]||(e[0]=[(0,a.eW)(" Pre potrvrdenie vyhľadávania stlačte ",-1),(0,a.Lk)("span",{class:"search-container__message__enter"},"Enter",-1)])]))]))])}t(28743);var d=t(45130),h=t(83260);const m={key:0},p={class:"task-action"},y={class:"d-flex justify-start"},v=["src","onClick"],C=["src","onClick"],f={key:1,class:"px-3 py-3"};function b(s,e,n,r,c,i){return Array.isArray(n.teams)&&n.teams.length?((0,a.uX)(),(0,a.CE)("div",m,[e[0]||(e[0]=(0,a.Lk)("h1",{class:"px-3 py-3"},"Teams",-1)),(0,a.bF)(h.Z,null,{default:(0,a.k6)(()=>[(0,a.Lk)("tbody",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(n.teams,s=>((0,a.uX)(),(0,a.CE)("tr",{key:s.id},[(0,a.Lk)("td",null,(0,l.v_)(s.name),1),(0,a.Lk)("td",p,[(0,a.Lk)("div",y,[(0,a.Lk)("img",{class:"pencil-icon",src:t(63120),alt:"pencil-icon",onClick:(0,d.D$)(e=>i.editTeam(s),["stop"])},null,8,v),(0,a.Lk)("img",{class:"trash-icon",src:t(74366),alt:"trash-icon",onClick:(0,d.D$)(e=>i.deleteTeam(s),["stop"])},null,8,C)])])]))),128))])]),_:1})])):((0,a.uX)(),(0,a.CE)("div",f,[...e[1]||(e[1]=[(0,a.Lk)("h1",null,"Teams",-1),(0,a.Lk)("p",null,"No teams match the search",-1)])]))}var L={props:{teams:{type:Array,required:!0}},methods:{editTeam(s){this.$events.emit("show-team-modal",{team:s})},deleteTeam(s){this.$events.emit("show-delete-team-modal",{team:s})}}},_=t(71241);const $=(0,_.A)(L,[["render",b],["__scopeId","data-v-277dd78c"]]);var E=$;const g={key:0},X={class:"d-flex align-center"},M={class:"employee-selected-avatar d-flex justify-center align-center"},T={class:"ml-2"},A={class:"task-action"},D={class:"d-flex justify-start"},w=["src","onClick"],x=["src","onClick"],S=["src","onClick"],F=["src","onClick"],R=["src","onClick"],I={key:1,class:"px-3 py-3"};function j(s,e,n,r,c,i){return Array.isArray(n.subtasks)&&n.subtasks.length?((0,a.uX)(),(0,a.CE)("div",g,[e[0]||(e[0]=(0,a.Lk)("h1",{class:"px-3 py-3"},"Subtasks",-1)),(0,a.bF)(h.Z,null,{default:(0,a.k6)(()=>[(0,a.Lk)("tbody",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(i.enrichedtasks,s=>((0,a.uX)(),(0,a.CE)("tr",{key:s.id},[(0,a.Lk)("td",null,(0,l.v_)(s.master_task),1),(0,a.Lk)("td",X,[(0,a.Lk)("p",M,(0,l.v_)(s._employeeInitials),1),(0,a.Lk)("p",T,(0,l.v_)(s._employeeFullName),1)]),(0,a.Lk)("td",A,[(0,a.Lk)("div",D,[s.is_finished?((0,a.uX)(),(0,a.CE)("img",{key:0,class:"pencil-icon is-finished",src:t(1914),alt:"checkmark-icon",onClick:(0,d.D$)(e=>i.clickCompleteTask(s),["stop"])},null,8,w)):(0,a.Q3)("",!0),s.is_finished?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("img",{key:1,class:"pencil-icon",src:t(1914),alt:"checkmark-icon",onClick:(0,d.D$)(e=>i.clickCompleteTask(s),["stop"])},null,8,x)),(0,a.Lk)("img",{class:"pencil-icon ml-2",src:t(63120),alt:"pencil-icon",onClick:(0,d.D$)(e=>i.openTaskModal(s,!0),["stop"])},null,8,S),(0,a.Lk)("img",{class:"pencil-icon ml-2",src:t(65970),alt:"eye-icon",onClick:(0,d.D$)(e=>i.openTaskModal(s,!1),["stop"])},null,8,F),(0,a.Lk)("img",{class:"trash-icon ml-2",src:t(74366),alt:"trash-icon",onClick:(0,d.D$)(e=>i.openDeleteTaskModal(s),["stop"])},null,8,R)])])]))),128))])]),_:1})])):((0,a.uX)(),(0,a.CE)("div",I,[...e[1]||(e[1]=[(0,a.Lk)("h1",null,"Subtasks",-1),(0,a.Lk)("p",null,"No subtasks match the search",-1)])]))}t(83725),t(52598),t(51339);var N=t(60782),q={props:{subtasks:{type:Array,required:!0}},computed:{...(0,N.L8)("tm",["enrichedEmployees"]),enrichedtasks(){return this.subtasks.map(s=>{const e=this.enrichedEmployees.find(e=>e.id==s.employee_id);return{...s,_employeeInitials:e._initials,_employeeFullName:e._fullName}})}},methods:{openDeleteTaskModal(s){this.$events.emit("show-delete-task-modal",{subtask:s})},openTaskModal(s,e){this.$events.emit("show-subtask-modal",{subtask:s,editMode:e})},async clickCompleteTask(s){this.$events.emit("show-complete-task-modal",{subtask:s})}}};const K=(0,_.A)(q,[["render",j],["__scopeId","data-v-3e3aff59"]]);var Z=K;const Q={key:0},P={class:"task-action"},V={class:"d-flex justify-start"},W=["src","onClick"],z=["src","onClick"],B=["src","onClick"],G={key:1,class:"px-3 py-3"};function H(s,e,n,r,c,i){return Array.isArray(n.mastertasks)&&n.mastertasks.length?((0,a.uX)(),(0,a.CE)("div",Q,[e[0]||(e[0]=(0,a.Lk)("h1",{class:"px-3 py-3"},"Mastertasks",-1)),(0,a.bF)(h.Z,null,{default:(0,a.k6)(()=>[(0,a.Lk)("tbody",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(n.mastertasks,s=>((0,a.uX)(),(0,a.CE)("tr",{key:s.id},[(0,a.Lk)("td",null,(0,l.v_)(s.name),1),(0,a.Lk)("td",P,[(0,a.Lk)("div",V,[(0,a.Lk)("img",{class:"pencil-icon",src:t(63120),alt:"pencil-icon",onClick:(0,d.D$)(e=>i.openEditMasterTaskModal(s,!0),["stop"])},null,8,W),(0,a.Lk)("img",{class:"pencil-icon ml-2",src:t(65970),alt:"eye-icon",onClick:(0,d.D$)(e=>i.openEditMasterTaskModal(s,!1),["stop"])},null,8,z),(0,a.Lk)("img",{class:"trash-icon ml-2",src:t(74366),alt:"trash-icon",onClick:(0,d.D$)(e=>i.openDeleteMasterTaskModal(s),["stop"])},null,8,B)])])]))),128))])]),_:1})])):((0,a.uX)(),(0,a.CE)("div",G,[...e[1]||(e[1]=[(0,a.Lk)("h1",null,"Mastertasks",-1),(0,a.Lk)("p",null,"No mastertasks match the search",-1)])]))}var J={props:{mastertasks:{type:Array,required:!0}},methods:{openDeleteMasterTaskModal(s){this.$events.emit("show-delete-master-task-modal",{mastertask:s})},openEditMasterTaskModal(s,e){this.$events.emit("show-mastertask-modal",{mastertask:s,editMode:e})}}};const O=(0,_.A)(J,[["render",H],["__scopeId","data-v-47f1104c"]]);var U=O,Y={components:{ASearchResultTeam:E,ASearchResultSubtasks:Z,ASearchResultMastertasks:U},data(){return{searchResults:null,search:""}},created(){this.$events.on("onSearch",s=>{s?.length&&(this.search=s,this.onSearch(s))})},mounted(){this.$events.on("on-subtask-edited",()=>{this.onSearch(this.search,!1)}),this.$events.on("on-subtask-deleted",()=>{this.onSearch(this.search,!1)}),this.$events.on("on-mastertask-edited",()=>{this.onSearch(this.search,!1)}),this.$events.on("on-mastertask-deleted",()=>{this.onSearch(this.search,!1)})},unmounted(){this.$events.off("on-subtask-edited"),this.$events.off("on-subtask-deleted"),this.$events.off("on-mastertask-edited"),this.$events.off("on-mastertask-deleted")},methods:{handleClose(){window.history.length>1?this.$router.back():this.$router.push("/")},async onSearch(s){try{const{mastertasks:e,subtasks:t,teams:a}=await this.$axios.get_auth(`v1/search?q=${s}`);this.searchResults={mastertasks:e.data,subtasks:t.data,teams:a.data}}catch(e){this.$toast.error(this.$parseError(e)),this.searchResults={error:e}}}}};const ss=(0,_.A)(Y,[["render",u],["__scopeId","data-v-fc03ba9a"]]);var es=ss}}]); //# sourceMappingURL=2947.8ae9b51f.js.map