Files
jandl-taskmanager-app/app/dist/js/744.3d1a96fa.js
T
2022-12-05 18:50:32 +01:00

2 lines
16 KiB
JavaScript

"use strict";(self["webpackChunkjandl"]=self["webpackChunkjandl"]||[]).push([[744],{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"},r={key:0,class:"suggestion"},d={class:"hidden-part"};function u(e,t,a,u,c,m){return(0,l.wg)(),(0,l.iD)("div",i,[(0,l.Wm)(s.hw,{label:"Vyhľadať zamestnanca",variant:"outlined",modelValue:c.search,"onUpdate:modelValue":t[0]||(t[0]=e=>c.search=e),onKeydown:t[1]||(t[1]=(0,n.D2)((e=>m.optionSelected()),["enter"]))},null,8,["modelValue"]),m.suggestion?((0,l.wg)(),(0,l.iD)("div",r,[(0,l._)("span",d,(0,o.zw)(m.suggestion._suggestionHiddenPart),1),(0,l._)("span",null,(0,o.zw)(m.suggestion._suggestionShownPart),1)])):(0,l.kq)("",!0)])}var c={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,"")}}},m=a(89);const p=(0,m.Z)(c,[["render",u],["__scopeId","data-v-407face0"]]);var v=p},2632:function(e,t,a){a.r(t),a.d(t,{default:function(){return L}});var l=a(3396);function n(e,t,a,n,o,s){const i=(0,l.up)("A-teams-table"),r=(0,l.up)("W-loadable");return(0,l.wg)(),(0,l.j4)(r,{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 r=e=>((0,l.dD)("data-v-49da0350"),e=e(),(0,l.Cn)(),e),d=r((()=>(0,l._)("thead",null,[(0,l._)("tr",null,[(0,l._)("th",{class:"text-left"},"Názov"),(0,l._)("th",{class:"text-left"},"Akcia")])],-1))),u={class:"task-action"},c={class:"d-flex justify-start"},m=["src","onClick"],p=["src","onClick"];function v(e,t,n,r,v,h){const f=(0,l.up)("A-team-form-modal"),g=(0,l.up)("A-delete-team-modal");return(0,l.wg)(),(0,l.iD)("div",null,[(0,l.Wm)(i.Y,null,{default:(0,l.w5)((()=>[d,(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",u,[(0,l._)("div",c,[(0,l._)("img",{class:"pencil-icon",src:a(5877),alt:"pencil-icon",onClick:(0,s.iM)((t=>v.editModal={team:e}),["stop"])},null,8,m),(0,l._)("img",{class:"trash-icon",src:a(9981),alt:"trash-icon",onClick:(0,s.iM)((t=>v.deleteModal={team:e}),["stop"])},null,8,p)])])])))),128))])])),_:1}),v.editModal?((0,l.wg)(),(0,l.j4)(f,{key:0,show:v.editModal,teamId:v.editModal.team.id,onCloseModal:t[0]||(t[0]=e=>v.editModal=null)},null,8,["show","teamId"])):(0,l.kq)("",!0),v.deleteModal?((0,l.wg)(),(0,l.j4)(g,{key:1,show:v.deleteModal,team:v.deleteModal.team,onDeleteTeam:h.deleteTeam,onCloseModal:t[1]||(t[1]=e=>v.deleteModal=null)},null,8,["show","team","onDeleteTeam"])):(0,l.kq)("",!0)])}var h=a(870),f=a(251),g=a(1334),y=a(3601),b=a(3289);const _={class:"d-flex justify-space-between align-center"};function w(e,t,a,n,i,r){return(0,l.wg)(),(0,l.j4)(y.B,{modelValue:r.showModal,"onUpdate:modelValue":t[3]||(t[3]=e=>r.showModal=e),"max-width":"650"},{default:(0,l.w5)((()=>[(0,l.Wm)(f._,null,{default:(0,l.w5)((()=>[(0,l._)("div",_,[(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)(b.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",w]]);var $=W,C=a(2900);const I=e=>((0,l.dD)("data-v-2426202b"),e=e(),(0,l.Cn)(),e),V={class:"d-flex justify-space-between align-center modal-header"},A=I((()=>(0,l._)("h1",null,"Editovať tím",-1)));function M(e,t,a,n,i,r){const d=(0,l.up)("W-autocomplete"),u=(0,l.up)("W-loadable");return(0,l.wg)(),(0,l.j4)(y.B,{modelValue:r.showModal,"onUpdate:modelValue":t[3]||(t[3]=e=>r.showModal=e),"max-width":"650","max-height":"90%",height:"700px"},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{content:i.team,class:"h-100"},{default:(0,l.w5)((()=>[i.employees?((0,l.wg)(),(0,l.j4)(f._,{key:0,height:"100%",class:"d-flex flex-column"},{default:(0,l.w5)((()=>[(0,l._)("div",V,[A,(0,l.Wm)(b.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)(C.hw,{class:(0,o.C_)(["modal-input",{error:i.v$.team.name.$errors.length}]),label:"Názov tímu",hint:i.v$.team.name.$errors?i.errorUtils.parseErrors(i.v$.team.name.$errors):null,variant:"solo",modelValue:i.team.name,"onUpdate:modelValue":t[1]||(t[1]=e=>i.team.name=e)},null,8,["class","hint","modelValue"]),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(i.team.employees,((e,t)=>((0,l.wg)(),(0,l.iD)("div",{class:"employee-position w-100",key:e.id},[(0,l.Wm)(C.hw,{class:"modal-input",disabled:"",label:"Zamestanec",variant:"outlined",modelValue:i.team.employees[t]._fullName,"onUpdate:modelValue":e=>i.team.employees[t]._fullName=e},null,8,["modelValue","onUpdate:modelValue"]),(0,l.Wm)(b.t,{class:"remove-input",onClick:e=>r.removeInput(t),icon:"mdi-close",size:"small"},null,8,["onClick"])])))),128)),(0,l.Wm)(d,{options:r.employeesOptions,class:"modal-input",onOptionSelected:r.employeeSelected},null,8,["options","onOptionSelected"])])),_:1}),(0,l.Wm)(h.T,{class:"z-btn",onClick:t[2]||(t[2]=e=>r.editTeam())},{default:(0,l.w5)((()=>[(0,l.Uk)("EDITOVAŤ")])),_:1})])),_:1})):(0,l.kq)("",!0)])),_:1},8,["content"])])),_:1},8,["modelValue"])}a(7658);var S=a(8514),z=a(3053),B=a(9117),T=a(7648),E=a(5941),U={emits:["close-modal"],components:{WAutocomplete:S.Z},props:{show:{type:Boolean,required:!0},teamId:{type:Number,required:!1,default:null}},data(){return{team:null,selectedEmployees:[],employees:null,v$:(0,z.ZP)(),errorUtils:T.Z,teams:null}},validations(){return{team:{name:{required:B.C1}}}},async created(){try{this.employees=await this.$axios.get_auth_data("v1/employees")}catch(e){E.log(e)}if(!this.teamId)return this.team={name:"",employees:[]};try{const e=await this.$axios.get_auth_data(`v1/teams/${this.teamId}`);e.employees=e.employees.map((e=>(e._fullName=`${e.name} ${e.surname}`,e))),this.team=e}catch(e){E.log(e)}},methods:{removeInput(e){this.team.employees.splice(e,1)},async _loadTeams(){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)}},employeeSelected(e){const t=this.employees.find((t=>t.id==e.key));t._fullName=`${t.name} ${t.surname}`,this.team.employees.push(t)},async editTeam(){if(!await this.v$.$validate())return E.log(this.v$);try{await this.$axios.post_auth("v1/teams"),this.$emit("close-modal",!0),this._loadTeams()}catch(e){this.$toast.error(e.response.data.error)}}},computed:{employeesOptions(){const e=this.employees.filter((e=>!this.team.employees.find((t=>t.id==e.id))));return E.log(e),e.map((e=>({key:e.id,value:`${e.name} ${e.surname}`})))},showModal(){return this.show}}};const D=(0,x.Z)(U,[["render",M],["__scopeId","data-v-2426202b"]]);var j=D,F={components:{ADeleteTeamModal:$,ATeamFormModal:j},props:{teams:{type:Array,required:!0}},data(){return{editModal:null,deleteModal:null}},methods:{async deleteTeam(e){try{await this.$axios.delete(`v1/teams/${e}`),this.deleteModal=null}catch(t){this.$toast.error(t)}}}};const q=(0,x.Z)(F,[["render",v],["__scopeId","data-v-49da0350"]]);var N=q,Z={components:{ATeamsTable:N},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 P=(0,x.Z)(Z,[["render",n]]);var L=P},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 A}});var l=a(3396),n=a(1334),o=a(652),s=a(1114);const i=(0,s.J)("v-card-subtitle"),r=(0,s.J)("v-card-title");var d=a(836),u=a(4960),c=a(9694),m=a(320),p=a(9888);const v=(0,m.a)({name:"VCardItem",props:{appendAvatar:String,appendIcon:u.lE,prependAvatar:String,prependIcon:u.lE,subtitle:String,title:String,...(0,c.f)()},setup(e,t){let{slots:a}=t;return(0,p.L)((()=>{var t,n,s,u,c;const m=!!(e.prependAvatar||e.prependIcon||a.prepend),p=!!(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"},[m&&(0,l.Wm)(d.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)(r,{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==(u=a.default)?void 0:u.call(a)]),p&&(0,l.Wm)(d.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==(c=a.append)?void 0:c.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),b=a(6791),_=a(2718),w=a(4544),k=a(2465),x=a(5180),W=a(489),$=a(4231),C=a(6183),I=a(1138),V=a(7041);const A=(0,m.a)({name:"VCard",directives:{Ripple:g.H},props:{appendAvatar:String,appendIcon:u.lE,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:u.lE,ripple:Boolean,subtitle:String,text:String,title:String,...(0,V.x$)(),...(0,_.m)(),...(0,c.f)(),...(0,w.x)(),...(0,k.c)(),...(0,b.fF)(),...(0,x.y)(),...(0,W.F)(),...(0,$.I)(),...(0,C.GN)(),...(0,I.Q)(),...(0,y.bk)({variant:"elevated"})},setup(e,t){let{attrs:a,slots:o}=t;const{themeClasses:s}=(0,V.ER)(e),{borderClasses:i}=(0,_.P)(e),{colorClasses:r,colorStyles:u,variantClasses:m}=(0,y.c1)(e),{densityClasses:g}=(0,c.t)(e),{dimensionStyles:I}=(0,w.$)(e),{elevationClasses:A}=(0,k.Y)(e),{loaderClasses:M}=(0,b.U2)(e),{locationStyles:S}=(0,x.T)(e),{positionClasses:z}=(0,W.K)(e),{roundedClasses:B}=(0,$.b)(e),T=(0,C.nB)(e,a),E=(0,l.Fl)((()=>!1!==e.link&&T.isLink.value)),U=(0,l.Fl)((()=>!e.disabled&&!1!==e.link&&(e.link||T.isClickable.value)));return(0,p.L)((()=>{var t,a,c;const p=E.value?"a":e.tag,_=!(!o.title&&!e.title),w=!(!o.subtitle&&!e.subtitle),k=_||w,x=!!(o.append||e.appendAvatar||e.appendIcon),W=!!(o.prepend||e.prependAvatar||e.prependIcon),$=!(!o.image&&!e.image),C=k||W||x,V=!(!o.text&&!e.text);return(0,l.wy)((0,l.Wm)(p,{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":U.value},s.value,i.value,r.value,g.value,A.value,M.value,z.value,B.value,m.value],style:[u.value,I.value,S.value],href:T.href.value,onClick:U.value&&T.navigate,tabindex:e.disabled?-1:void 0},{default:()=>[$&&(0,l.Wm)(d.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)(b.rD,{name:"v-card",active:!!e.loading,color:"boolean"===typeof e.loading?void 0:e.loading},{default:o.loader}),C&&(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}),V&&(0,l.Wm)(h,{key:"text"},{default:()=>[(null==(a=o.text)?void 0:a.call(o))??e.text]}),null==(c=o.default)?void 0:c.call(o),o.actions&&(0,l.Wm)(n.h,null,{default:o.actions}),(0,y.Ux)(U.value,"v-card")]}),[[(0,l.Q2)("ripple"),U.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),r=a(5975),d=a(3185),u=a(4870),c=a(320),m=a(2385),p=a(9888);const v=(0,c.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:c}=(0,r.a)(),v=(0,u.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 m.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,p.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)},c),{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,d.F)({},v)}})},4413:function(e,t,a){a.d(t,{Y:function(){return u}});var l=a(3396),n=a(9694),o=a(1138),s=a(7041),i=a(320),r=a(9888),d=a(131);const u=(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,r.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,d.kb)(e.height)}},[(0,l.Wm)("table",null,[a.default()])]),null==(n=a.bottom)?void 0:n.call(a)]})})),{}}})}}]);
//# sourceMappingURL=744.3d1a96fa.js.map