mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 06:20:21 +00:00
2 lines
9.6 KiB
JavaScript
2 lines
9.6 KiB
JavaScript
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[1474],{81474:function(t,e,s){s.r(e),s.d(e,{default:function(){return oe}});var a=s(73396),n=s(87139);const i={key:0,class:"px-3 py-3"},r={key:1,class:"px-3"},l={key:2,class:"results-wrapper"};function o(t,e,s,o,c,u){const d=(0,a.up)("A-search-result-mastertasks"),h=(0,a.up)("A-search-result-subtasks"),m=(0,a.up)("A-search-result-team");return(0,a.wg)(),(0,a.iD)("div",null,[this.searchResults?this.searchResults.error?((0,a.wg)(),(0,a.iD)("p",r,(0,n.zw)(this.searchResults.error),1)):((0,a.wg)(),(0,a.iD)("div",l,[(0,a.Wm)(d,{mastertasks:c.searchResults.mastertasks},null,8,["mastertasks"]),(0,a.Wm)(h,{subtasks:c.searchResults.subtasks},null,8,["subtasks"]),(0,a.Wm)(m,{teams:c.searchResults.teams},null,8,["teams"])])):((0,a.wg)(),(0,a.iD)("p",i,(0,n.zw)(this.search?.length?t.$t("Searching..."):t.$t("Type something")),1))])}function c(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}var u=c,d="object"==typeof global&&global&&global.Object===Object&&global,h=d,m="object"==typeof self&&self&&self.Object===Object&&self,k=h||m||Function("return this")(),p=k,f=function(){return p.Date.now()},v=f,y=/\s/;function _(t){var e=t.length;while(e--&&y.test(t.charAt(e)));return e}var g=_,b=/^\s+/;function w(t){return t?t.slice(0,g(t)+1).replace(b,""):t}var M=w,T=p.Symbol,C=T,D=Object.prototype,$=D.hasOwnProperty,S=D.toString,j=C?C.toStringTag:void 0;function x(t){var e=$.call(t,j),s=t[j];try{t[j]=void 0;var a=!0}catch(i){}var n=S.call(t);return a&&(e?t[j]=s:delete t[j]),n}var A=x,R=Object.prototype,O=R.toString;function N(t){return O.call(t)}var W=N,z="[object Null]",E="[object Undefined]",I=C?C.toStringTag:void 0;function q(t){return null==t?void 0===t?E:z:I&&I in Object(t)?A(t):W(t)}var Y=q;function Z(t){return null!=t&&"object"==typeof t}var F=Z,H="[object Symbol]";function K(t){return"symbol"==typeof t||F(t)&&Y(t)==H}var P=K,U=NaN,B=/^[-+]0x[0-9a-f]+$/i,G=/^0b[01]+$/i,J=/^0o[0-7]+$/i,L=parseInt;function Q(t){if("number"==typeof t)return t;if(P(t))return U;if(u(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=u(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=M(t);var s=G.test(t);return s||J.test(t)?L(t.slice(2),s?2:8):B.test(t)?U:+t}var V=Q,X="Expected a function",tt=Math.max,et=Math.min;function st(t,e,s){var a,n,i,r,l,o,c=0,d=!1,h=!1,m=!0;if("function"!=typeof t)throw new TypeError(X);function k(e){var s=a,i=n;return a=n=void 0,c=e,r=t.apply(i,s),r}function p(t){return c=t,l=setTimeout(_,e),d?k(t):r}function f(t){var s=t-o,a=t-c,n=e-s;return h?et(n,i-a):n}function y(t){var s=t-o,a=t-c;return void 0===o||s>=e||s<0||h&&a>=i}function _(){var t=v();if(y(t))return g(t);l=setTimeout(_,f(t))}function g(t){return l=void 0,m&&a?k(t):(a=n=void 0,r)}function b(){void 0!==l&&clearTimeout(l),c=0,a=o=n=l=void 0}function w(){return void 0===l?r:g(v())}function M(){var t=v(),s=y(t);if(a=arguments,n=this,o=t,s){if(void 0===l)return p(o);if(h)return clearTimeout(l),l=setTimeout(_,e),k(o)}return void 0===l&&(l=setTimeout(_,e)),r}return e=V(e)||0,u(s)&&(d=!!s.leading,h="maxWait"in s,i=h?tt(V(s.maxWait)||0,e):i,m="trailing"in s?!!s.trailing:m),M.cancel=b,M.flush=w,M}var at=st,nt=s(49242),it=s(4413);const rt=t=>((0,a.dD)("data-v-277dd78c"),t=t(),(0,a.Cn)(),t),lt={key:0},ot=rt((()=>(0,a._)("h1",{class:"px-3 py-3"},"Teams",-1))),ct={class:"task-action"},ut={class:"d-flex justify-start"},dt=["src","onClick"],ht=["src","onClick"],mt={key:1,class:"px-3 py-3"},kt=rt((()=>(0,a._)("h1",null,"Teams",-1))),pt=rt((()=>(0,a._)("p",null,"No teams match the search",-1))),ft=[kt,pt];function vt(t,e,i,r,l,o){return Array.isArray(i.teams)&&i.teams.length?((0,a.wg)(),(0,a.iD)("div",lt,[ot,(0,a.Wm)(it.Y,null,{default:(0,a.w5)((()=>[(0,a._)("tbody",null,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(i.teams,(t=>((0,a.wg)(),(0,a.iD)("tr",{key:t.id},[(0,a._)("td",null,(0,n.zw)(t.name),1),(0,a._)("td",ct,[(0,a._)("div",ut,[(0,a._)("img",{class:"pencil-icon",src:s(60666),alt:"pencil-icon",onClick:(0,nt.iM)((e=>o.editTeam(t)),["stop"])},null,8,dt),(0,a._)("img",{class:"trash-icon",src:s(27484),alt:"trash-icon",onClick:(0,nt.iM)((e=>o.deleteTeam(t)),["stop"])},null,8,ht)])])])))),128))])])),_:1})])):((0,a.wg)(),(0,a.iD)("div",mt,ft))}var yt={props:{teams:{type:Array,required:!0}},methods:{editTeam(t){this.$events.emit("show-team-modal",{team:t})},deleteTeam(t){this.$events.emit("show-delete-team-modal",{team:t})}}},_t=s(40089);const gt=(0,_t.Z)(yt,[["render",vt],["__scopeId","data-v-277dd78c"]]);var bt=gt;const wt=t=>((0,a.dD)("data-v-3e3aff59"),t=t(),(0,a.Cn)(),t),Mt={key:0},Tt=wt((()=>(0,a._)("h1",{class:"px-3 py-3"},"Subtasks",-1))),Ct={class:"d-flex align-center"},Dt={class:"employee-selected-avatar d-flex justify-center align-center"},$t={class:"ml-2"},St={class:"task-action"},jt={class:"d-flex justify-start"},xt=["src","onClick"],At=["src","onClick"],Rt=["src","onClick"],Ot=["src","onClick"],Nt=["src","onClick"],Wt={key:1,class:"px-3 py-3"},zt=wt((()=>(0,a._)("h1",null,"Subtasks",-1))),Et=wt((()=>(0,a._)("p",null,"No subtasks match the search",-1))),It=[zt,Et];function qt(t,e,i,r,l,o){return Array.isArray(i.subtasks)&&i.subtasks.length?((0,a.wg)(),(0,a.iD)("div",Mt,[Tt,(0,a.Wm)(it.Y,null,{default:(0,a.w5)((()=>[(0,a._)("tbody",null,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(o.enrichedtasks,(t=>((0,a.wg)(),(0,a.iD)("tr",{key:t.id},[(0,a._)("td",null,(0,n.zw)(t.master_task),1),(0,a._)("td",Ct,[(0,a._)("p",Dt,(0,n.zw)(t._employeeInitials),1),(0,a._)("p",$t,(0,n.zw)(t._employeeFullName),1)]),(0,a._)("td",St,[(0,a._)("div",jt,[t.is_finished?((0,a.wg)(),(0,a.iD)("img",{key:0,class:"pencil-icon is-finished",src:s(53830),alt:"checkmark-icon",onClick:(0,nt.iM)((e=>o.clickCompleteTask(t)),["stop"])},null,8,xt)):(0,a.kq)("",!0),t.is_finished?(0,a.kq)("",!0):((0,a.wg)(),(0,a.iD)("img",{key:1,class:"pencil-icon",src:s(53830),alt:"checkmark-icon",onClick:(0,nt.iM)((e=>o.clickCompleteTask(t)),["stop"])},null,8,At)),(0,a._)("img",{class:"pencil-icon ml-2",src:s(60666),alt:"pencil-icon",onClick:(0,nt.iM)((e=>o.openTaskModal(t,!0)),["stop"])},null,8,Rt),(0,a._)("img",{class:"pencil-icon ml-2",src:s(34413),alt:"eye-icon",onClick:(0,nt.iM)((e=>o.openTaskModal(t,!1)),["stop"])},null,8,Ot),(0,a._)("img",{class:"trash-icon ml-2",src:s(27484),alt:"trash-icon",onClick:(0,nt.iM)((e=>o.openDeleteTaskModal(t)),["stop"])},null,8,Nt)])])])))),128))])])),_:1})])):((0,a.wg)(),(0,a.iD)("div",Wt,It))}var Yt=s(20065),Zt={props:{subtasks:{type:Array,required:!0}},computed:{...(0,Yt.Se)("tm",["enrichedEmployees"]),enrichedtasks(){return this.subtasks.map((t=>{const e=this.enrichedEmployees.find((e=>e.id==t.employee_id));return{...t,_employeeInitials:e._initials,_employeeFullName:e._fullName}}))}},methods:{openDeleteTaskModal(t){this.$events.emit("show-delete-task-modal",{subtask:t})},openTaskModal(t,e){this.$events.emit("show-subtask-modal",{subtask:t,editMode:e})},async clickCompleteTask(t){this.$events.emit("show-complete-task-modal",{subtask:t})}}};const Ft=(0,_t.Z)(Zt,[["render",qt],["__scopeId","data-v-3e3aff59"]]);var Ht=Ft;const Kt=t=>((0,a.dD)("data-v-47f1104c"),t=t(),(0,a.Cn)(),t),Pt={key:0},Ut=Kt((()=>(0,a._)("h1",{class:"px-3 py-3"},"Mastertasks",-1))),Bt={class:"task-action"},Gt={class:"d-flex justify-start"},Jt=["src","onClick"],Lt=["src","onClick"],Qt=["src","onClick"],Vt={key:1,class:"px-3 py-3"},Xt=Kt((()=>(0,a._)("h1",null,"Mastertasks",-1))),te=Kt((()=>(0,a._)("p",null,"No mastertasks match the search",-1))),ee=[Xt,te];function se(t,e,i,r,l,o){return Array.isArray(i.mastertasks)&&i.mastertasks.length?((0,a.wg)(),(0,a.iD)("div",Pt,[Ut,(0,a.Wm)(it.Y,null,{default:(0,a.w5)((()=>[(0,a._)("tbody",null,[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(i.mastertasks,(t=>((0,a.wg)(),(0,a.iD)("tr",{key:t.id},[(0,a._)("td",null,(0,n.zw)(t.name),1),(0,a._)("td",Bt,[(0,a._)("div",Gt,[(0,a._)("img",{class:"pencil-icon",src:s(60666),alt:"pencil-icon",onClick:(0,nt.iM)((e=>o.openEditMasterTaskModal(t,!0)),["stop"])},null,8,Jt),(0,a._)("img",{class:"pencil-icon ml-2",src:s(34413),alt:"eye-icon",onClick:(0,nt.iM)((e=>o.openEditMasterTaskModal(t,!1)),["stop"])},null,8,Lt),(0,a._)("img",{class:"trash-icon ml-2",src:s(27484),alt:"trash-icon",onClick:(0,nt.iM)((e=>o.openDeleteMasterTaskModal(t)),["stop"])},null,8,Qt)])])])))),128))])])),_:1})])):((0,a.wg)(),(0,a.iD)("div",Vt,ee))}var ae={props:{mastertasks:{type:Array,required:!0}},methods:{openDeleteMasterTaskModal(t){this.$events.emit("show-delete-master-task-modal",{mastertask:t})},openEditMasterTaskModal(t,e){this.$events.emit("show-mastertask-modal",{mastertask:t,editMode:e})}}};const ne=(0,_t.Z)(ae,[["render",se],["__scopeId","data-v-47f1104c"]]);var ie=ne,re={components:{ASearchResultTeam:bt,ASearchResultSubtasks:Ht,ASearchResultMastertasks:ie},data(){return{searchResults:null,search:""}},created(){this.$events.on("onSearch",(t=>{t?.length&&(this.search=t,this.onSearch(t))}))},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:{onSearch:at((async function(t,e=!0){try{e&&(this.searchResults=null);const{mastertasks:s,subtasks:a,teams:n}=await this.$axios.get_auth(`v1/search?q=${t}`);this.searchResults={mastertasks:s.data,subtasks:a.data,teams:n.data}}catch(s){this.$toast.error(s),this.searchResults={error:s}}}),300)}};const le=(0,_t.Z)(re,[["render",o],["__scopeId","data-v-45ebe454"]]);var oe=le}}]);
|
|
//# sourceMappingURL=1474.56c1485a.js.map
|