mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 06:20:21 +00:00
2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[4074],{8514:function(e,t,a){a.d(t,{Z:function(){return v}});var l=a(3396),n=a(3862),o=a(7139),s=a(2900);const i={class:"wrapper"},d={key:0,class:"suggestion"},r={class:"hidden-part"};function c(e,t,a,c,u,p){return(0,l.wg)(),(0,l.iD)("div",i,[(0,l.Wm)(s.hw,{label:"Vyhľadať zamestnanca",variant:"outlined",modelValue:u.search,"onUpdate:modelValue":t[0]||(t[0]=e=>u.search=e),onKeydown:t[1]||(t[1]=(0,n.D2)((e=>p.optionSelected()),["enter"]))},null,8,["modelValue"]),p.suggestion?((0,l.wg)(),(0,l.iD)("div",d,[(0,l._)("span",r,(0,o.zw)(p.suggestion._suggestionHiddenPart),1),(0,l._)("span",null,(0,o.zw)(p.suggestion._suggestionShownPart),1)])):(0,l.kq)("",!0)])}var u={emits:["option-selected"],props:{options:{type:Array,required:!0}},data(){return{search:""}},computed:{suggestion(){const e=this._normalize(this.search);if(!e.length||!this.options.length)return null;const t=this.options.filter((t=>{const a=this._normalize(t.value);return e==a.slice(0,e.length)}));if(!t[0])return null;const a={...t[0],_suggestionHiddenPart:t[0].value.slice(0,e.length),_suggestionShownPart:t[0].value.slice(e.length,t[0].value.length)};return a}},methods:{optionSelected(){this.suggestion&&(this.$emit("option-selected",this.suggestion),this.search="")},_normalize(e){return e.trim().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")}}},p=a(89);const m=(0,p.Z)(u,[["render",c],["__scopeId","data-v-407face0"]]);var v=m},6605:function(e,t,a){a.r(t),a.d(t,{default:function(){return q}});var l=a(3396);function n(e,t,a,n,o,s){const i=(0,l.up)("A-teams-table"),d=(0,l.up)("W-loadable");return(0,l.wg)(),(0,l.j4)(d,{content:o.teams},{default:(0,l.w5)((()=>[(0,l.Wm)(i,{teams:o.teams},null,8,["teams"])])),_:1},8,["content"])}var o=a(7139),s=a(3862),i=a(4413);const d=e=>((0,l.dD)("data-v-38e412d0"),e=e(),(0,l.Cn)(),e),r=d((()=>(0,l._)("thead",null,[(0,l._)("tr",null,[(0,l._)("th",{class:"text-left"},"Názov"),(0,l._)("th",{class:"text-left"},"Akcia")])],-1))),c={class:"task-action"},u={class:"d-flex justify-start"},p=["src"],m=["src"];function v(e,t,n,d,v,h){const f=(0,l.up)("A-edit-team-modal"),g=(0,l.up)("A-delete-team-modal");return(0,l.wg)(),(0,l.j4)(i.Y,null,{default:(0,l.w5)((()=>[r,(0,l._)("tbody",null,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(n.teams,(e=>((0,l.wg)(),(0,l.iD)("tr",{key:e.id},[(0,l._)("td",null,(0,o.zw)(e.name),1),(0,l._)("td",c,[(0,l._)("div",u,[(0,l._)("img",{class:"pencil-icon",src:a(5877),alt:"pencil-icon",onClick:t[0]||(t[0]=(0,s.iM)((e=>v.showEditModal=!0),["stop"]))},null,8,p),(0,l._)("img",{class:"trash-icon",src:a(9981),alt:"trash-icon",onClick:t[1]||(t[1]=(0,s.iM)((e=>v.showDeleteModal=!0),["stop"]))},null,8,m),(0,l.Wm)(f,{show:v.showEditModal,team:e,onCloseModal:t[2]||(t[2]=e=>v.showEditModal=!1)},null,8,["show","team"]),(0,l.Wm)(g,{show:v.showDeleteModal,team:e,onDeleteTeam:h.deleteTeam,onCloseModal:t[3]||(t[3]=e=>v.showDeleteModal=!1)},null,8,["show","team","onDeleteTeam"])])])])))),128))])])),_:1})}var h=a(870),f=a(251),g=a(1334),y=a(3601),w=a(3289);const b={class:"d-flex justify-space-between align-center"};function _(e,t,a,n,i,d){return(0,l.wg)(),(0,l.j4)(y.B,{modelValue:d.showModal,"onUpdate:modelValue":t[3]||(t[3]=e=>d.showModal=e),"max-width":"650"},{default:(0,l.w5)((()=>[(0,l.Wm)(f._,null,{default:(0,l.w5)((()=>[(0,l._)("div",b,[(0,l._)("h1",null,[(0,l.Uk)("Ste si istý, že chcete zmazať tím "),(0,l._)("b",null,(0,o.zw)(a.team.name),1),(0,l.Uk)("?")]),(0,l.Wm)(w.t,{onClick:t[0]||(t[0]=(0,s.iM)((t=>e.$emit("close-modal")),["stop"])),icon:"mdi-close",size:"large"})]),(0,l.Wm)(g.h,{class:"mt-10 d-flex justify-start align-center"},{default:(0,l.w5)((()=>[(0,l.Wm)(h.T,{class:"z-btn",variant:"flat",onClick:t[1]||(t[1]=t=>e.$emit("delete-team",a.team.id))},{default:(0,l.w5)((()=>[(0,l.Uk)("ÁNO")])),_:1}),(0,l.Wm)(h.T,{class:"ml-7 cancel-btn",onClick:t[2]||(t[2]=(0,s.iM)((t=>e.$emit("close-modal")),["stop"]))},{default:(0,l.w5)((()=>[(0,l.Uk)("ZRUŠIŤ")])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])}var k={emits:["delete-team","close-modal"],props:{show:{type:Boolean,required:!0},team:{type:Object,required:!0}},computed:{showModal(){return this.show}}},x=a(89);const W=(0,x.Z)(k,[["render",_]]);var V=W,A=a(2900);const C=e=>((0,l.dD)("data-v-960a9d0a"),e=e(),(0,l.Cn)(),e),I={class:"d-flex justify-space-between align-center modal-header"},E=C((()=>(0,l._)("h1",null,"Editovať tím",-1)));function S(e,t,a,n,o,i){const d=(0,l.up)("W-autocomplete"),r=(0,l.up)("W-loadable");return(0,l.wg)(),(0,l.j4)(y.B,{modelValue:i.showModal,"onUpdate:modelValue":t[3]||(t[3]=e=>i.showModal=e),"max-width":"650","max-height":"90%",height:"700px"},{default:(0,l.w5)((()=>[(0,l.Wm)(r,{content:o.employees,class:"h-100"},{default:(0,l.w5)((()=>[o.employees?((0,l.wg)(),(0,l.j4)(f._,{key:0,height:"100%",class:"d-flex flex-column"},{default:(0,l.w5)((()=>[(0,l._)("div",I,[E,(0,l.Wm)(w.t,{onClick:t[0]||(t[0]=(0,s.iM)((t=>e.$emit("close-modal")),["stop"])),icon:"mdi-close",size:"large"})]),(0,l.Wm)(g.h,{class:"d-flex flex-column modal-content"},{default:(0,l.w5)((()=>[(0,l.Wm)(A.hw,{class:"modal-input",label:"Názov tímu",variant:"outlined",modelValue:o.teamName,"onUpdate:modelValue":t[1]||(t[1]=e=>o.teamName=e)},null,8,["modelValue"]),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(o.selectedEmployees,((e,t)=>((0,l.wg)(),(0,l.iD)("div",{class:"employee-position w-100",key:e.id},[(0,l.Wm)(A.hw,{class:"modal-input",disabled:"",label:"Zamestanec",variant:"outlined",modelValue:o.selectedEmployees[t]._fullName,"onUpdate:modelValue":e=>o.selectedEmployees[t]._fullName=e},null,8,["modelValue","onUpdate:modelValue"]),(0,l.Wm)(w.t,{class:"remove-input",onClick:e=>i.removeInput(t),icon:"mdi-close",size:"small"},null,8,["onClick"])])))),128)),(0,l.Wm)(d,{options:i.employeesOptions,class:"modal-input",onOptionSelected:i.employeeSelected},null,8,["options","onOptionSelected"])])),_:1}),(0,l.Wm)(h.T,{class:"z-btn",onClick:t[2]||(t[2]=e=>i.editTeam())},{default:(0,l.w5)((()=>[(0,l.Uk)("EDITOVAŤ")])),_:1})])),_:1})):(0,l.kq)("",!0)])),_:1},8,["content"])])),_:1},8,["modelValue"])}a(7658);var M=a(8514),z=a(5941),D={emits:["close-modal"],components:{WAutocomplete:M.Z},props:{show:{type:Boolean,required:!0},team:{type:Object,required:!0}},data(){return{selectedEmployees:[],employees:null,teamName:this.team.name}},async created(){try{this.employees=await this.$axios.get_auth_data("v1/employees")}catch(e){z.log(e)}},methods:{removeInput(e){this.selectedEmployees.splice(e,1)},employeeSelected(e){const t=this.employees.find((t=>t.id==e.key));t._fullName=`${t.name} ${t.surname}`,this.selectedEmployees.push(t)},async editTeam(){try{await this.$axios.post_auth("v1/teams"),this.$router.push({name:"Overview - Teams"}),this.showModal=!1}catch(e){this.$toast.error(e.response.data.error)}}},computed:{employeesOptions(){const e=this.employees.filter((e=>this.selectedEmployees.find((t=>t.id==e.od))));return e.map((e=>({key:e.id,value:`${e.name} ${e.surname}`})))},showModal(){return this.show}}};const $=(0,x.Z)(D,[["render",S],["__scopeId","data-v-960a9d0a"]]);var B=$,T={components:{ADeleteTeamModal:V,AEditTeamModal:B},props:{teams:{type:Array,required:!0}},data(){return{showDeleteModal:!1,showEditModal:!1}},methods:{async deleteTeam(e){try{await this.$axios.delete(`v1/teams/${e}`),this.showDeleteModal=!1}catch(t){this.$toast.error(t)}}}};const U=(0,x.Z)(T,[["render",v],["__scopeId","data-v-38e412d0"]]);var j=U,F={components:{ATeamsTable:j},data(){return{teams:null}},async created(){try{this.teams=await this.$axios.get_auth_data("v1/teams")}catch(e){this.teams={error:e.data.error},this.$toast.error(e.data.error)}}};const N=(0,x.Z)(F,[["render",n]]);var q=N},5877:function(e,t,a){e.exports=a.p+"img/pencil-icon.56bbc3aa.svg"},9981:function(e,t,a){e.exports=a.p+"img/trash-icon.7a6e51b0.svg"},251:function(e,t,a){a.d(t,{_:function(){return E}});var l=a(3396),n=a(1334),o=a(652),s=a(1114);const i=(0,s.J)("v-card-subtitle"),d=(0,s.J)("v-card-title");var r=a(836),c=a(4960),u=a(9694),p=a(320),m=a(9888);const v=(0,p.a)({name:"VCardItem",props:{appendAvatar:String,appendIcon:c.lE,prependAvatar:String,prependIcon:c.lE,subtitle:String,title:String,...(0,u.f)()},setup(e,t){let{slots:a}=t;return(0,m.L)((()=>{var t,n,s,c,u;const p=!!(e.prependAvatar||e.prependIcon||a.prepend),m=!!(e.appendAvatar||e.appendIcon||a.append),v=!(!e.title&&!a.title),h=!(!e.subtitle&&!a.subtitle);return(0,l.Wm)("div",{class:"v-card-item"},[p&&(0,l.Wm)(r.z,{key:"prepend",defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},{default:()=>[(0,l.Wm)("div",{class:"v-card-item__prepend"},[(null==(t=a.prepend)?void 0:t.call(a))??(0,l.Wm)(o.V,null,null)])]}),(0,l.Wm)("div",{class:"v-card-item__content"},[v&&(0,l.Wm)(d,{key:"title"},{default:()=>[(null==(n=a.title)?void 0:n.call(a))??e.title]}),h&&(0,l.Wm)(i,{key:"subtitle"},{default:()=>[(null==(s=a.subtitle)?void 0:s.call(a))??e.subtitle]}),null==(c=a.default)?void 0:c.call(a)]),m&&(0,l.Wm)(r.z,{key:"append",defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},{default:()=>[(0,l.Wm)("div",{class:"v-card-item__append"},[(null==(u=a.append)?void 0:u.call(a))??(0,l.Wm)(o.V,null,null)])]})])})),{}}}),h=(0,s.J)("v-card-text");var f=a(8694),g=a(3824),y=a(5221),w=a(6791),b=a(2718),_=a(4544),k=a(2465),x=a(5180),W=a(489),V=a(4231),A=a(6183),C=a(1138),I=a(7041);const E=(0,p.a)({name:"VCard",directives:{Ripple:g.H},props:{appendAvatar:String,appendIcon:c.lE,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:c.lE,ripple:Boolean,subtitle:String,text:String,title:String,...(0,I.x$)(),...(0,b.m)(),...(0,u.f)(),...(0,_.x)(),...(0,k.c)(),...(0,w.fF)(),...(0,x.y)(),...(0,W.F)(),...(0,V.I)(),...(0,A.GN)(),...(0,C.Q)(),...(0,y.bk)({variant:"elevated"})},setup(e,t){let{attrs:a,slots:o}=t;const{themeClasses:s}=(0,I.ER)(e),{borderClasses:i}=(0,b.P)(e),{colorClasses:d,colorStyles:c,variantClasses:p}=(0,y.c1)(e),{densityClasses:g}=(0,u.t)(e),{dimensionStyles:C}=(0,_.$)(e),{elevationClasses:E}=(0,k.Y)(e),{loaderClasses:S}=(0,w.U2)(e),{locationStyles:M}=(0,x.T)(e),{positionClasses:z}=(0,W.K)(e),{roundedClasses:D}=(0,V.b)(e),$=(0,A.nB)(e,a),B=(0,l.Fl)((()=>!1!==e.link&&$.isLink.value)),T=(0,l.Fl)((()=>!e.disabled&&!1!==e.link&&(e.link||$.isClickable.value)));return(0,m.L)((()=>{var t,a,u;const m=B.value?"a":e.tag,b=!(!o.title&&!e.title),_=!(!o.subtitle&&!e.subtitle),k=b||_,x=!!(o.append||e.appendAvatar||e.appendIcon),W=!!(o.prepend||e.prependAvatar||e.prependIcon),V=!(!o.image&&!e.image),A=k||W||x,I=!(!o.text&&!e.text);return(0,l.wy)((0,l.Wm)(m,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":T.value},s.value,i.value,d.value,g.value,E.value,S.value,z.value,D.value,p.value],style:[c.value,C.value,M.value],href:$.href.value,onClick:T.value&&$.navigate,tabindex:e.disabled?-1:void 0},{default:()=>[V&&(0,l.Wm)(r.z,{key:"image",defaults:{VImg:{cover:!0,src:e.image}}},{default:()=>[(0,l.Wm)("div",{class:"v-card__image"},[(null==(t=o.image)?void 0:t.call(o))??(0,l.Wm)(f.f,null,null)])]}),(0,l.Wm)(w.rD,{name:"v-card",active:!!e.loading,color:"boolean"===typeof e.loading?void 0:e.loading},{default:o.loader}),A&&(0,l.Wm)(v,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:o.item,prepend:o.prepend,title:o.title,subtitle:o.subtitle,append:o.append}),I&&(0,l.Wm)(h,{key:"text"},{default:()=>[(null==(a=o.text)?void 0:a.call(o))??e.text]}),null==(u=o.default)?void 0:u.call(o),o.actions&&(0,l.Wm)(n.h,null,{default:o.actions}),(0,y.Ux)(T.value,"v-card")]}),[[(0,l.Q2)("ripple"),T.value]])})),{}}})},1334:function(e,t,a){a.d(t,{h:function(){return i}});var l=a(3396),n=a(8434),o=a(320),s=a(9888);const i=(0,o.a)({name:"VCardActions",setup(e,t){let{slots:a}=t;return(0,n.AF)({VBtn:{variant:"text"}}),(0,s.L)((()=>{var e;return(0,l.Wm)("div",{class:"v-card-actions"},[null==(e=a.default)?void 0:e.call(a)])})),{}}})},3601:function(e,t,a){a.d(t,{B:function(){return v}});var l=a(3396),n=a(2583),o=a(836),s=a(3354),i=a(8717),d=a(5975),r=a(3185),c=a(4870),u=a(320),p=a(2385),m=a(9888);const v=(0,u.e)()({name:"VDialog",props:{fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...(0,s.BU)({origin:"center center",scrollStrategy:"block",transition:{component:n.v},zIndex:2400})},emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:a}=t;const n=(0,i.z)(e,"modelValue"),{scopeId:u}=(0,d.a)(),v=(0,c.iH)();function h(e){var t,a;const l=e.relatedTarget,n=e.target;if(l!==n&&null!=(t=v.value)&&t.contentEl&&null!=(a=v.value)&&a.globalTop&&![document,v.value.contentEl].includes(n)&&!v.value.contentEl.contains(n)){const e=[...v.value.contentEl.querySelectorAll('button, [href], input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])')].filter((e=>!e.hasAttribute("disabled")&&!e.matches('[tabindex="-1"]')));if(!e.length)return;const t=e[0],a=e[e.length-1];l===t?a.focus():t.focus()}}return p.BR&&(0,l.YP)((()=>n.value&&e.retainFocus),(e=>{e?document.addEventListener("focusin",h):document.removeEventListener("focusin",h)}),{immediate:!0}),(0,l.YP)(n,(async e=>{var t,a;(await(0,l.Y3)(),e)?null==(t=v.value.contentEl)||t.focus({preventScroll:!0}):null==(a=v.value.activatorEl)||a.focus({preventScroll:!0})})),(0,m.L)((()=>{const[t]=(0,s.Fe)(e);return(0,l.Wm)(s.yc,(0,l.dG)({ref:v,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable}]},t,{modelValue:n.value,"onUpdate:modelValue":e=>n.value=e,"aria-role":"dialog","aria-modal":"true",activatorProps:(0,l.dG)({"aria-haspopup":"dialog","aria-expanded":String(n.value)},e.activatorProps)},u),{activator:a.activator,default:function(){for(var e,t=arguments.length,n=new Array(t),s=0;s<t;s++)n[s]=arguments[s];return(0,l.Wm)(o.z,{root:!0},{default:()=>[null==(e=a.default)?void 0:e.call(a,...n)]})}})})),(0,r.F)({},v)}})},4413:function(e,t,a){a.d(t,{Y:function(){return c}});var l=a(3396),n=a(9694),o=a(1138),s=a(7041),i=a(320),d=a(9888),r=a(131);const c=(0,i.a)({name:"VTable",props:{fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...(0,n.f)(),...(0,o.Q)(),...(0,s.x$)()},setup(e,t){let{slots:a}=t;const{themeClasses:o}=(0,s.ER)(e),{densityClasses:i}=(0,n.t)(e);return(0,d.L)((()=>{var t,n;return(0,l.Wm)(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!a.top,"v-table--has-bottom":!!a.bottom,"v-table--hover":e.hover},o.value,i.value]},{default:()=>[null==(t=a.top)?void 0:t.call(a),a.default&&(0,l.Wm)("div",{class:"v-table__wrapper",style:{height:(0,r.kb)(e.height)}},[(0,l.Wm)("table",null,[a.default()])]),null==(n=a.bottom)?void 0:n.call(a)]})})),{}}})}}]);
|
|
//# sourceMappingURL=4074.7d8695d6.js.map
|