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([[4258],{64258:function(e,t,a){a.r(t),a.d(t,{default:function(){return se}});var l=a(73396),s=a(97718);const o={class:"main-content"};function n(e,t,a,n,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",o,[(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,o,n,c){const d=(0,l.up)("ion-item"),m=(0,l.up)("ion-list"),p=(0,l.up)("ion-content"),h=(0,l.up)("ion-menu");return(0,l.wg)(),(0,l.j4)(h,{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(67958),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)(n.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&&e.unscheduledSubtasks?.length>=1?((0,l.wg)(),(0,l.iD)("span",u,(0,r.zw)(e.unscheduledSubtasks?.length),1)):(0,l.kq)("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1})])),_:1},512)}var d=a(20065),m={data(){return{pages:[{title:"Sub Tasks",pageName:"Dashboard - Tasks"},{title:"Teams overview",pageName:"Dashboard - Teams"},{title:"Projects overview",pageName:"Dashboard - Projects"},{title:"Unscheduled Sub Tasks",pageName:"Overview - Unscheduled tasks"},{title:"Ongoing Sub Tasks",pageName:"Overview - Ongoing tasks"},{title:"Teams",pageName:"Overview - Teams"}]}},computed:{...(0,d.Se)("tm",["unscheduledSubtasks"])},created(){this.$events.on("close-menu",(()=>this.closeMenu())),this.$events.on("toggle-menu",(()=>this.toggleMenu()))},methods:{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"}}},p=a(40089);const h=(0,p.Z)(m,[["render",c],["__scopeId","data-v-797d13be"]]);var v=h,g=a(49242),f=a(90836),b=a(68952),k=a(52718),w=a(71138),_=a(80320),y=a(89888);const W=(0,_.e)()({name:"VToolbarTitle",props:{text:String,...(0,w.Q)()},setup(e,t){let{slots:a}=t;return(0,y.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 x=a(62718),$=a(12465),S=a(34231),T=a(7041),C=a(98434),N=a(22370),U=a(44870),j=a(13766),A=a(131);const B=[null,"prominent","default","comfortable","compact"],V=(0,j.U)({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>B.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,x.m)(),...(0,$.c)(),...(0,S.I)(),...(0,w.Q)({tag:"header"}),...(0,T.x$)()},"v-toolbar"),z=(0,_.e)()({name:"VToolbar",props:V(),setup(e,t){var a;let{slots:s}=t;const{backgroundColorClasses:o,backgroundColorStyles:n}=(0,N.Y5)((0,U.Vh)(e,"color")),{borderClasses:r}=(0,x.P)(e),{elevationClasses:i}=(0,$.Y)(e),{roundedClasses:u}=(0,S.b)(e),{themeClasses:c}=(0,T.ER)(e),d=(0,U.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,y.L)((()=>{var t,a,h,v,g;const w=!(!e.title&&!s.title),_=!(!s.image&&!e.image),y=null==(t=s.extension)?void 0:t.call(s);return d.value=!(!e.extended&&!y),(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},o.value,r.value,i.value,u.value,c.value],style:[n.value]},{default:()=>[_&&(0,l.Wm)("div",{key:"image",class:"v-toolbar__image"},[(0,l.Wm)(f.z,{defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[s.image?null==(a=s.image)?void 0:a.call(s):(0,l.Wm)(k.f,null,null)]})]),(0,l.Wm)("div",{class:"v-toolbar__content",style:{height:(0,A.kb)(m.value)}},[s.prepend&&(0,l.Wm)("div",{class:"v-toolbar__prepend"},[null==(h=s.prepend)?void 0:h.call(s)]),w&&(0,l.Wm)(W,{key:"title",text:e.title},{text:s.title}),null==(v=s.default)?void 0:v.call(s),s.append&&(0,l.Wm)("div",{class:"v-toolbar__append"},[null==(g=s.append)?void 0:g.call(s)])]),(0,l.Wm)(b.Fx,null,{default:()=>[d.value&&(0,l.Wm)("div",{class:"v-toolbar__extension",style:{height:(0,A.kb)(p.value)}},[y])]})]})})),{contentHeight:m,extensionHeight:p}}});function H(e){return(0,A.ei)(e,Object.keys((null==z?void 0:z.props)??{}))}var M=a(87396),O=a(8717);const I=(0,_.a)({name:"VAppBar",props:{modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...V(),...(0,M.o8)(),height:{type:[Number,String],default:64}},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:a}=t;const s=(0,U.iH)(),o=(0,O.z)(e,"modelValue"),n=(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,M.eW)({id:e.name,order:(0,l.Fl)((()=>parseInt(e.order,10))),position:(0,U.Vh)(e,"location"),layoutSize:n,elementSize:n,active:o,absolute:(0,U.Vh)(e,"absolute")});return(0,y.L)((()=>{const[t]=H(e);return(0,l.Wm)(z,(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 D=a(67312),E=a(4960);const F=(0,_.a)({name:"VAppBarNavIcon",props:{icon:{type:E.lE,default:"$menu"}},setup(e,t){let{slots:a}=t;return(0,y.L)((()=>(0,l.Wm)(D.T,{class:"v-app-bar-nav-icon",icon:e.icon},a))),{}}});var P=a(53289),K=a(98649),L=a(98777),q=a(4193);const G={class:"d-flex justify-space-between align-center w-100"},R={class:"d-flex justify-end align-center w-100 header-sm"},Y=["src"],Z={class:"d-flex justify-between align-center"},Q={class:"employee-name ml-4"};function J(e,t,s,o,n,i){return(0,l.wg)(),(0,l.j4)(I,{class:"header"},{default:(0,l.w5)((()=>[(0,l.Wm)(F,{onClick:t[0]||(t[0]=t=>e.$events.emit("toggle-menu")),class:"menu-icon"}),(0,l._)("div",G,[(0,l._)("h1",null,(0,r.zw)(e.$route.meta.title),1),(0,l._)("div",R,[(0,l._)("img",{class:"search-icon",src:a(52906),alt:"search-icon"},null,8,Y),(0,l.wy)((0,l._)("input",{class:"search-input mx-2","onUpdate:modelValue":t[1]||(t[1]=e=>n.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",n.search))},null,544),[[g.nr,n.search]]),(0,l.Wm)(q.T,null,{activator:(0,l.w5)((({props:e})=>[(0,l.Wm)(D.T,(0,l.dG)(e,{class:"button primary mr-5"}),{default:(0,l.w5)((()=>[(0,l.Wm)(P.t,{icon:"mdi-plus",size:"large"}),(0,l.Uk)("Vytvoriť ")])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Wm)(K.i,null,{default:(0,l.w5)((()=>[(0,l.Wm)(L.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)(L.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)(L.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)(L.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)(q.T,{key:0},{activator:(0,l.w5)((({props:a})=>[(0,l.Wm)(D.T,(0,l.dG)({class:"menu-dropdown"},a),{default:(0,l.w5)((()=>[(0,l._)("div",Z,[(0,l._)("p",{class:"employee-select-avatar d-flex justify-center align-center",onClick:t[8]||(t[8]=(0,g.iM)((t=>e.$router.push({name:"Dashboard - User"})),["stop"]))},(0,r.zw)(e.user.name.charAt(0))+(0,r.zw)(e.user.surname.charAt(0)),1),(0,l._)("div",null,[(0,l._)("span",Q,(0,r.zw)(`${e.user.name} ${e.user.surname||""}`),1),(0,l.Wm)(P.t,{class:"ml-3",icon:"mdi-chevron-down",size:"x-small"})])])])),_:2},1040)])),default:(0,l.w5)((()=>[(0,l.Wm)(K.i,{class:"text-center"},{default:(0,l.w5)((()=>[(0,l.Wm)(L.l,{class:"cursor-pointer hover-background",onClick:t[9]||(t[9]=(0,g.iM)((t=>e.$router.push({name:"Dashboard - User"})),["stop"]))},{default:(0,l.w5)((()=>[(0,l.Uk)("Profil")])),_:1}),(0,l.Wm)(L.l,null,{default:(0,l.w5)((()=>[(0,l.Wm)(D.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 X={data(){return{search:""}},computed:{...(0,d.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(this.$parseError(e))}},createMasterTask(){this.$events.emit("show-mastertask-modal",{})},createTask(){this.$events.emit("show-subtask-modal",{})},createTeam(){this.$events.emit("show-team-modal",{})},createBlocker(){this.$events.emit("show-blocker-modal",{})}},watch:{$route(e,t){this.search=""}}};const ee=(0,p.Z)(X,[["render",J],["__scopeId","data-v-2cf3d4e2"]]);var te=ee,ae={components:{ASidemenu:v,AHeader:te},data(){return{loader:null}},async mounted(){this.loader=this.$loading.show();try{await this.$store.dispatch("tm/initialize")}catch(e){this.$toast.error(this.$parseError(e))}finally{this.loader?.hide()}}};const le=(0,p.Z)(ae,[["render",n],["__scopeId","data-v-79f1cea8"]]);var se=le},52906:function(e,t,a){e.exports=a.p+"img/search.bd80c5fb.svg"},67958:function(e,t,a){e.exports=a.p+"img/jandl-logo.d5c18b80.svg"}}]);
|
|
//# sourceMappingURL=4258.3c341f3a.js.map
|