mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 14:29:34 +00:00
2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[5024],{35024:function(e,t,a){a.r(t),a.d(t,{default:function(){return se}});var l=a(73396),s=a(97718);const n={class:"main-content"};function o(e,t,a,o,r,i){const u=(0,l.up)("A-sidemenu"),c=(0,l.up)("A-header"),d=(0,l.up)("router-view"),m=(0,l.up)("ion-split-pane");return(0,l.wg)(),(0,l.j4)(m,{"content-id":"main-content"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{ref:"sidemenu"},null,512),(0,l.Wm)(s.q,{onClick:t[0]||(t[0]=t=>e.$events.emit("close-menu")),class:"split-pane-right-side"},{default:(0,l.w5)((()=>[(0,l.Wm)(c),(0,l._)("div",n,[(0,l.Wm)(d,{id:"main-content"})])])),_:1})])),_:1})}a(57658);var r=a(87139);const i=["src"],u={key:0,class:"mb-4 text-center rounded-circle badge"};function c(e,t,s,n,o,c){const d=(0,l.up)("ion-item"),m=(0,l.up)("ion-list"),p=(0,l.up)("ion-content"),v=(0,l.up)("ion-menu");return(0,l.wg)(),(0,l.j4)(v,{ref:"menu","content-id":"main-content"},{default:(0,l.w5)((()=>[(0,l.Wm)(p,null,{default:(0,l.w5)((()=>[(0,l._)("img",{class:"py-5 px-5 cursor-pointer",src:a(8089),alt:"jandl-logo",onClick:t[0]||(t[0]=e=>c.refreshPage())},null,8,i),(0,l.Wm)(m,{lines:"none",id:"labels-list"},{default:(0,l.w5)((()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(o.pages,(t=>((0,l.wg)(),(0,l.j4)(d,{key:t.pageName,class:(0,r.C_)({active:c.isActive(t.pageName)}),onClick:a=>{e.$router.push({name:t.pageName}),c.closeMenu()}},{default:(0,l.w5)((()=>[(0,l.Uk)((0,r.zw)(t.title)+" ",1),"Overview - Unscheduled tasks"==t.pageName?((0,l.wg)(),(0,l.iD)("span",u,(0,r.zw)(o.unscheduledTasksLength),1)):(0,l.kq)("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1})])),_:1},512)}var d={data(){return{unscheduledTasksLength:null,pages:[{title:"Tasks",pageName:"Dashboard - Tasks"},{title:"Teams overview",pageName:"Dashboard - Teams"},{title:"Projects overview",pageName:"Dashboard - Projects"},{title:"Unscheduled tasks",pageName:"Overview - Unscheduled tasks"},{title:"Ongoing tasks",pageName:"Overview - Ongoing tasks"},{title:"Teams",pageName:"Overview - Teams"}]}},created(){this.$events.on("close-menu",(()=>this.closeMenu())),this.$events.on("toggle-menu",(()=>this.toggleMenu())),this.unscheduledTasks()},methods:{async unscheduledTasks(){let e=await this.$axios.get_auth_data("v1/overview/unscheduled-tasks");this.unscheduledTasksLength=e.length},isActive(e){return this.$route.name==e},closeMenu(){this.$refs.menu.$el.close()},toggleMenu(){this.$refs.menu.$el.toggle()},refreshPage(){window.location="/#/app/dashboard/tasks"}}},m=a(40089);const p=(0,m.Z)(d,[["render",c],["__scopeId","data-v-2422af42"]]);var v=p,h=a(49242),g=a(90836),f=a(68952),b=a(52718),k=a(71138),w=a(80320),_=a(89888);const y=(0,w.e)()({name:"VToolbarTitle",props:{text:String,...(0,k.Q)()},setup(e,t){let{slots:a}=t;return(0,_.L)((()=>{var t;const s=!!(a.default||a.text||e.text);return(0,l.Wm)(e.tag,{class:"v-toolbar-title"},{default:()=>[s&&(0,l.Wm)("div",{class:"v-toolbar-title__placeholder"},[a.text?a.text():e.text,null==(t=a.default)?void 0:t.call(a)])]})})),{}}});var W=a(62718),x=a(12465),T=a(34231),$=a(7041),C=a(98434),S=a(22370),N=a(44870),j=a(13766),U=a(131);const A=[null,"prominent","default","comfortable","compact"],B=(0,j.U)({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>A.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...(0,W.m)(),...(0,x.c)(),...(0,T.I)(),...(0,k.Q)({tag:"header"}),...(0,$.x$)()},"v-toolbar"),V=(0,w.e)()({name:"VToolbar",props:B(),setup(e,t){var a;let{slots:s}=t;const{backgroundColorClasses:n,backgroundColorStyles:o}=(0,S.Y5)((0,N.Vh)(e,"color")),{borderClasses:r}=(0,W.P)(e),{elevationClasses:i}=(0,x.Y)(e),{roundedClasses:u}=(0,T.b)(e),{themeClasses:c}=(0,$.ER)(e),d=(0,N.iH)(!!(e.extended||null!=(a=s.extension)&&a.call(s))),m=(0,l.Fl)((()=>parseInt(Number(e.height)+("prominent"===e.density?Number(e.height):0)-("comfortable"===e.density?8:0)-("compact"===e.density?16:0),10))),p=(0,l.Fl)((()=>d.value?parseInt(Number(e.extensionHeight)+("prominent"===e.density?Number(e.extensionHeight):0)-("comfortable"===e.density?4:0)-("compact"===e.density?8:0),10):0));return(0,C.AF)({VBtn:{variant:"text"}}),(0,_.L)((()=>{var t,a,v,h,k;const w=!(!e.title&&!s.title),_=!(!s.image&&!e.image),W=null==(t=s.extension)?void 0:t.call(s);return d.value=!(!e.extended&&!W),(0,l.Wm)(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},n.value,r.value,i.value,u.value,c.value],style:[o.value]},{default:()=>[_&&(0,l.Wm)("div",{key:"image",class:"v-toolbar__image"},[(0,l.Wm)(g.z,{defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[s.image?null==(a=s.image)?void 0:a.call(s):(0,l.Wm)(b.f,null,null)]})]),(0,l.Wm)("div",{class:"v-toolbar__content",style:{height:(0,U.kb)(m.value)}},[s.prepend&&(0,l.Wm)("div",{class:"v-toolbar__prepend"},[null==(v=s.prepend)?void 0:v.call(s)]),w&&(0,l.Wm)(y,{key:"title",text:e.title},{text:s.title}),null==(h=s.default)?void 0:h.call(s),s.append&&(0,l.Wm)("div",{class:"v-toolbar__append"},[null==(k=s.append)?void 0:k.call(s)])]),(0,l.Wm)(f.Fx,null,{default:()=>[d.value&&(0,l.Wm)("div",{class:"v-toolbar__extension",style:{height:(0,U.kb)(p.value)}},[W])]})]})})),{contentHeight:m,extensionHeight:p}}});function z(e){return(0,U.ei)(e,Object.keys((null==V?void 0:V.props)??{}))}var H=a(87396),M=a(8717);const O=(0,w.a)({name:"VAppBar",props:{modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...B(),...(0,H.o8)(),height:{type:[Number,String],default:64}},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:a}=t;const s=(0,N.iH)(),n=(0,M.z)(e,"modelValue"),o=(0,l.Fl)((()=>{var e,t;const a=(null==(e=s.value)?void 0:e.contentHeight)??0,l=(null==(t=s.value)?void 0:t.extensionHeight)??0;return a+l})),{layoutItemStyles:r}=(0,H.eW)({id:e.name,order:(0,l.Fl)((()=>parseInt(e.order,10))),position:(0,N.Vh)(e,"location"),layoutSize:o,elementSize:o,active:n,absolute:(0,N.Vh)(e,"absolute")});return(0,_.L)((()=>{const[t]=z(e);return(0,l.Wm)(V,(0,l.dG)({ref:s,class:["v-app-bar",{"v-app-bar--bottom":"bottom"===e.location}],style:{...r.value,height:void 0}},t),a)})),{}}});var I=a(67312),L=a(4960);const D=(0,w.a)({name:"VAppBarNavIcon",props:{icon:{type:L.lE,default:"$menu"}},setup(e,t){let{slots:a}=t;return(0,_.L)((()=>(0,l.Wm)(I.T,{class:"v-app-bar-nav-icon",icon:e.icon},a))),{}}});var F=a(53289),P=a(98649),K=a(98777),E=a(4193);const q={class:"d-flex justify-space-between align-center w-100"},G={class:"d-flex justify-end align-center w-100 header-sm"},R=["src"],Y={class:"d-flex justify-between align-center"},Z={class:"employee-name ml-4"};function Q(e,t,s,n,o,i){return(0,l.wg)(),(0,l.j4)(O,{class:"header"},{default:(0,l.w5)((()=>[(0,l.Wm)(D,{onClick:t[0]||(t[0]=t=>e.$events.emit("toggle-menu")),class:"menu-icon"}),(0,l._)("div",q,[(0,l._)("h1",null,(0,r.zw)(e.$route.meta.title),1),(0,l._)("div",G,[(0,l._)("img",{class:"search-icon",src:a(62328),alt:"search-icon"},null,8,R),(0,l.wy)((0,l._)("input",{class:"search-input mx-2","onUpdate:modelValue":t[1]||(t[1]=e=>o.search=e),type:"text",placeholder:"Search",onClick:t[2]||(t[2]=t=>e.$router.push({name:"Search"})),onKeyup:t[3]||(t[3]=t=>e.$events.emit("onSearch",o.search))},null,544),[[h.nr,o.search]]),(0,l.Wm)(E.T,null,{activator:(0,l.w5)((({props:e})=>[(0,l.Wm)(I.T,(0,l.dG)(e,{class:"button primary mr-5"}),{default:(0,l.w5)((()=>[(0,l.Wm)(F.t,{icon:"mdi-plus",size:"large"}),(0,l.Uk)("Vytvoriť ")])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Wm)(P.i,null,{default:(0,l.w5)((()=>[(0,l.Wm)(K.l,{class:"cursor-pointer hover-background",onClick:t[4]||(t[4]=e=>i.createMasterTask())},{default:(0,l.w5)((()=>[(0,l.Uk)("MASTER TASK")])),_:1}),(0,l.Wm)(K.l,{class:"cursor-pointer hover-background",onClick:t[5]||(t[5]=e=>i.createTask())},{default:(0,l.w5)((()=>[(0,l.Uk)("SUB TASK")])),_:1}),(0,l.Wm)(K.l,{class:"cursor-pointer hover-background",onClick:t[6]||(t[6]=e=>i.createTeam())},{default:(0,l.w5)((()=>[(0,l.Uk)("TÍM")])),_:1}),(0,l.Wm)(K.l,{class:"cursor-pointer hover-background",onClick:t[7]||(t[7]=e=>i.createBlocker())},{default:(0,l.w5)((()=>[(0,l.Uk)("BLOCKER")])),_:1})])),_:1})])),_:1}),e.user?((0,l.wg)(),(0,l.j4)(E.T,{key:0},{activator:(0,l.w5)((({props:a})=>[(0,l.Wm)(I.T,(0,l.dG)({class:"menu-dropdown"},a),{default:(0,l.w5)((()=>[(0,l._)("div",Y,[(0,l._)("p",{class:"employee-select-avatar d-flex justify-center align-center",onClick:t[8]||(t[8]=(0,h.iM)((t=>e.$router.push({name:"Dashboard - User"})),["stop"]))},(0,r.zw)(e.user.name?.charAt(0)||""+e.user.surname?.charAt(0)||""),1),(0,l._)("div",null,[(0,l._)("span",Z,(0,r.zw)(`${e.user.name} ${e.user.surname||""}`),1),(0,l.Wm)(F.t,{class:"ml-3",icon:"mdi-chevron-down",size:"x-small"})])])])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Wm)(P.i,{class:"text-center"},{default:(0,l.w5)((()=>[(0,l.Wm)(K.l,{class:"cursor-pointer hover-background",onClick:t[9]||(t[9]=(0,h.iM)((t=>e.$router.push({name:"Dashboard - User"})),["stop"]))},{default:(0,l.w5)((()=>[(0,l.Uk)("Profil")])),_:1}),(0,l.Wm)(K.l,null,{default:(0,l.w5)((()=>[(0,l.Wm)(I.T,{class:"button",onClick:t[10]||(t[10]=e=>i.logOut())},{default:(0,l.w5)((()=>[(0,l.Uk)("Odhlásiť sa")])),_:1})])),_:1})])),_:1})])),_:1})):(0,l.kq)("",!0)])])])),_:1})}var J=a(20065),X={data(){return{search:""}},computed:{...(0,J.Se)("auth",["user"])},methods:{async logOut(){try{await this.$store.dispatch("auth/logout"),this.$router.push("/"),this.$toast.success("Boli ste odhlásený")}catch(e){this.$toast.error(e)}},createMasterTask(){this.$events.emit("show-master-task-modal",{})},createTask(){this.$events.emit("show-task-modal",{})},createTeam(){this.$events.emit("show-team-modal",{})},createBlocker(){this.$events.emit("show-blocker-modal",{})}}};const ee=(0,m.Z)(X,[["render",Q],["__scopeId","data-v-2b567650"]]);var te=ee,ae={components:{ASidemenu:v,AHeader:te}};const le=(0,m.Z)(ae,[["render",o],["__scopeId","data-v-2816cc7b"]]);var se=le},8089:function(e,t,a){e.exports=a.p+"img/jandl-logo.d5c18b80.svg"},62328:function(e,t,a){e.exports=a.p+"img/search-icon.bd80c5fb.svg"}}]);
|
|
//# sourceMappingURL=5024.870e1057.js.map
|